Anzeige:
Ergebnis 1 bis 5 von 5

Thema: \unit[]{} in Liste

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.06.2010
    Beiträge
    239

    \unit[]{} in Liste

    Hey,



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

    Code:
    \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

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    du solltest auch das neuere Paket siunitx nutzen.

    Code:
    \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

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.06.2010
    Beiträge
    239
    Super, danke für den Hinweis!

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

    Code:
    \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}

  4. #4
    Registrierter Benutzer
    Registriert seit
    01.06.2010
    Beiträge
    239
    Es scheinen generell keine Buchstaben zu funktionieren?!

    \SI{a}{m}

    $\SI[a]{m}$

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Code:
    \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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •