Verwenden von \nocite in großen Dokumenten

Verwenden von \nocite in großen Dokumenten

Ich habe einige Probleme mit der Bibliografie.

Wenn ich mehr als 2 Referenzen gleichzeitig zitiere, zum Beispiel 3 Zitate, zitiere ich normalerweise so: ( \cite{a}-\nocite{b}\cite{c})

"wie in [1]-[3] gezeigt"

Das Problem besteht darin, dass ich ein sehr langes Dokument (Abschlussarbeit) schreibe und die Referenzen manchmal in verschiedenen Kapiteln und in unterschiedlicher Reihenfolge zitiert werden.

Und wenn ich zum Beispiel drei Referenzen am Ende der Arbeit zitieren möchte, aber eine davon bereits am Anfang zitiert wurde, sieht das Nocite so aus:

"wie in [1]-[128] gezeigt".

Die schnelle Antwort wäre, nocite nicht zu verwenden und sie alle einzeln zu zitieren, aber wenn zu viele zusammen sind, sieht das nicht sehr klug aus.

Irgendeine Idee oder ein Kommentar?

Dank im Voraus,

Ignacio

Antwort1

Sie können mehrere Referenzen gleichzeitig zitieren, indem Sie die \cite{a,b,c}Syntax verwenden. Im plainBibliographiestil (und Ableitungen) erzeugt dies eine Referenz wie [1,2,3]. Wenn Sie einen Bereich wünschen, können Sie das citePaket verwenden. Dies verarbeitet auch nicht aufeinanderfolgende Referenzen. MWE für Bibtex:

\documentclass{article}
\usepackage{cite}
\begin{filecontents}{sample.bib}
@article{a,
    author = "John Day",
    title = "Life",
    journal = "Journal of Life",
    year = {1979}
}
@article{b,
    author = "Jane Dice",
    title = "The Universe",
    journal = "Journal of the Universe",
    year = {1980}
}

@article{c,
    author = "Jack Doe",
    title = "Everything",
    journal = "Journal of Everything",
    year = {1981}
}

@article{d,
    author = "Jack Doe",
    title = "Everything reconsidered",
    journal = "Journal of Everything",
    year = {1982}
}

@article{e,
    author = "Jill Duhr",
    title = "Nothing",
    journal = "Journal of Nothing",
    year = {1983}
}
\end{filecontents}

\begin{document}
All you need to know is described in \cite{a,b,c,d,e}. Some things you need to know are mentioned in \cite{a,b,c,e}.
\bibliographystyle{plain}
\bibliography{sample}
\end{document}

Ergebnis:

Alles, was Sie wissen müssen, ist in [1–5] beschrieben. Einige Dinge, die Sie wissen müssen, sind in [1–3, 5] erwähnt.

Für Biblatex können Sie verwenden \usepackage[style=numeric-comp]{biblatex}, dann citewird das Paket nicht benötigt. Siehe auchZitieren einer Reihe von Arbeiten (mithilfe numerischer Schlüssel)?.

verwandte Informationen