Skip to content

Instantly share code, notes, and snippets.

@thomasbrueggemann
Last active December 14, 2015 10:58
Show Gist options
  • Save thomasbrueggemann/5075634 to your computer and use it in GitHub Desktop.
Save thomasbrueggemann/5075634 to your computer and use it in GitHub Desktop.
Universität zu Köln - Lehrstuhl Mellis/Sunyaev - BibLaTeX Zitationsstil (inoffiziell)
% ...
% Literaturverzeichnis
\usepackage[
bibstyle=authortitle, % in Verzeichnis das Jahr nicht hinter Autoren anzeigen
citestyle=authoryear, % in Fussnote das Jahr mit anzeigen
isbn=false, % keine ISBN-Nummer
url=false, % keine URLs
doi=false, % keine DOI
maxcitenames=1, % nur einen Autor in Fussnote anzeigen
maxbibnames=30 % alle Autoren vor Titel anzeigen
]{biblatex}
\addbibresource{literature.bib}
% Alias textcite als cite
\let\cite\textcite
% ...
% Sortierung nach sortname
\DeclareSortingScheme{sortname}{}
% den _counter_ missbrauchen um den Autor-Kurznamen + Jahr anzuzeigen
\newcounter{mymaxcitenames}
\AtBeginDocument{%
\setcounter{mymaxcitenames}{\value{maxnames}}%
}
% Macro zum Anzeigen des Autor-Kurznamens + Jahr im _counter_
\renewbibmacro*{begentry}{%
\printtext{%
\begingroup
\defcounter{maxnames}{\value{mymaxcitenames}}%
\printnames{labelname}%
\setunit{\nameyeardelim}%
\printfield[parens]{labelyear}%
\endgroup
}%
\newline
}
% kleine optische Korrekturen
\DeclareNameAlias{sortname}{first-last}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[misc]{title}{#1}
\DeclareFieldFormat[misc]{url}{#1}
\DeclareFieldFormat[misc]{urldate}{#1}
\DeclareFieldFormat[article]{journaltitle}{#1}
% sortname festlegen
\DeclareNameFormat{sortname}{
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
% Neue Anordnung der Article-Quellen im Literaturverzeichnis
\DeclareBibliographyDriver{article}{%
\usebibmacro{begentry}%
\printnames{author}%
\setunit{\addcolon\space}
\printfield{title}%
\setunit{\addcolon\space}
\printfield{journaltitle}\printtext{. Nr. }\printfield{number}
\printtext{, Jg. }\printfield{volume}\printtext{,}
\printfield{year}%
\printtext{, }
\printfield{pages}
\finentry
\newline
}
% Neue Anordnung der Misc.Quellen im Literaturverzeichnis
\DeclareBibliographyDriver{misc}{%
\usebibmacro{begentry}%
\printnames{author}%
\setunit{\addcolon\space}
\printfield{title}%
\printtext{. }
%\linebreak
\printfield{url}%
\printtext{, }
%\linebreak
\printtext{Abgerufen am }
\printurldate
\finentry
\newline
}
% "und" zwischen den Autorennamen
\renewcommand*{\multinamedelim}{und }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment