What is the best way to achieve a list where items are seamlessly aligned either left, centered, or right. I am more so interested in the items being left aligned, (for instance a series or (system) of equations). I have an equation "E" and want to create a left aligned list describing what the variables represent or equal to as shown in the example below.

enter image description here

  • Please elaborate on what exactly you want to achieve. E.g. what do you mean by elegant? – bodo Jun 26 '12 at 5:44
  • 2
    align environment from amsmath package? – Vafa Khalighi Jun 26 '12 at 5:53
  • 1
    @Reza: I think you should rephrase your question to be just a bit more clear if the answers provided is what you are looking to do. I could not tell from reading the question the way it is now. I think this will yield much better responses. – night owl Jun 26 '12 at 7:22

I would do this using an itemized list:

enter image description here

If you want the terms left aligned instead, you can use the [align=left, leftmargin=<length>, labelwidth=\widthof{<widest_term>}] options to produce:

enter image description here


  • I used the geometry package and the adjusted the paperwidth= so that the wrapping of the lines can more easily be seen.



The final equation is:
\[ x= (m*n)+P+Q \]
  \item [$x$] is some really long explanation of this value 
  \item [$n$] is the value of 
  \item [$m$] is the value of
  \item [$P$] is the value of
  \item [$Q$] is the value of

The final equation is:
\[ x= (m*n)+P+Q \]
  \item [$x$] is some really long explanation of this value 
  \item [$m*n$] is the their product
  \item [$P+Q$] is the their sum

Probably overkill, but I did this for my thesis, it was long ago, when I was a true LaTeX newbie, I didn't even know about memoir




\begin{descr}{$\vec{f}_{i\alpha j\beta}$}
  \itemdesc{$\vec{R}_i$} es la posición del centro de masas de la molécula $i$, $\vec{R}_i=\frac{1}{M_i}\sum_\alpha m_{i\alpha}\vec{r}_{i\alpha}$.
  \itemdesc{$M_i$} es la masa total de la molécula $i$, $M_i=\sum_\alpha m_{i\alpha}$.
  \itemdesc{$\vec{F}_i$} es la fuerza total en el centro de masas de la molécula $i$, $\vec{F}_i=\sum_{\alpha j\beta}\vec{f}_{i\alpha j\beta}$.
  \itemdesc{$\vec{f}_{i\alpha j\beta}$} es la fuerza existente entre el átomo $\alpha$ de la molécula $i$ y el átomo $\beta$ de la molécula $j$.
  \itemdesc{$\vec{J}_i$} es el tensor momento de inercia de la molécula $i$, $\vec{J}_i=\sum_\alpha m_{i\alpha}(s_{i\alpha}^2\vec{I}-\vec{s}_{i\alpha}\,\vec{s}_{i\alpha}^T)$.
  \itemdesc{$\vec{s}_{i\alpha}$} es el vector posición del átomo $\alpha$ respecto al centro de masas de la molécula $i$, $\vec{s}_{i\alpha}=\vec{r}_{i\alpha}-\vec{R}_i$.
  \itemdesc{$\vec{\omega}_i$} es la velocidad angular de la molécula $i$.
  \itemdesc{$\vec{N}_i$} es el momento de la fuerza total sobre la molécula $i$, $\vec{N}_i=\sum_\alpha\vec{s}_{i\alpha}\times\vec{f}_{i\alpha}$.


enter image description here (ignore missing accents)

By contrast, the simple itemize environment (as in Peter Grill's answer) gives you this alignment:

enter image description here

(Note I also changed vertical spacing in my customized environment.)


If your definitions are quite uniform, you can put them in a align environment like Vafa suggested:

    x &:= (m*n)+P+Q\\
    n &:= ...

But if the left side of the definitions differ to much, it might not look to good anymore. Also it could happen that the right side needs more than one line. In that case you need to break it, which is a sensible topic, compare https://stackoverflow.com/questions/1578127/how-do-i-break-a-long-equation-over-lines. For unnumbered equations you could do

    x &:= (m*n)+P+Q+R+S+...\\
    &\quad +Y+Z+\pi\\
    n &:= ...

Furthermore it is always sensible to give some meaning to the variables you define by putting a descriptive text. Using aligned equations there are two possibilities:

    x &:= (m*n)+P+Q+R+S+... && \text{number of birds in the cage}\\
    \intertext{where $n$ is the usual number:}
    n &:= ...

The KOMA classes provide the labeling environment, whose labels are left-aligned.


\item[$\vec{R}_i$] Position des Massenmittelpunktes 
     $\vec{R}_i=\frac{1}{M_i}\sum_\alpha m_{i\alpha}\vec{r}_{i\alpha}$
\item[$\vec{f}_{i\alpha j\beta}$] es la fuerza existente entre el tomo
     $\alpha$ de la molcula $j$


If you don't want to use the KOMA classes you may look at scrartcl.cls and copy the definition of labeling into your preamble.

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.