
Ich erstelle eine Liste mit Aufzählungen positiver und negativer Zahlen und möchte, dass die Zahlen in einer Reihe stehen, also alle in derselben Spalte. Ich habe auch eine zweite Liste mit Dezimalzahlen und möchte die Dezimalstellen in einer Reihe stehen lassen. Ich habe versucht, \begin{align} innerhalb der Aufzählungsliste zu verwenden, wie in
\begin{enumerate}
\begin{align*}[t]
\item $-&2$
\item $3$
\item $-18$
\item $83.2$
\item $-112.2$
\end{align*}
\end{enumerate}
aber ich bekomme den Fehler \begin{aligned} ist nur im Mathematikmodus zulässig. Ich habe das amsmath-Paket geladen und kompiliere mit xelatex.
Bearbeiten: xelatex gibt mir jetzt diesen Fehler aus, obwohl ich den Problembereich auskommentiert habe.
Antwort1
Sie können es nicht \item
im Mathematikmodus verwenden, daher lautet Ihre Konstruktion:
\begin{enumerate}
\begin{align*}[t]
\item $-&2$
\item $3$
...
\end{enumerate}
wird Fehler produzieren.
Um die gewünschte Anordnung zu erhalten (tabellenartiges Material mit aufgezählten Zeilen und Ausrichtung am Dezimaltrennzeichen für bestimmte Spalten), können Sie eine tabular
Umgebung verwenden; die Ausrichtung kann mit demsiunitx
Paket:
\documentclass{article}
\usepackage{siunitx}
\newcounter{tmp}
\begin{document}
\noindent\begin{tabular}{>{\stepcounter{tmp}\thetmp}lSS[table-format = 3.4]}
& 6 & 2.3456 \\
& -7 & 34.2345 \\
& 20 & -6.7835 \\
& -12 & 90.473 \\
\end{tabular}
\end{document}
Hier sind zwei weitere Optionen: eine, die nur align
(aus dem amsmath
Paket) verwendet, und die andere, die einen Standard verwendet tabular
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\newcounter{tmp}
\begin{document}
\noindent Using \texttt{align*}:
\begin{align*}
1 && 6 && 2.3456 \\
2 && -7 && 34.2345 \\
3 && 20 && -6.7835 \\
4 && -12 && 90.473\phantom{0} \\
5 && 10 && 3.4\phantom{000}
\end{align*}
\noindent Using \texttt{tabular}:
\setcounter{tmp}{0}
\noindent\begin{tabular}{@{}>{\stepcounter{tmp}\thetmp}lrr@{.}l}
& 6 & 2 &3456 \\
& -7 & 34 & 2345 \\
& 20 & -6 & 7835 \\
& -12 & 90 & 473 \\
& 10 & 3 & 4
\end{tabular}
\end{document}
Beachten Sie, dass die erste Lösung (mit siunitx
) weniger Arbeit bedeutet.