Authortitle: Eintrag "series" ans Ende

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: Authortitle: Eintrag "series" ans Ende

von Johannes_B » So 5. Okt 2014, 19:15

Du musst die .cbx Datei öffnen und dort die Einträge raussuchen. Die sind etwa in der (Pseudo-)Form:
nutze autorfeld,setze komma, 
nutze titelfeld, setze komma
nutze journalfeld, setze doppelpunkt
Das kannst du dir dann verschieben wie du willst.
Lies mal Modifizieren eines biblatex-Stils, dann kannst du entscheiden, ob du gleich neue Stile machst.

von Nipsu » So 5. Okt 2014, 18:48

Vielen Dank für die Antwort - könntest du mir an einem Beispiel deutlich machen, wie das funktioniert? Mit diesen Modifikationen habe ich noch nicht viel Erfahrung.

Vielen Dank im Voraus!

-Nipsu

von u_fischer » So 5. Okt 2014, 18:03

Normalerweise muss man Änderungen der Reihenfolge für jeden betroffenen Eintragstypen machen.

von Nipsu » Sa 4. Okt 2014, 19:29

... ist die Frage zu doof oder zu schwierig?

Authortitle: Eintrag "series" ans Ende

von Nipsu » Fr 12. Sep 2014, 15:44

Hallo Community,

ich bastele gerade an einer Anpassung meines Bibliographiestils:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage{csquotes}
\usepackage[
	    bibstyle=authortitle,
	    backend=biber,
	    bibencoding=utf8]{biblatex}

%Komma statt Punkt als newunit
\renewcommand*{\newunitpunct}{\addcomma\space} 

%kein Komma zwischen Ort+Jahr:
\renewbibmacro*{publisher+location+date}{%
  \printlist{location}%
  \iflistundef{publisher}
    {\setunit*{\space}} %<< hier \addcomma entfernt
    {\setunit*{\addcolon\space}}%
  \printlist{publisher}%
  \setunit*{\addcomma\space}%
  \usebibmacro{date}%
  \newunit}
  
%Schriftenreihe in Klammern mit =
\renewbibmacro*{series+number}{%
  \iffieldundef{series}
    {}
    {\printtext[parens]{%
      \iffieldundef{number}
        {}
        {=\addhpthinspace}%
      \printfield{series}%
      \setunit*{\addspace}%
      \printfield{number}%
    }}\newunit}  

\begin{filecontents}{literatur.bib}
@INCOLLECTION{Test.2014,
  author = {Autor},
  editor = {Herausgeber},
  title = {Aufsatzitel},
  booktitle = {Buchtitel},
  year = {Jahr},
  series = {Schriftenreihe},
  number = {Nummer},
  location = {Ort}
}
\end{filecontents}
\addbibresource{literatur.bib}

\begin{document}
\nocite{Test.2014}
\printbibliography
\end{document}
Die hier produzierte Ausgabe ist: Autor, „Aufsatzitel“, in: Buchtitel, hrsg. von Herausgeber, (= Schriftenreihe Nummer), Ort Jahr.

In meinem Fach brauche ich aber diese Reihenfolge: Autor, „Aufsatzitel“, in: Buchtitel, hrsg. von Herausgeber, Ort Jahr (= Schriftenreihe Nummer).

Wie kann ich diese Anpassung am einfachsten vornehmen? Muss ich das für jeden Eintragstypen seperat definieren oder kann man das global machen?

Habt im Voraus vielen Dank für Eure Antworten!

-Nipsu

Nach oben