1

Consider the following example:

\documentclass{article}

\usepackage{mathtools}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[
  label = \arabic*),
  itemindent = *
]
  \item before
  \begin{equation*}
    A
  \end{equation*}
  after
\end{enumerate}

\end{document}

output

Why are before and after not horizontically aligned and how do I get the alignment?

  • Put itemindent = ! or remove that line totally. – user11232 Nov 10 '14 at 0:41
  • Why no use leftmargin=* instead of itemindent=*? – skpblack Nov 10 '14 at 0:58
  • Or itemindent = 0pt. – cfr Nov 10 '14 at 1:15
  • @cfr itemindent=0pt leaves the items a litte separated of the margin and keeps leftmargin. Use showframe package to see this. – skpblack Nov 10 '14 at 1:52
  • @skpblack What is showframe supposed to demonstrate? Maybe I just didn't understand the question properly but I didn't think the issue was separation from the margin at all. – cfr Nov 10 '14 at 1:59
1

In your case it suffices to remove any specification of itemindent:

enter image description here

\documentclass{article}
\usepackage{mathtools,enumitem}
\begin{document}

\begin{enumerate}[label = {\arabic*)}]
  \item before
  \begin{equation*}
    A
  \end{equation*}
  after
\end{enumerate}

\end{document}
  • Can you elaborate on why itemindent is not nessecary (and why you put curly brackets around \arabic*))? – Svend Tveskæg Nov 11 '14 at 1:25
  • 1
    @SvendTveskæg: The curly braces is purely habit. Not setting itemindent means it retains it's default value, resulting in a non-hanging-indent or horizontally-flush view (since the label is set in a \llap-fashion. enumitem's use of * or ! is sometimes confusing for me too... – Werner Nov 12 '14 at 5:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.