Änderungen an Biblatex für kleineren Header abspeichern

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: Änderungen an Biblatex für kleineren Header abspeichern

Änderungen an Biblatex für kleineren Header abspeichern

von Freiburger » Sa 25. Jan 2014, 15:24

Hallo miteinander,

ich bin von BibTex auf Biblatex mit Biber umgestiegen. Meinen Zitierstil konnte ich bereits zu meiner vollsten Zufriedenheit umstellen. Jedoch musste ich einiges ändern.
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}


\usepackage[
backend=biber,
language=ngerman,
style=authoryear-ibid,
alldates=short,
isbn=false,
url=false,
doi=false,
natbib=true,
sorting=nyt,
]{biblatex}


\DefineBibliographyStrings{ngerman}{%
        andothers = {{et\,al\adddot}},            % 'et al.' anstatt 'u.a.'
        editor    = {(Hrsg.)},
        editors   = {(Hrsg.)},
        and={\&}.
        pages={{Seiten.}}}

\DeclareFieldFormat{pagetotal}{\mkpagetotal[bookpagination]{#1~Seiten}}
\DeclareFieldFormat[article]{volume}{\textbf{#1}}

\DeclareSourcemap {\maps[datatype=bibtex,overwrite]{\map{
      \step[fieldset=abstract, fieldvalue=null]}}}
 

\setlength\bibitemsep{10pt}  % Abstand zwischen 2 Einträgen im LitVZ
\setlength{\bibhang}{2em} % Einrücken 2. Zeile im LitVZ

\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} %Kapitälchensatz für Namen
\renewcommand*{\mkibid}[1]{\textsc{#1}} %Kapitälchensatz für ebd.
\renewcommand*{\finalnamedelim}{\addspace \& \addspace} %&Zeichen
\renewcommand{\labelnamepunct}{\addcolon\addspace}%Leerzeichen bei Volume
\AtEveryBibitem{\clearlist{language}}%Sprachfeld unterdrücken


\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}%
  \setunit*{\addspace}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}%
     \setunit{\addspace}}%
  \printfield{volume}%
  \iffieldundef{number}
     {}
      {\addspace\mkbibparens{\printfield{number}}}%
  \setunit{\addcomma\space}%
  \printfield{eid}%
  \setunit{\addspace}%
  \usebibmacro{issue+date}%
  \setunit{\addcolon\space}%
  \usebibmacro{issue}%
  \newunit}

\DeclareNameFormat{sortname}{%
  \ifnum\value{listcount}=1\relax
    \iffirstinits
      {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
      {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
    \ifblank{#3#5}
      {}
      {\usebibmacro{name:revsdelim}}%
  \else
    \iffirstinits
      {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
      {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
     \fi
 \usebibmacro{name:andothers}}


\addbibresource{biblatex-examples.bib}

\begin{document}
Zitiere Buch: \cite{companion}\par
Zitiere Artikel: \cite{springer} 

\printbibliography
\end{document} 
Wie kann ich die einzelnen Felder, wie z.B. \DeclareSourcemap, abspeichern damit ich die Angaben nicht für jede Datei extra machen muss? Ich habe für BibTex mit MakeBST meine eigene Stildatei erstellt und hätte jetzt gerne eine Art BST-Datei für Biblatex, die meine Änderungen automatisch einlädt. Allein damit mein Dokument-Header wieder etwas aufgeräumter wird und ich nicht die Hälfte vergessen. Habt ihr da eine Idee?

Danke für eure Hilfe.

Nach oben