PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \unit[]{} in Liste



jonathan
31-05-2011, 18:56
Hey,



irgendwie scheint die Verwendung von \unit[]{} innerhalb einer Liste nicht zu funktionieren:


\documentclass[]{scrartcl}
\usepackage{amsmath,amssymb,amstext, bm} % mathematische Formeln
\usepackage{units}

\newcommand*{\bde}{\begin{description}\setlength{\ itemsep}{-3pt}}
\newcommand*{\ede}{\end{description}}

\begin{document}

$\unit[1]{m}$

\bde
\item[$1=2$] blabla
\item[$\unit[1]{m}$] blabla
\ede

\end{document}

Habe ich da einen Fehler drin, oder klappt es echt nicht?

VG

mechanicus
31-05-2011, 19:02
Hi,

du solltest auch das neuere Paket siunitx nutzen.


\documentclass[]{scrartcl}
\usepackage{amsmath,amssymb,amstext, bm} % mathematische Formeln
\usepackage{siunitx}

\newcommand*{\bde}{\begin{description}\setlength{\ itemsep}{-3pt}}
\newcommand*{\ede}{\end{description}}

\begin{document}

\SI{1}{m}

$\SI{1}{m}$

\bde
\item[$1=2$] blabla
\item[\SI{1}{\metre}] blabla
\item[$\SI{1}{\metre}$] blabla
\ede

\end{document}

Marco

jonathan
31-05-2011, 19:12
Super, danke für den Hinweis!

Was aber auch hier nicht zu funktionieren scheint, sind Indizes:


\documentclass[]{scrartcl}
\usepackage{amsmath,amssymb,amstext, bm} % mathematische Formeln
\usepackage{siunitx}

\newcommand*{\bde}{\begin{description}\setlength{\ itemsep}{-3pt}}
\newcommand*{\ede}{\end{description}}

\begin{document}

\SI{1}{m}

$\SI{1}{m}$

\bde
\item[$1=2$] blabla
\item[\SI{1_{ab}}{\metre}] blabla
\item[$\SI{1_{ab}}{\metre}$] blabla
\ede

\end{document}

jonathan
31-05-2011, 19:15
Es scheinen generell keine Buchstaben zu funktionieren?!

\SI{a}{m}

$\SI[a]{m}$

mechanicus
31-05-2011, 19:42
Hi,


\documentclass[]{scrartcl}

\usepackage{siunitx}


\begin{document}
\SI[parse-numbers = false]{ab}{\metre}

\SI[parse-numbers = false]{1_{ab}}{\metre}
\end{document}

SI erwartet Zahlen, weil das Paket ja auch mit Zahlen jonglieren kann. Willst du da nicht, musst du es eben mitgeben.

Gruß
Marco