包括 citavi 与 biblatex 的“平行标题”功能

包括 citavi 与 biblatex 的“平行标题”功能

这是一个非常简单的问题,可能甚至不需要 MWE - 如何通过使用访问数据库将 Citavi 中的“平行标题”字段包含在任何标准样式文件中.bibbiblatex输出应显示作品的主标题和平行标题。

答案1

如果你正在寻找一个现有的领域,我想最常见的习惯用法是使用titleaddon。如果您愿意,可以修改字段格式,使其以方括号显示,例如(Hg.)作者

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Doi.1978,
  author     = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
  year       = {1978},
  title      = {Senkyo seido},
  titleaddon = {Das Wahlsystem},
  location   = {T\^oky\^o},
  publisher  = {Gy\^osei}
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\cite{Doi.1978}
\printbibliography
\end{document}

给出

土井裕、佐野哲二和田中逸夫 (1978)。精选制。绘画体系。东京:Gyôsei。


但您也可以为这些类型的标题定义一个全新的字段。将字段“tome”添加到 biblatex 条目titleaddon显示了定义新字段的各种策略。这里的缺点是您肯定必须操作一些 bibmacros,而当您使用并接受它提供的现成输出时,您可能无需重新定义 bibmacros 。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{filecontents}{paralleltitle.dbx}
\DeclareDatamodelFields[type=field,datatype=literal]{paralleltitle}
\DeclareDatamodelEntryfields{paralleltitle}
\end{filecontents}

\usepackage[backend=biber, style=authoryear, datamodel=paralleltitle]{biblatex}

\DeclareFieldFormat{paralleltitle}{\mkbibbrackets{#1}}
\newcommand*{\paralleltitlepunct}{\addspace}
\renewbibmacro*{title}{%
  \ifboolexpr{
    test {\iffieldundef{title}}
    and
    test {\iffieldundef{subtitle}}
  }
    {}
    {\printtext[title]{%
       \printfield[titlecase]{title}%
       \setunit{\subtitlepunct}%
       \printfield[titlecase]{subtitle}}%
     \setunit{\paralleltitlepunct}%
     \printfield{paralleltitle}%
     \newunit}%
  \printfield{titleaddon}}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Doi.1978,
  author        = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
  year          = {1978},
  title         = {Senkyo seido},
  paralleltitle = {Das Wahlsystem},
  location      = {T\^oky\^o},
  publisher     = {Gy\^osei}
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\cite{Doi.1978}
\printbibliography
\end{document}

给出

土井裕、佐野哲二和田中逸夫 (1978)。《选教制》。东京:Gyôsei。

相关内容