So entfernen Sie selektiv Satzzeichen zwischen zwei Eingabefeldern in Biblatex

So entfernen Sie selektiv Satzzeichen zwischen zwei Eingabefeldern in Biblatex

@thesisIch möchte die Ausgabe von Eingabefeldern ändern . Aktuell verwende ich den biblatexStil chem-acs.

Verwendung des Eintrags:

@thesis{ABC2019,
author = {LastName, A.},
school = {University of example},
title = {Title of fancy science stuff},
type = {PhD thesis},
year = {2019}
}

Ich bekomme:

Nachname, A. Titel von ausgefallenem Wissenschaftskram., Doktorarbeit, Universität von Beispiel, 2019.

Ich möchte jedoch einige Zitierregeln für Zeitschriften befolgen, die erfordern, dass das Komma als Trennzeichen nach dem Titel entfernt wird. Mein Ziel ist also:

Nachname, A. Titel des ausgefallenen Wissenschaftskrams. Doktorarbeit, Universität von Beispiel, 2019.

Irgendwelche Ideen, wie man das erreichen kann?

Antwort1

Unabhängig davon, welches Ergebnis Sie eigentlich möchten, sieht das Ergebnis, das Sie im Moment erhalten, nicht ganz richtig aus.

Geer, I. de Earl, Saint, Bishop, Skald – und Musik, Die Orkney-Grafschaft des 12. Jahrhunderts. Eine musikwissenschaftliche Studie., Dissertation, Uppsala: Uppsala Universitet, 1985.

Die doppelte Zeichensetzung "." würde von den meisten Leuten als Fehler angesehen werden. Ich habe dies gemeldet unterhttps://github.com/josephwright/biblatex-chem/issues/16.

Wenn Sie ein Komma nach dem Titel wünschen, wäre die Lösung so einfach wie

\DeclareFieldFormat*{title}{#1}

Aber Sie möchten einen Punkt, also ist noch etwas Arbeit erforderlich.

Es gibt mehrere Möglichkeiten, damit umzugehen, und alle haben ihre Vor- und Nachteile.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=chem-acs, backend=biber]{biblatex}

\renewbibmacro*{title}{%
  \ifboolexpr{
    test {\iffieldundef{title}}
    and
    test {\iffieldundef{subtitle}}
  }
    {}
    {\printtext[title]{%
       \printfield[titlecase]{title}%
       \setunit{\subtitlepunct}%
       \printfield[titlecase]{subtitle}}%
     \newunit}%
  \printfield{titleaddon}%
  \printunit{\addperiod\space}}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{geer}
\printbibliography
\end{document}

Geer, I. de Earl, Heiliger, Bischof, Skalde – und Musik, Die Orkney-Grafschaft des 12. Jahrhunderts. Eine musikwissenschaftliche Studie. Dissertation, Uppsala: Uppsala Universitet, 1985.

verwandte Informationen