BibLaTeX - Auflage in Klammern

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: BibLaTeX - Auflage in Klammern

von Gast » So 3. Jan 2016, 12:28

Wenn das Thema schon aufgewärmt wurde, erlaube ich mir, auch meinen Senf dazuzugeben.

Klammern manuell in den Driver zu propfen gehört zu den Common Mistakes in §4.11.7.2 der [d]biblatex[/d]-Dokumentation. Der Zeichensetzungsmechanismus kommt damit nicht klar.

In diesem Fall ist es sinnvoller, die Klammern in das \DeclareFieldFormat{edition} mit aufzunehmen
\DeclareFieldFormat{edition}{%
  \mkbibparens{%
    \ifinteger{#1}
      {\mkbibordedition{#1}~\bibstring{edition}}
      {#1\isdot}}}
Eventuell mit einem zusätzlichen \nopunct am Ende; wenn noch mehr Zeichensetzung wegen der Klammern geändert werden muss, dann sind unter Umständen größere Bauarbeiten vonnöten.

Im Ganzen
\documentclass[fontsize=11pt,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{bib:oerter,
   Address = {Weinheim, Basel},
   Author = {Oerter, Rolf and others},
   Edition = {6},
   Publisher = {Beltz Verlag},
   Title = {Entwicklungspsychologie},
   Year = {2008}}
\end{filecontents}

\usepackage[style=authoryear,backend=biber,natbib=true,maxbibnames=999]{biblatex}
\addbibresource{\jobname.bib}

\DeclareFieldFormat{edition}{%
  \mkbibparens{%
    \ifinteger{#1}
      {\mkbibordedition{#1}~\bibstring{edition}}
      {#1\isdot}}}

\begin{document}
Fabian befindet sich gemäss \citet*{bib:oerter} im Übergang zwischen dem konkretoperationalen und dem formaloperationalen Stadium nach Jean Piaget.
\printbibliography
\end{document}
Ich habe, wie von Peter1 vorgeschlagen und auch in der Dokumentation vorgeschlagen, das Auflage-Feld zu Edition = {6}, geändert.

Im Edition-Feld steht nur eine Zahl

von Peter1 » So 3. Jan 2016, 12:16

In Edition gehört nur eine Zahl, "Auflage" oder anderes (bpsw. "Aufl.") setzt biblatex selber in die Literaturliste. Wenn nur eine Zahl in Edition steht, sollte es funktionieren. Schätze aber, dass du nach über vier Jahren andere Probleme hast... :D

BibLaTeX - Auflage in Klammern

von PhoenixBE » Mi 1. Jun 2011, 19:14

Hallo zusammen

Für meine Arbeit muss die Auflage in Klammern stehen, also z.B. (6. Auflage). Trotz extensiver Suche in diversen BibLaTeX-Dateien und Google habe ich nichts gefunden, was mir weiterhelfen könnte.
% Mein Minimalbeispiel
\documentclass[fontsize=11pt,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin9]{inputenc}
\usepackage{filecontents}
\usepackage{babel}
\begin{filecontents}{literatur.bib}
@book{bib:oerter,
	Address = {Weinheim, Basel},
	Author = {Oerter, Rolf and others},
	Date-Added = {2011-05-16 13:56:42 +0200},
	Date-Modified = {2011-05-16 14:00:51 +0200},
	Edition = {6. Auflage},
	Publisher = {Beltz Verlag},
	Title = {Entwicklungspsychologie},
	Year = {2008}}
\end{filecontents} 

\usepackage[style=authoryear,backend=biber,natbib=true]{biblatex}
\addbibresource{literatur.bib} 

\begin{document}
Fabian befindet sich gemäss \citet*{bib:oerter} im Übergang zwischen dem konkretoperationalen und dem formaloperationalen Stadium nach Jean Piaget.
\printbibliography[maxnames=99]
\end{document}
Modifizieren des folgenden Treibers führt nicht zum Erfolg:
\DeclareBibliographyDriver{book}{%
[...]
  (\printfield{edition})%
[...]
}
Hier wird dann folgendes ausgegeben: (. 6. Auflage)

Auch Folgendes zeigt keinen Erfolg:
@book{bib:oerter,
	Address = {Weinheim, Basel},
	Author = {Oerter, Rolf and others},
	Date-Added = {2011-05-16 13:56:42 +0200},
	Date-Modified = {2011-05-16 14:00:51 +0200},
	Edition = {(6. Auflage)},
	Publisher = {Beltz Verlag},
	Title = {Entwicklungspsychologie},
	Year = {2008}}
Weiss hier jemand Rat?

Liebe Grüsse
Pascal

Nach oben