Zeitschrift für Soziologie Zitierweise in Latex

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


DenB
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mo 8. Feb 2021, 12:04

Zeitschrift für Soziologie Zitierweise in Latex

Beitrag von DenB »

Hallo Zusammen,

Das ist mein erster Beitrag. Deswegen habe ich mich an anderen Beitragen orientiert was den Aufbau betrifft. Wenn etwas genauer gebraucht wird bitte einfach reinschreiben, dann ergänz ich das noch.

ich fange nächste Woche mit meiner Abschlussarbeit an und wollte deswegen meinen Zitierstil möglichst genau an die Vorgaben anpassen. Hier ist das Minimalbeispiel

\documentclass[12pt, a4paper, parskip=full]{scrartcl}

\usepackage[bibstyle=authoryear, citestyle=authoryear, bibencoding=utf8, backend=biber, sorting=nyt, maxcitenames=2, maxbibnames=99]{biblatex}
\usepackage[ngerman]{babel}
\bibliography{literatur.bib}

\renewcommand*{\finalnamedelim}{\addcomma\addspace}% Komma statt "und" vor dem letzten Namen
\renewcommand*{\labelnamepunct}{\addcolon\addspace}% Doppelpunkt zwischen Namen und Titel


\DeclareFieldFormat*{citetitle}{#1} %Keine Anführungszeichen um den Titel
\DeclareFieldFormat*{title}{#1} %Keine Anführungszeichen um den Titel
\DeclareFieldFormat*{journaltitle}{#1} %Keine Anführungszeichen um den Titel
\DeclareFieldFormat*{issuetitle}{#1} %Keine Anführungszeichen um den Titel
\DeclareFieldFormat*{maintitle}{#1} %Keine Anführungszeichen um den Titel
\DeclareFieldFormat*{booktitle}{#1} %Keine Anführungszeichen um den Titel


\begin{document}

\section{Versuche}

Hier Wird ein Buch zitiert \parencite[4]{Luhmann1984}

Hier Wird ein Sammelband zitiert \parencite[5]{Frick2019}

Hier Wird ein Artikel zitiert \parencite[6]{Friedrichs1993}





\newpage
\printbibliography

\end{document}

So müsste es Aussehen

Im Text:

(Luhmann 1984: 4)  (Frick & Santarius 2019: 48) (Friedrichs et al. 1993: 3)

Literaturverzeichnis:

Luhmann, N., 1984: Soziale Systeme. Grundriß einer allgemeinen Theorie. Frankfurt am Main: Suhrkamp.

Friedrichs, J., M. Stolle & G. Engelbrecht, 1993: Rational Choice-Theorie: Probleme der Operationalisierung. Zeitschrift für Soziologie 22(1): 2-15.

Frick, V., Tilman Santarius, 2019: Smarte Konsumwende? Chancen und Grenzen der Digitalisierung für den nachhaltigen Konsum. S. 35-60 in: R. Hübner & B. Schmon. Wiesbaden: Springer Fachmedien Wiesbaden.

Und hier die dazugehörige Bib

% Encoding: UTF-8

@InCollection{Frick2019,
  author    = {Vivian Frick and Tilman Santarius},
  title     = {{S}marte {K}onsumwende? {C}hancen und {G}renzen der {D}igitalisierung für den nachhaltigen {K}onsum},
  booktitle = {Das transformative Potenzial von Konsum zwischen Nachhaltigkeit und Digitalisierung. Chancen und Risiken},
  year      = {2019},
  editor    = {Renate Hübner and Barbara Schmon},
  publisher = {Wiesbaden: Springer Fachmedien Wiesbaden},
  pages     = {37-58},
}

@Book{Luhmann1984,
  title     = {Soziale Systeme. Grundrisse einer allgemeinen Theorie},
  publisher = {Suhrkamp},
  year      = {1984},
  author    = {Niklas Luhmann},
  address   = {Frankfurt am Main},
}

@Article{Friedrichs1993,
  author  = {Jürgen Friedrichs and Martin Stolle and Gudrun Engelbrecht},
  journal = {Zeitschrift für Soziologie},
  title   = {Rational Choice-Theorie: Probleme der Operationalisierung},
  year    = {1993},
  number  = {1},
  pages   = {2-15},
  volume  = {22},
}

@Comment{jabref-meta: databaseType:bibtex;}

Wie es am ende sein sollte, habe ich \end{document} geschrieben, damit man den Vergleich direkt sehen kann und nicht immer zwischen Latex und dem Browser hin und her wechseln muss. Ein paar Sachen habe ich schon selbst eingebaut. Zu den anderen Baustellen habe ich nichts finden können.

Über Unterstützung würde ich mich sehr freuen.


MoeWe
Forum-Meister
Forum-Meister
Beiträge: 802
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Zeitschrift für Soziologie Zitierweise in Latex

Beitrag von MoeWe »

Hier ist ein Anfang.

Die meisten Dinge lassen sich mit biblatex-Bordmitteln oder Rückgriff auf Funktionen der biblatex-ext-Stile schon recht gut regeln. Näheres findest Du in der Dokumentation von biblatex bzw. biblatex-ext (oder gerne auch auf Nachfrage).

Spannend wurde es vor allem bei der Position der Seitenzahl für @incollection und Co., das musste ich hier dadurch regeln, dass ich die entsprechenden driver mit xpatch gepatcht habe.

\documentclass[12pt, a4paper, parskip=full]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,
  style=ext-authoryear,
  maxcitenames=2, maxbibnames=99,
  giveninits=true, uniquename=init,
  innamebeforetitle=true, articlein=false,
]{biblatex}

\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}

\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}

\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}

\DeclareDelimFormat[bib]{nameyeardelim}{\addcomma\space}
\DeclareFieldFormat{biblabeldate}{#1}

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

\DeclareFieldFormat[article,periodical]{number}{\mkbibparens{#1}}
\renewcommand*{\volnumdelim}{}

\DeclareDelimFormat[bib]{innametitledelim}{\addcomma\space}

\DeclareFieldFormat[article,periodical]{pages}{#1}
\renewcommand*{\bibpagespunct}{%
  \ifentrytype{article}
    {\addcolon\space}
    {\newunitpunct}}

\DeclareDelimFormat{postnotedelim}{\addcolon\space}
\DeclareFieldFormat{postnote}{\mknormrange{#1}}

\usepackage{xpatch}

% weg mit den Seitenzahlen in der alten Position ...
\newcommand*{\patchbibmacroremovepages}[1]{%
  \xpatchbibdriver{#1}
    {\usebibmacro{chapter+pages}}
    {}
    {}{}}
\forcsvlist{\patchbibmacroremovepages}{inbook,incollection,inproceedings}

% ... und wieder in die neue Position
\newcommand*{\patchbibmacroaddpages}[1]{%
  \xpatchbibdriver{#1}
    {\usebibmacro{in:}}
    {\usebibmacro{chapter+pages}%
     \setunit{\addspace}%
     \usebibmacro{in:}}
    {}{}}
\forcsvlist{\patchbibmacroaddpages}{inbook,incollection,inproceedings}

\DefineBibliographyStrings{german}{
  andothers = {et\addabbrvspace al\adddot},
}

\begin{filecontents}{\jobname.bib}
@incollection{Frick2019,
  author    = {Vivian Frick and Tilman Santarius},
  title     = {Smarte Konsumwende?},
  subtitle  = {Chancen und Grenzen der Digitalisierung
               für den nachhaltigen Konsum},
  booktitle = {Das transformative Potenzial von Konsum
               zwischen Nachhaltigkeit und Digitalisierung.
               Chancen und Risiken},
  year      = {2019},
  editor    = {Renate Hübner and Barbara Schmon},
  location  = {Wiesbaden},
  publisher = {Springer},
  pages     = {37-58},
}
@book{Luhmann1984,
  title     = {Soziale Systeme. Grundrisse einer allgemeinen Theorie},
  publisher = {Suhrkamp},
  year      = {1984},
  author    = {Niklas Luhmann},
  address   = {Frankfurt am Main},
}
@article{Friedrichs1993,
  author  = {Jürgen Friedrichs and Martin Stolle and Gudrun Engelbrecht},
  journal = {Zeitschrift für Soziologie},
  title   = {Rational Choice-Theorie: Probleme der Operationalisierung},
  year    = {1993},
  number  = {1},
  pages   = {2-15},
  volume  = {22},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Hier Wird ein Buch zitiert \autocite[4]{Luhmann1984}

Hier Wird ein Sammelband zitiert \autocite[5]{Frick2019}

Hier Wird ein Artikel zitiert \autocite[6]{Friedrichs1993}

\printbibliography
\end{document}

DenB
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mo 8. Feb 2021, 12:04

Re: Zeitschrift für Soziologie Zitierweise in Latex

Beitrag von DenB »

Wow das funktioniert perfekt. Danke dir das wird auf jedenfall helfen. Auch Danke für die Quellen, werde ich mir definitiv anschauen.


Antworten