Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Nomenclature zeigt nur noch die Abkürzung an

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Nomenclature zeigt nur noch die Abkürzung an

    Ich bin mir nicht sicher, aber ich glaube seit dem Upgrade auf Texlive 2015 geht mein Nomenclature nicht mehr.

    Code:
    \documentclass{scrbook}
    \usepackage{pdfpages}% komischerweise nun wichtig
    \usepackage{makeidx}
    \makeindex% Kompilieren: makeindex %.nlo -s nomencl.ist -o %.nls
    \usepackage{nomencl}%
    	\makenomenclature %
    	\setlength{\nomlabelwidth}{.25\hsize}%
    	\renewcommand{\nomlabel}[1]{#1 \dotfill}%
    	\setlength{\nomitemsep}{-\parsep}%
    	\renewcommand{\nomgroup}[1]{%
    	\renewcommand{\makelabel}[1][]{##1}%
    	\ifthenelse{\equal{#1}{M}}{%
     	 \item[\textsf{\textbf{Methods\hfill}}]}{%
    	\ifthenelse{\equal{#1}{S}}{%
     	 \item[\textsf{\textbf{Substances\hfill}}]}{%
    	\ifthenelse{\equal{#1}{Z}}{%
     	 \item[\textsf{\textbf{Other Abbrevations\hfill}}]}}{%
    	\ifthenelse{\equal{#1}{U}}{%
      	\item[\textsf{\textbf{Units\hfill}}]}{%
    	}}}%
    	\let\makelabel\nomlabel}
    	
    \begin{document}
    \printnomenclature % erzeugt Abkürzungsverzeichnis 
    Xi(Xi\nomenclature[M]{Xi}{Abkürzung}) beziehungsweise (bzw.\nomenclature[Z]{bzw.}{beziehungsweise}). 
    \end{document}
    EDIT: Ich bin auch für Alternativen, wie z.B. glossaries offen - sofern das endgültige Layout dem obigen Beispiel ähnelt.
    Geändert von ElGato (17-08-2015 um 21:48 Uhr)
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.07.2013
    Beiträge
    193

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Thumbs up Alles Top!

    Super hat perfekt geklappt!

    Code:
    \documentclass{scrbook}
    \usepackage{pdfpages}% komischerweise nun wichtig
    \usepackage{makeidx}
    \makeindex% Kompilieren: makeindex %.nlo -s nomencl.ist -o %.nls
    \usepackage{nomencl}%
    	\makenomenclature %
    	%\setlength{\nomlabelwidth}{.25\hsize}% \hsize war schon immer nicht korrekt (Erklärung im obigen link)
            \AtBeginDocument{\setlength{\nomlabelwidth}{0.30\columnwidth}}% Länge der Pünktchen
    	\renewcommand{\nomlabel}[1]{#1 \dotfill}%
    	\setlength{\nomitemsep}{-\parsep}%
    	\renewcommand{\nomgroup}[1]{%
    	\renewcommand{\makelabel}[1][]{##1}%
    	\ifthenelse{\equal{#1}{M}}{%
     	 \item[\textsf{\textbf{Methods\hfill}}]}{%
    	\ifthenelse{\equal{#1}{S}}{%
     	 \item[\textsf{\textbf{Substances\hfill}}]}{%
    	\ifthenelse{\equal{#1}{Z}}{%
     	 \item[\textsf{\textbf{Other Abbrevations\hfill}}]}}{%
    	\ifthenelse{\equal{#1}{U}}{%
      	\item[\textsf{\textbf{Units\hfill}}]}{%
    	}}}%
    	\let\makelabel\nomlabel}
    	
    \begin{document}
    \printnomenclature % erzeugt Abkürzungsverzeichnis 
    Xi(Xi\nomenclature[M]{Xi}{Abkürzung}) beziehungsweise (bzw.\nomenclature[Z]{bzw.}{beziehungsweise}). 
    \end{document}
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

Stichworte

Lesezeichen

Berechtigungen

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