deutsche Zitierweise in Latex

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: deutsche Zitierweise in Latex

Re: deutsche Zitierweise in Latex

von A_Rod » Di 16. Jan 2024, 13:46

Wow vielen vielen Dank für die konstruktive Hilfe. Ich werde drauf zurückkommen, wenn ich detailliertere Formatierungen brauchen sollte.

Liebe Grüße

Re: deutsche Zitierweise in Latex

von MoeWe » So 7. Jan 2024, 09:27

biblatex kennt diese Stile der verbose-Familie. Dort ist das erste Vorkommen ein Vollverweis, weitere Vorkommen derselben Quelle werden als "Name, Titel" abgekürzt. Mit etwas Gebastel bekommst Du aber auch "Name, Jahr" für die Folgezitate.

Im Folgenden passt sicher noch nicht alles. Aber aus einem Beispiel kann man selten alle Feinheiten eines Stils herauslesen. Du kannst ja bei Bedarf nochmal nachfragen.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[
  backend=biber,
  style=verbose,
  labeldateparts,
]{biblatex}

\DeclareDelimFormat{multinamedelim}{\addslash}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\newbibmacro*{cite:label}{%
  \iffieldundef{label}
    {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
    {\printtext[bibhyperref]{\printfield{label}}}}

\newbibmacro*{cite:labeldate+extradate}{%
  \iffieldundef{labelyear}
    {}
    {\printtext[bibhyperref]{\printlabeldateextra}}}

\renewbibmacro*{cite:short}{%
  \ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
    {\usebibmacro{cite:label}%
     \setunit{\printdelim{nonameyeardelim}}}
    {\printnames{labelname}%
     \setunit{\printdelim{nameyeardelim}}}%
    \usebibmacro{cite:labeldate+extradate}}


\DeclareLabeldate{%
  \field{date}
  \field{year}
  \literal{nodate}
}

\renewbibmacro*{date}{\printlabeldateextra}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{knuth:ct:b}
dolor \autocite{knuth:ct:c}
sit \autocite[vgl.][]{sigfridsson}
dolor \autocite{knuth:ct:b}
ipsum \autocite[vgl.][186]{knuth:ct:c}

\printbibliography
\end{document}

deutsche Zitierweise in Latex

von A_Rod » Fr 5. Jan 2024, 22:05

Guten Abend zusammen,

ich möchte in Latex gerne die deutsche Zitierweise anwenden, die wie folgt aussieht:

Eintrag im Literaturverzeichnis
Russell, Stuart/Peter Norvig: Deep Learning (2011-heute), in: Künstliche Intelligenz, 4. Aufl., Pearson Education, Inc., 2023a, S. 49–50.

Vollbeleg
vgl. Russell, Stuart/Peter Norvig: Deep Learning (2011-heute), in: Künstliche Intelligenz, 4. Aufl., Pearson Education, Inc., 2023a.

Kurzbeleg
vgl. Russell/Norvig, 2023a.

direktes Zitat
Russell/Norvig, 2023a.

gibt es bereits einen Stil in Latex, der diese Anforderungen erfüllt? Wenn nein, wie programmiere ich einen eigenen Zitierstil?

Vielen Dank schonmal für jede Hilfe.

Nach oben