I am making a document that is essentially list after list, often with one list embedded in another.
For each list I am wanting 1) the first line of each item to have a specific indent 2) the second line to have the same indent as the first, and 3), for 1) and 2) to hold for any embedded lists.
Now I am having limited success with 1-3, but even assuming I could format 1-3 perfectly, it is a mess of commands for each list I create. How do I create global settings so that each list I create uses the same pre-specified formatting.
The following is what I have so far. As you can see (from my understanding) \listparindent isn't working. It certainly doesn't change any of the formatting if I change it's length to -1000 or +1000:
Code: Select all
\documentclass[10pt,letterpaper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage[centering,margin=0.1cm]{geometry}
\usepackage{lmodern}
\usepackage{multicol} % enables vertical column division of page
\usepackage{titlesec}
\usepackage{blindtext} % \blindtext[integer] fills the space with a bunch of text
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb} % These are necessary to use the \therefore command
\usepackage{soul} % Enable underlining with line break
\usepackage{enumitem} % Enhancing the list environments
\setlength{\columnseprule}{1pt}
\titleformat{\section}{\titlerule\vspace{0.8ex}\bfseries\sffamily\small}{}{0.5em}{}
\begin{document}
\scriptsize
\begin{multicols}{3}
\section{The Central Dogma}
\setlength{\parskip}{-3pt}
\begin{list}{$\bullet$}{}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\itemindent}{-20pt}
\setlength{\listparindent}{-15pt}
\setlength{\labelsep}{0pt}
\item I am wanting this text to be a main point and proceed without indentation on the first line nor with indentation on the following lines, unlike is happening here.
\item I am wanting this text to be a main point and proceed without indentation on the first line nor with indentation on the following lines, unlike is happening here.
\begin{list}{$\rightarrow$}{}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\itemindent}{-20pt}
\setlength{\listparindent}{-15pt}
\setlength{\labelsep}{0pt}
\item I am wanting this text to be a secondary point and proceed indentented a small amount from the first list. But I want to aspecify the ammount. I would like the second line of this item to be indented a specified amount (the amount of indentation of the first line of this item, plus the length of the $\rightarrow$.
\item I am wanting this text to be a secondary point and proceed indentented a small amount from the first list. But I want to aspecify the ammount. I would like the second line of this item to be indented a specified amount (the amount of indentation of the first line of this item, plus the length of the $\rightarrow$.
\end{list}
\item I am wanting this text to be a main point and proceed without indentation on the first line nor with indentation on the following lines, unlike is happening here.
\end{list}
\blindtext[11]
\end{multicols}
\end{document}