von Erich » Mo 6. Jan 2014, 12:40
Hallo Zusammen,
ich möchte ein Glossar aus Regeln und Symbolen erstellen, um die dazugehörige Erklärung sowohl im Test einfügen zu können, als auch am Ende/Anfang des Dokuments sortiert auszugeben.
Bei folgendem Beispiel kann ich zwar im Text \glssymbol{sym:foo} verwenden, jedoch funktioniert itemize nicht in newglossaryentry. (darum ist es auch auskommentiert)
\documentclass[a4paper,10pt]{article}
\RequirePackage{ae} % Schöne Schriften für PDF-Dateien
\RequirePackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\RequirePackage[utf8]{inputenc}
\RequirePackage[T5,T1]{fontenc}
\RequirePackage{lmodern} % Latin Modern
\RequirePackage[
toc, %Einträge im Inhaltsverzeichnis
section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
acronym, %ein Abkürzungsverzeichnis erstellen
sanitize=none,
style=altlong4colheaderborder,
]{glossaries}
\makeglossaries
\newglossaryentry{glos:regela}{
name={Regel A},
description={
Regel A gilt, wenn folgendes erfüllt ist:
% \begin{itemize}
% \item $a \geq b$
% \item 2
% \item 3
% \end{itemize}
},
}
\newglossaryentry{sym:foo}{
name={Foo},
description={
},
symbol={$\alpha$}
}
\begin{document}
\gls{glos:regela} besagt für \glssymbol{sym:foo}:
\glsdesc{glos:regela}
\printglossaries
\end{document}
In diesem Beispiel funktioniert zwar itemize im Glossar, jedoch zeigt \glssymbol und \glsdesc exakt das an, was unter symbol (bzw. description) steht, anstatt die Kommandos auszuführen (z.B. wird auch im PDF \begin{itemize} ausgegeben, anstatt eine Liste zu beginnen).
\documentclass[a4paper,10pt]{article}
\RequirePackage{ae} % Schöne Schriften für PDF-Dateien
\RequirePackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\RequirePackage[utf8]{inputenc}
\RequirePackage[T5,T1]{fontenc}
\RequirePackage{lmodern} % Latin Modern
\RequirePackage[
toc, %Einträge im Inhaltsverzeichnis
section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
acronym, %ein Abkürzungsverzeichnis erstellen
%sanitize=none,
style=altlong4colheaderborder,
]{glossaries}
\makeglossaries
\newglossaryentry{glos:regela}{
name={Regel A},
description={
Regel A gilt, wenn folgendes erfüllt ist:
\begin{itemize}
\item $a \geq b$
\item 2
\item 3
\end{itemize}
},
}
\newglossaryentry{sym:foo}{
name={Foo},
description={
},
symbol={$\alpha$}
}
\begin{document}
\gls{glos:regela} besagt für \glssymbol{sym:foo}:
\glsdesc{glos:regela}
\printglossaries
\end{document}
Ist es überhaupt möglich, sowohl itemize in der description, als auch ensuremath unter symbol zu verwenden?
Vielen Dank für eure Hilfe
Hallo Zusammen,
ich möchte ein Glossar aus Regeln und Symbolen erstellen, um die dazugehörige Erklärung sowohl im Test einfügen zu können, als auch am Ende/Anfang des Dokuments sortiert auszugeben.
Bei folgendem Beispiel kann ich zwar im Text \glssymbol{sym:foo} verwenden, jedoch funktioniert itemize nicht in newglossaryentry. (darum ist es auch auskommentiert)
[code]
\documentclass[a4paper,10pt]{article}
\RequirePackage{ae} % Schöne Schriften für PDF-Dateien
\RequirePackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\RequirePackage[utf8]{inputenc}
\RequirePackage[T5,T1]{fontenc}
\RequirePackage{lmodern} % Latin Modern
\RequirePackage[
toc, %Einträge im Inhaltsverzeichnis
section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
acronym, %ein Abkürzungsverzeichnis erstellen
sanitize=none,
style=altlong4colheaderborder,
]{glossaries}
\makeglossaries
\newglossaryentry{glos:regela}{
name={Regel A},
description={
Regel A gilt, wenn folgendes erfüllt ist:
% \begin{itemize}
% \item $a \geq b$
% \item 2
% \item 3
% \end{itemize}
},
}
\newglossaryentry{sym:foo}{
name={Foo},
description={
},
symbol={$\alpha$}
}
\begin{document}
\gls{glos:regela} besagt für \glssymbol{sym:foo}:
\glsdesc{glos:regela}
\printglossaries
\end{document}
[/code]
In diesem Beispiel funktioniert zwar itemize im Glossar, jedoch zeigt \glssymbol und \glsdesc exakt das an, was unter symbol (bzw. description) steht, anstatt die Kommandos auszuführen (z.B. wird auch im PDF \begin{itemize} ausgegeben, anstatt eine Liste zu beginnen).
[code]
\documentclass[a4paper,10pt]{article}
\RequirePackage{ae} % Schöne Schriften für PDF-Dateien
\RequirePackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\RequirePackage[utf8]{inputenc}
\RequirePackage[T5,T1]{fontenc}
\RequirePackage{lmodern} % Latin Modern
\RequirePackage[
toc, %Einträge im Inhaltsverzeichnis
section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
acronym, %ein Abkürzungsverzeichnis erstellen
%sanitize=none,
style=altlong4colheaderborder,
]{glossaries}
\makeglossaries
\newglossaryentry{glos:regela}{
name={Regel A},
description={
Regel A gilt, wenn folgendes erfüllt ist:
\begin{itemize}
\item $a \geq b$
\item 2
\item 3
\end{itemize}
},
}
\newglossaryentry{sym:foo}{
name={Foo},
description={
},
symbol={$\alpha$}
}
\begin{document}
\gls{glos:regela} besagt für \glssymbol{sym:foo}:
\glsdesc{glos:regela}
\printglossaries
\end{document}
[/code]
Ist es überhaupt möglich, sowohl itemize in der description, als auch ensuremath unter symbol zu verwenden?
Vielen Dank für eure Hilfe