Glossary Entry mit Symbol und Itemize

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Glossary Entry mit Symbol und Itemize

von Erich » Di 7. Jan 2014, 16:53

vielen Dank. Ich mag so einfache Lösungen :)

Auf ein Update hätte ich eigl. auch selbst kommen können (gleich nach Neustart und einmal ab- und anstecken) ^^

von Studi » Mo 6. Jan 2014, 14:42

Hallo Erich,

siehe ! Incomplete \iffalse; glossaries und itemize

Viele Grüße,

Studi

Glossary Entry mit Symbol und Itemize

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

Nach oben