bisher habe ich viele Fragen alleine durch die Recherche hier im Forum beantwortet bekommen. Vielen Dank hierfür. Aktuell stehe ich jedoch vor einen Problem, welches ich bis jetzt noch nicht lösen konnte.
Ich habe ein recht umfangreiches Dokument, welches ich vor knapp einem Jahren auf einem Windows XP Rechner erfolgreich fertig gestellt habe. Mittlerweile bin ich auf Windows 7 umgestiegen und müsste nun an diesem Dokument ein paar Kleinigkeiten ändern. Leider klappt nun die Positionierung der Eintrage im Glossary nicht mehr. Was kann da falsch sein? Hat sich durch die Neuinstallation oder das 64bit System etwas geändert.
Ich arbeite mit dem TeXnicCenter. Dort habe ich vermutlich auch die korrekten Einstellungen bei den Ausgabeprofilen hinterlegt. Ich habe diese als Kommentar unten auch angefügt.
Anbei ein Minimalbeispiel.
\documentclass[% a4paper,% 12pt,% ]{scrreprt} \usepackage [ngerman]{babel} \usepackage{amssymb} \usepackage[ nonumberlist, acronym, section ]{glossaries} %Anwendung: C:\Program Files\MiKTeX 2.9\miktex\bin\x64\makeindex.exe % -s "%tm.ist" -t "%tm.slg" -o "%tm.syi" "%tm.syg" \newglossary[slg]{symbolslist}{syi}{syg}{Glossar} \usepackage{tabularx} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \newglossarystyle{symbol}{ \setglossarystyle{long3colheader} \renewenvironment{theglossary} {\begin{longtable}{c|C{2cm}|L{\glsdescwidth}}} {\end{longtable}} \renewcommand*{\glossaryheader}{\textbf{Bezeichnung} & \textbf{Einheit} & \textbf{Beschreibung}\\}% \renewcommand*{\glossaryentryfield}[5]{% \glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3 \\}% } \makeglossaries \newglossaryentry{symb:psi}{ name={Bez.}, description={Beschr.}, symbol={Einh.}, sort=symbol_zy, type=symbolslist } \begin{document} \glsaddall \printglossary[type=symbolslist,style=symbol] \end{document}
Ich vermute den Fehler in den Zeilen
\renewcommand*{\glossaryentryfield}[5]{% \glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3 \\}%
Vielen Dank vorab für die Hilfe.