in einer Arbeit mit LaTeX habe ich folgende Dokumententeile in dieser
Reihenfolge:
...
Inhaltsverzeichnis
Abbildungsverzeichnis
Textteil
...
Literaturverzeichnis
...
Das Literaturverzeichnis lasse ich mit \bibliography{<mypapers>} und dem
Stil \bibliographystyle{gerunsrt} erstellen. Mit 'gerunsrt' werden die
Einträge im Literaturverzeichnis nach dem Auftreten im Text sortiert und
durchnummeriert. Nun tritt folgendes Problem auf:
Da sich das Abbildungsverzeichnis vor dem Textteil befindet, werden die
Literaturverweise (\cite{...}) aus den Bildunterschriften zuerst
indiziert und danach erst alle Verweise des Textteils. So kommt es vor,
dass im Text alle Literaturverweise *vor* der ersten Abbildung dann im
Literaturverzeichnis ziemlich weit hinten gelistet werden.
Nun würde ich aber das Literaturverzeichnis wirklich nach dem Vorkommen
im *Text* sortieren lassen und das Abbildungsverzeichnis zunächst
ignorieren. Was half, war das Verschieben des Abbildungsverzeichnises an
das Ende des Dokuments. Doch die Vorschrift, nach der die Arbeit
angefertigt wird, will das eben anders :-(
Kennt ihr noch eine Lösung, wie ich das realisieren kann?
Gibt es vielleicht einen Befehl, der die Nummerierung an einer
beliebigen Stelle im Text wieder zurücksetzt?
Vielen Dank!
Gruß,
Mathias
Kurzes Beispiel dazu:
-----8<-----
_Abbildungsverzeichnis_
o Bildname Nummer 1 *[1]*
o Anderer Bildname *[2]*
o Weiterer Bildname *[3]*
_Textteil_
Lorem ipsum dolor *[4]* sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore *[5]* et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
[ Bildname Nummer 1 *[1]*]
Duis aute irure dolor in reprehenderit in voluptate *[6]* velit esse
cillum dolore eu fugiat nulla pariatur.
[ Anderer Bildname *[2]*]
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum.
[ Weiterer Bildname *[3]*]
_Literaturverzeichnis_
*[1]* (aus Abbildungsverzeichnis)
*[2]* -"-
*[3]* -"-
*[4]* (aus Text)
*[5]* -"-
*[6]* -"-
----->8-----
> Da sich das Abbildungsverzeichnis vor dem Textteil befindet, werden die
> Literaturverweise (\cite{...}) aus den Bildunterschriften zuerst
> indiziert und danach erst alle Verweise des Textteils. So kommt es vor,
> dass im Text alle Literaturverweise *vor* der ersten Abbildung dann im
> Literaturverzeichnis ziemlich weit hinten gelistet werden.
Du willst nicht wirklich, dass die \cite aus den \caption im
Abbildungsverzeichnis auftauchen, oder?
> Nun würde ich aber das Literaturverzeichnis wirklich nach dem Vorkommen
> im *Text* sortieren lassen und das Abbildungsverzeichnis zunächst
> ignorieren. Was half, war das Verschieben des Abbildungsverzeichnises an
> das Ende des Dokuments. Doch die Vorschrift, nach der die Arbeit
> angefertigt wird, will das eben anders :-(
... und das zu Recht.
Was Du suchst, ist das optionale Argument von \caption:
\caption[Meine Bildunterschrift für das Abbildungsverzeichnis ohne
Zitierung]{Die Bildunterschrift mit der Quellenangabe per \cite, wie
sie im Text erscheint}
löst Dein Problem. Stichwort: Moving arguments / fragile commands.
HTH,
Holger
Das hat mich eigentlich weniger gestört. Aber daran lag es eben, dass
das Literaturverzeichnis so sortiert wurde.
>> Nun würde ich aber das Literaturverzeichnis wirklich nach dem Vorkommen
>> im *Text* sortieren lassen und das Abbildungsverzeichnis zunächst
>> ignorieren. Was half, war das Verschieben des Abbildungsverzeichnises an
>> das Ende des Dokuments. Doch die Vorschrift, nach der die Arbeit
>> angefertigt wird, will das eben anders :-(
>
> ... und das zu Recht.
>
> Was Du suchst, ist das optionale Argument von \caption:
>
> \caption[Meine Bildunterschrift für das Abbildungsverzeichnis ohne
> Zitierung]{Die Bildunterschrift mit der Quellenangabe per \cite, wie
> sie im Text erscheint}
>
> löst Dein Problem. Stichwort: Moving arguments / fragile commands.
Sehr schön! Das hilft mir weiter...
Und damit hätte sich dann auch gleich das Problem mit den \cite's im
Abbildungsverzeichnis geklärt!
Vielen Dank!
Grüße,
Mathias