Seite 1 von 1

Zitierstil für Article ändern

Verfasst: Di 27. Dez 2022, 19:43
von ChemSim
Hallo zusammen,

ich würde gerne einen vorhandenen BibLaTeX-Stil so ändern, dass bei der Verwendung von article der Titel des Artikels aus der Zeitschrift in Anführungszeichen ergänzt wird. Ist das möglich? Als Stil verwende ich den chem-angew, da dieser bereits alle meine Wünsche mitbringt.
\begin{filecontents}{literatur.bib}
@Article{Rudd1968,
  author  = {Rudd, Dale F.},
  journal = {AlChE J.},
  title   = {The synthesis of system designs: I. Elementary decomposition theory},
  year    = {1968},
  pages   = {343-349},
  volume  = {14},
}
\end{filecontents}

\documentclass[parskip=half,12pt,listof=totoc]{scrartcl}
\usepackage[left=3cm,right=3cm,top=2.5cm,bottom=2cm]{geometry}
\usepackage[ngerman]{babel}

% Literaturverzeichnis
\usepackage{csquotes}
\usepackage[backend=biber, style=chem-angew]{biblatex}
\addbibresource{literatur.bib}


\begin{document}
Lorem.\cite{Rudd1968}

Wie es sein sollte:

D. F. Rudd, "The synthesis of system designs: I. Elementary decomposition theory", \textit{AlChE J.} \textbf{1968}, \textit{14}, 343--349.

\printbibliography

\end{document}
Über eure Hilfe wäre ich sehr dankbar! :D

Viele Grüße
ChemSim

Verfasst: Di 27. Dez 2022, 20:23
von Abc
Lies den Abschnitt "3 Style options" von biblatex-chem.

Re:

Verfasst: Di 27. Dez 2022, 20:34
von ChemSim
Abc hat geschrieben:
Di 27. Dez 2022, 20:23
Lies den Abschnitt "3 Style options" von biblatex-chem.
Hallo Abc,

danke für deine Antwort. In dem von dir beschriebenen Abschnitt 3 Style options finde ich die Erläuterung, dass articletitle bei der Verwendung des Stils chem-angew standardmäßig ausgeschaltet ist. Die Frage ist nun: Wie kann ich diesen wieder einschalten.

Wärst du so lieb, mir dabei kurz zu helfen? :D

Viele Grüße
ChemSim

Re: Zitierstil für Article ändern

Verfasst: Di 27. Dez 2022, 20:39
von ChemSim
Edit:

Durch das Einfügen von articletitle=true in den biblatex-Einstellungen hat es funktioniert. Aber kann ich irgendwie erreichen, dass beiden Anführungsstriche oben sind ("Titel")?
\begin{filecontents}{literatur.bib}
@Article{Rudd1968,
  author  = {Rudd, Dale F.},
  journal = {AlChE J.},
  title   = {The synthesis of system designs: I. Elementary decomposition theory},
  year    = {1968},
  pages   = {343-349},
  volume  = {14},
}
\end{filecontents}

\documentclass[parskip=half,12pt,listof=totoc]{scrartcl}
\usepackage[left=3cm,right=3cm,top=2.5cm,bottom=2cm]{geometry}
\usepackage[ngerman]{babel}

% Literaturverzeichnis
\usepackage{csquotes}
\usepackage[backend=biber, style=chem-angew, articletitle=true]{biblatex}
\addbibresource{literatur.bib}


\begin{document}
Lorem.\cite{Rudd1968}

Wie es sein sollte:

D. F. Rudd, "The synthesis of system designs: I. Elementary decomposition theory", \textit{AlChE J.} \textbf{1968}, \textit{14}, 343--349.

\printbibliography

\end{document}
Viele Grüße
ChemSim

Re: Zitierstil für Article ändern

Verfasst: Di 27. Dez 2022, 22:34
von Bartman
In welchem Umfang soll diese Änderung der Anführungsstriche gelten? Man kann z. B. die Darstellung der Einträge im Literaturverzeichnis abhängig von der Sprache einstellen. Das von Dir gewünschte Erscheinungsbild der Anführungszeichen passt nämlich zu der im Eintrag benutzten Sprache.

Re: Zitierstil für Article ändern

Verfasst: Di 27. Dez 2022, 22:38
von ChemSim
Bartman hat geschrieben:
Di 27. Dez 2022, 22:34
In welchem Umfang soll diese Änderung der Anführungsstriche gelten? Man kann z. B. die Darstellung der Einträge im Literaturverzeichnis abhängig von der Sprache einstellen.
Es wäre gut, wenn die Anführungsstriche für deutschsprachige Artikel unten und oben, für englischsprachige Artikel beide oben wären, sofern das möglich ist. Sprich: Das aktuelle Ergebnis ist im Grund für mich zufriedenstellend, wenn deutsche Artikel zitiert werden.

Viele Grüße
ChemSim

Re: Zitierstil für Article ändern

Verfasst: Di 27. Dez 2022, 22:44
von Bartman
Dann solltest Du Dich mit der Option autolang von biblatex und dem Datenfeld langid befassen.

Re: Zitierstil für Article ändern

Verfasst: Di 27. Dez 2022, 22:56
von ChemSim
Bartman hat geschrieben:
Di 27. Dez 2022, 22:44
Dann solltest Du Dich mit der Option autolang von biblatex und dem Datenfeld langid befassen.
Danke für den Hinweis, das Endergebnis sieht jetzt so aus:
\begin{filecontents}{literatur.bib}
@Article{Rudd1968,
  author  = {Rudd, Dale F.},
  journal = {AlChE J.},
  title   = {The synthesis of system designs: I. Elementary decomposition theory},
  year    = {1968},
  pages   = {343-349},
  volume  = {14},
  langid  = {english}
}

@Article{Lang1950,
  author  = {Lang, H.},
  journal = {Z. Phys. Chem.},
  title   = {Über das Siedegleichgewicht des Systems Methanol-Aceton-Chloroform},
  year    = {1950},
  pages   = {278-297},
  volume  = {196},
  langid  = {german}
}
\end{filecontents}

\documentclass[parskip=half,12pt,listof=totoc]{scrartcl}
\usepackage[left=3cm,right=3cm,top=2.5cm,bottom=2cm]{geometry}
\usepackage[ngerman]{babel}

% Literaturverzeichnis
\usepackage{csquotes}
\usepackage[backend=biber, style=chem-angew, articletitle=true, autolang=other]{biblatex}
\addbibresource{literatur.bib}


\begin{document}
Lorem.\cite{Rudd1968,Lang1950}

Wie es sein sollte:

D. F. Rudd, "The synthesis of system designs: I. Elementary decomposition theory", \textit{AlChE J.} \textbf{1968}, \textit{14}, 343--349.

\printbibliography

\end{document}
Besten Dank für den Tipp! :D

Viele Grüße
ChemSim