@incollection: Erscheinung der Seitenzahlen mit einleitendem S.

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: @incollection: Erscheinung der Seitenzahlen mit einleitendem S.

Re: @incollection: Erscheinung der Seitenzahlen mit einleitendem S.

von audiologe_ef » Fr 5. Jun 2020, 07:33

Guten Morgen,

vielen, vielen Dank - das funktioniert tatsächlich:-)!

Herzliche Grüße
IB

Re: @incollection: Erscheinung der Seitenzahlen mit einleitendem S.

von MoeWe » Fr 5. Jun 2020, 07:21

Mit dem Beispiel

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber,
bibstyle=ext-authoryear, citestyle=ext-numeric,
maxnames=999, innamebeforetitle=true, articlein=false,
giveninits=true, terseinits=true, dashed=false]{biblatex}

\makeatletter
\input{ext-numeric.bbx}
\makeatother

\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}
\DeclareNameAlias{ineditor}{sortname}

\renewcommand*{\revsdnamepunct}{}

\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}

\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}

\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{booktitle}{#1}
\DeclareFieldFormat*{issuetitle}{#1}
\DeclareFieldFormat*{maintitle}{#1}
\DeclareFieldFormat*{journaltitle}{#1}

\renewcommand*{\jourvoldelim}{\adddot\space}
\renewcommand*{\volnumdelim}{}

\DeclareFieldFormat[article,periodical]{number}{\mkbibparens{#1}}
\renewcommand*{\bibpagespunct}{\ifentrytype{article}{\addcolon}{\addcomma\space}}

\DeclareFieldFormat{pages}{\mkcomprange[{\mkpageprefix[pagination]}]{#1}}
\DeclareFieldFormat[article,periodical]{pages}{\mkcomprange{#1}}


\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,westfahl:space,gaonkar}
\printbibliography
\end{document}

kann man verifizieren, dass es sich tatsächlich um das Problem in https://github.com/plk/biblatex/issues/962 handelt. Es wird in der nächsten biblatex-Version behoben sein.

Bis dahin kannst Du statt

\DeclareFieldFormat{pages}{\mkcomprange[{\mkpageprefix[pagination]}]{#1}}

einfach

\DeclareFieldFormat{pages}{\mkpageprefix[pagination][\mkcomprange]{#1}}

verwenden. Das sollte zumindest in den meisten einfachen Situationen dasselbe tun.

Re: @incollection: Erscheinung der Seitenzahlen mit einleitendem S.

von MoeWe » Do 4. Jun 2020, 23:23

audiologe_ef hat geschrieben:
Do 4. Jun 2020, 22:31

Als einzige Fehlermeldung war zu lesen, dass "ext-numeric.bbx" beim Kompilieren nicht gefunden werden konnte.

Das ist kein harmloser Fehler. Schließlich baut Dein Stil auch auf diese Datei auf. Wenn die Datei nicht gefunden werden kann, dann würde ich eigentlich auch erwarten, dass auch bibstyle=ext-authoryear, citestyle=ext-numeric, problematisch sind. Schließlich sind alle diese Dateien Teil von biblatex-ext. Bei einer ordnungsgemäßen Installation sollten alle Dateien da sein.

Es ist zu spät für mich, das Problem heut Abend noch genauer zu untersuchen, aber ich würde auf https://github.com/plk/biblatex/issues/962 tippen.

Bitte behalte im Hinterkopf, dass die Angabe eines vollständigen Minimalbeispiels es wesentlich einfacher macht, Dir zu helfen. Code-Brocken sind immer etwas unpraktisch, da man nie weiß, wie sie genau eingesetzt werden. Hier wäre es außerdem noch sehr praktisch gewesen, wenn Du auch die .log-Datei des Minimalbeispieldurchlaufs angehängt hättest (denn wie gesagt ist die Fehlermeldung merkwürdig - oder zumindest nicht zu vernachlässigen).

@incollection: Erscheinung der Seitenzahlen mit einleitendem S.

von audiologe_ef » Do 4. Jun 2020, 22:31

Liebe Latex-Gemeinde,

nach dem ich infolge der Windows10-Neuinstallation auf meinem Rechner auch Latex (texlive 2020/TexStudio) neuinstallieren musste, erscheinen die Seitenzehlen im Literaturverzeichnis bei @incollection nicht mehr mit einem einleitendem S. An dem Code wurde im Zusammenhang mit der Bibliographie nichts geändert. Als einzige Fehlermeldung war zu lesen, dass "ext-numeric.bbx" beim Kompilieren nicht gefunden werden konnte.

Hier sind die Angaben zu meinem Literaturverzeichniss:

\usepackage[backend=biber,
bibstyle=ext-authoryear, citestyle=ext-numeric,
maxnames=999, innamebeforetitle=true, articlein=false,
giveninits=true, terseinits=true, dashed=false]{biblatex}

\makeatletter
\input{ext-numeric.bbx}
\makeatother

\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}
\DeclareNameAlias{ineditor}{sortname}

\renewcommand*{\revsdnamepunct}{}

\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}

\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}

\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{booktitle}{#1}
\DeclareFieldFormat*{issuetitle}{#1}
\DeclareFieldFormat*{maintitle}{#1}
\DeclareFieldFormat*{journaltitle}{#1}

\renewcommand*{\jourvoldelim}{\adddot\space}
\renewcommand*{\volnumdelim}{}

\DeclareFieldFormat[article,periodical]{number}{\mkbibparens{#1}}
\renewcommand*{\bibpagespunct}{\ifentrytype{article}{\addcolon}{\addcomma\space}}

\DeclareFieldFormat{pages}{\mkcomprange[{\mkpageprefix[pagination]}]{#1}}
\DeclareFieldFormat[article,periodical]{pages}{\mkcomprange{#1}}

\addbibresource{./literatur/literatur.bib}

Ich war seit der Diss-Abgabe leider mehr als Jahr "latexabstinent". Nun soll die Diss in den "Enddruck" und ich finde den Fehler trotz mehrstündiger Suche nicht:-(, sodass ich mir - wie in der Vergangenheit - die Hilfe aus erster Hand hier erhoffe. Dafür wäre ich natürlich sehr dankbar.

Herzliche Grüße
IB


Nach oben