In folgendem Minimalbesipiel wird im Tabellenverzeichnis die Caption der Tabelle zu "Künstliche Intelligenz (KI)" expandiert, in der eigentlichen Tabellenbeschriftung steht dann aber nur "KI", ausserdem wird die eigentlich erste Erwähnung der Abkürzung im Fließtext ebenfalls nur zu "KI" expandiert.

Open in Online-Editor
\documentclass{scrartcl}

\usepackage[acronym,nomain]{glossaries}

\newacronym{ki}{KI}{K\"unstliche Intelligenz}

\begin{document}
\listoftables

Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird, leider ist das nicht der Fall, sondern bereits im Tabellenverzeichnis!

\begin{table}\caption{Dies ist uber \gls{ki}}\label{tab:foo}
Foo, Bar, Baz und \gls{ki}!
\end{table}
\end{document}

Ich verstehe warum das passiert, finde aber spontan keinen Weg das zu ändern, ausser den beiden folgenden die nicht in Frage kommen:

  • Tabellenverzeichnis an das Ende des Dokumentes geht nicht. Vorgabe ist, dass Inhalts-, Abbildungs- und Tabellenverzeichnis genau in dieser Reihenfolge auf die Titelseite folgen.
  • Die Caption per Hand auf "Dies ist über KI" bzw. "Dies ist über Künstliche Intelligenz" festsetzen. Dadurch verliere ich allerdings wiederum den Eintrag im Abkürzungsverzeichnis

Wie erreiche ich also folgendes:

  • Eintrag im Tabellenverzeichnis und Caption der Tabelle sind gleich expandiert
  • Keines von beiden wird als erste Erwähnung angenommen
  • Die Seite mit der Tabelle wird im Abkürzungsverzeichnis aufgeführt, die mit dem Tabellenverzeichnis jedoch nicht?

Sidenote: Ich habe hier das Abkürzungsverzeichnis im MWE ausgespart, weil \makeglossaries auf WriteLaTeX eben nur Fehler verursacht hat.

gefragt 08 Mär '15, 16:02

NobbZ's gravatar image

NobbZ
33731017
Akzeptiert-Rate: 40%


Das Paket glossaries hat genau für diesen Zweck diverse reset-Anweisungen, mit denen Einträge wieder in den Zustand versetzt werden können, als waren sie noch nicht verwendet worden, beispielsweise:

Open in Online-Editor
\documentclass{scrartcl}

\usepackage[acronym,nomain]{glossaries}

\newacronym{ki}{KI}{K\"unstliche Intelligenz}

\begin{document}
\listoftables
\glsresetall

Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird. Das ist auch der Fall, obwohl es bereits im Tabellenverzeichnis verwendet wurde.

\begin{table}\caption{Dies ist uber \gls{ki}}\label{tab:foo}
Foo, Bar, Baz und \gls{ki}!
\end{table}

\end{document}

Weitere solche Anweisungen sind in Abschnitt 14 der Paketanleitung dokumentiert. Soll im Tabellenverzeichnis außerdem immer die Kurzform verwendet werden so erreicht man das durch Verwendung von \glsentryshort im Argument von \caption. Soll dies nur im Verzeichnis aber ggf. nicht in der Tabellenüberschrift erzwungen werden, so verwendet man das optionale Argument von \caption:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[acronym,nomain]{glossaries}

\newacronym{ki}{KI}{K\"unstliche Intelligenz}

\begin{document}
\listoftables
\glsresetall

Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird, leider ist das nicht der Fall, sondern bereits im Tabellenverzeichnis!

\begin{table}
\caption[{Dies ist \"uber \glsentryshort{ki}}]{Dies ist \"uber \gls{ki}}
\label{tab:foo}
Foo, Bar, Baz und \gls{ki}!
\end{table}

\end{document}
Permanenter link

beantwortet 08 Mär '15, 16:18

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 08 Mär '15, 16:23

Diese Variante hat im Tabellenverzeichnis einen Eintrag der von der Beschriftung der Tabelle abweicht. Das ist ein NoGo. Eher kann ich mit der Tatsache leben, dass im Abkürzungsverzeichnis auf das Tabellenverzeichnis verwiesen wird. Danke trotzdem

(08 Mär '15, 16:26) NobbZ
1

@NobbZ: Die erste ja, die zweite nicht.

(08 Mär '15, 16:28) saputello

Die Zweite war zum Zeitpunkt meines Kommentars noch nicht da ;) Und danke für den Tipp mit dem optionalen Argument für \caption, das kannte ich bisher nicht.

(08 Mär '15, 19:40) NobbZ

Von einem Kommilitonen wurde ich gerade auf \acrlong und \acrshort aufmerksam gemacht:

Open in Online-Editor
\documentclass{scrartcl}

\usepackage[acronym,nomain]{glossaries}

\newacronym{ki}{KI}{K\"unstliche Intelligenz}

\begin{document}
\listoftables

Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird, leider ist das nicht der Fall, sondern bereits im Tabellenverzeichnis!

\begin{table}\caption{Dies ist uber \acrlong{ki}}\label{tab:foo}
Foo, Bar, Baz und \gls{ki}!
\end{table}
\end{document}

Diese Variante erfüllt bereits die meisten Forderungen, leider taucht hiermit aber immer noch das Tabellenverzeichnis als Erwähnung im Abkürzungsverzeichnis auf.

Permanenter link

beantwortet 08 Mär '15, 16:17

NobbZ's gravatar image

NobbZ
33731017
Akzeptiert-Rate: 40%

bearbeitet 08 Mär '15, 16:19

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×46
×24

gestellte Frage: 08 Mär '15, 16:02

Frage wurde gesehen: 10,515 Mal

zuletzt geändert: 08 Mär '15, 19:40