Seite 1 von 1

[Biblatex] pages = {1-2/5-6}

Verfasst: Di 8. Apr 2014, 14:47
von MoonKid
Ich habe einen Artikel der sich über zwei aufeinanderfolgende Journal-Ausgaben erstreckt. "number" und "pages" müssen also eigentlcih zwei Werte aufnehmen.

Wenn ich bei "number" einen '/' zwischen die Nummern mache, ist das kein Problem.
Bei "pages" funktioniert es aber nicht. Ich habe hier neben '/' auch ',' ausprobiert und auch es auch nochmal zusätzlich in '{' und '}' gefasst. Je nach Kombination taucht nur die erste Seitenangabe auf oder nur das Wort "pages" im Lit.Verzeichnis.

Das sieht dann bei mir so aus
% 2.tex
\begin{filecontents*}{2.bib}
@ARTICLE{jung,
    hyphenation= {german},
        title = {Titel},
    volume = {26},
        number = {4/5},
        journal = {Journal},
        author = {Jung, K.},
        year = {1700},
        pages = {{308-310/404-410}}
}
\end{filecontents*}

\documentclass{scrartcl}

\usepackage[
    backend=biber,
    style=apa,
    sortlocale=de_DE,
    language=german]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{2.bib}

\begin{document}
\cite{jung}

\printbibliography
\end{document}

Verfasst: Mi 9. Apr 2014, 13:14
von MoonKid
Was mich dabei so stutzig macht ist, dass der '/' beim Feld 'numbers' problemlos akzeptiert und gesetzt wird.
Warum reagiert 'pages' da anders?

Hab auch schon versucht die Info in 'note' zu stecken. Aber weil 'pages' dann leer ist meckert er und setzt einfach "pages" auf die Seite.

Verfasst: Mi 9. Apr 2014, 13:32
von u_fischer
pages ist halt ein anderer Feldtype. Benutze

pages = {308-310,404-410}

und schau in der Doku nach, wie du ggfs. \bibrangessep umdefinieren kannst.

Verfasst: Mi 9. Apr 2014, 14:54
von MoonKid
Das Komma hatte ich ja auch schon probiert.

Aber an der Doku habe ich jetzt gemerkt, dass mein TeX zu alt ist. Nach nem Update per tlmgr geht es ohne besondere Modifikationen.

Sorry, ich weiß ja, man soll nur Fragen mit einem aktuellen System stellen. Aber wärend einer BA-Arbeit gilt einfach: never change a running system.
Und sooo alt, war meine TeX Installation jetzt auch noch nicht.
Asche über mein Haupt.