bz-mof
23-08-2012, 05:11
Liebes Forum!
Ich nutze das glossaries-Paket zum Anlegen eines Abkürzungsverzeichnisses. Darin möchte ich die "Initialen" der Abkürzungen hervorheben, z.B. mit \textbf oder mit \ul aus dem soulutf8-Paket. Dann wird aber nicht mehr richtig getrennt, da die Hervorhebung den Trennungsalgorithmus verwirrt. Trennhilfen wie "- und "= schaffen leider keine Abhilfe, da sie zwar im Abkürzungsverzeichnis richtig interpretiert werden, im Text selbst aber nicht. (Soll heißen: Im Abkürzungsverzeichnis steht wird eine Testwortkombination am Zeilenende richtig getrennt, an anderer Stelle eben nicht. Im Text steht überall Test"-wort"-kom"-bi"-na"-tion).
Folgendes Minimalbeispiel läuft, wenn zwischendurch (bei MikTex 2.9)
...\MiKTeX 2.9\miktex\bin\makeindex.exe mit
-s Dateiname.ist -t Dateiname.alg -o Dateiname.acr Dateiname.acn aufgerufen wird.
Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[nonumberlist]{glossaries}
\glsdisablehyper
\renewcommand*{\acronymtype}{acronym}
\newglossary[alg]{\acronymtype}{acr}{acn}{Abkürzungsverzeichnis}
\makeglossaries
% Ausgabeprofil: Nachbearbeitung mit
% c:\Programme\MiKTeX 2.9\miktex\bin\makeindex.exe
% -s test.ist -t test.alg -o test.acr test.acn
% nicht vergessen!
\newacronym{test1}{TEST1}{Versuche zum 1. \textbf{T}esten von \textbf{e}iner \textbf{T}otaltollenlatexfunktionsbibliothek}
\newacronym{test2}{TEST2}{Versuche zum 2. \textbf{T}esten von \textbf{e}iner \textbf{T}otaltollenlatexfunktionsbibliothek}
\begin{document}
\printglossary[type=\acronymtype,style=long]
So soll es im Text nicht ganz aussehen: \gls{test1} \\
Die Babel-Trennzeichen sollen hier nicht erscheinen: \gls{test2} \\\
\end{document}
Für Vorschläge zur Lösung bin ich dankbar!
Ich nutze das glossaries-Paket zum Anlegen eines Abkürzungsverzeichnisses. Darin möchte ich die "Initialen" der Abkürzungen hervorheben, z.B. mit \textbf oder mit \ul aus dem soulutf8-Paket. Dann wird aber nicht mehr richtig getrennt, da die Hervorhebung den Trennungsalgorithmus verwirrt. Trennhilfen wie "- und "= schaffen leider keine Abhilfe, da sie zwar im Abkürzungsverzeichnis richtig interpretiert werden, im Text selbst aber nicht. (Soll heißen: Im Abkürzungsverzeichnis steht wird eine Testwortkombination am Zeilenende richtig getrennt, an anderer Stelle eben nicht. Im Text steht überall Test"-wort"-kom"-bi"-na"-tion).
Folgendes Minimalbeispiel läuft, wenn zwischendurch (bei MikTex 2.9)
...\MiKTeX 2.9\miktex\bin\makeindex.exe mit
-s Dateiname.ist -t Dateiname.alg -o Dateiname.acr Dateiname.acn aufgerufen wird.
Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[nonumberlist]{glossaries}
\glsdisablehyper
\renewcommand*{\acronymtype}{acronym}
\newglossary[alg]{\acronymtype}{acr}{acn}{Abkürzungsverzeichnis}
\makeglossaries
% Ausgabeprofil: Nachbearbeitung mit
% c:\Programme\MiKTeX 2.9\miktex\bin\makeindex.exe
% -s test.ist -t test.alg -o test.acr test.acn
% nicht vergessen!
\newacronym{test1}{TEST1}{Versuche zum 1. \textbf{T}esten von \textbf{e}iner \textbf{T}otaltollenlatexfunktionsbibliothek}
\newacronym{test2}{TEST2}{Versuche zum 2. \textbf{T}esten von \textbf{e}iner \textbf{T}otaltollenlatexfunktionsbibliothek}
\begin{document}
\printglossary[type=\acronymtype,style=long]
So soll es im Text nicht ganz aussehen: \gls{test1} \\
Die Babel-Trennzeichen sollen hier nicht erscheinen: \gls{test2} \\\
\end{document}
Für Vorschläge zur Lösung bin ich dankbar!