使用 biblatex/biber 进行德语引述

使用 biblatex/biber 进行德语引述

我在这里询问了德语引文和 biblatex来自 babel 的 biblatex 德语引文简写但这个问题似乎有所不同,因为德语引号部分有效。它们在正文中有效,在 bibtex 文本中部分有效,但它们在带有“`”的字段开头失败。我得到的不是下部德语引号,而是上部引号和下部德语引号。

在此处输入图片描述

\documentclass{article}


%\usepackage{german}
\usepackage[ngerman,main=english]{babel}
\useshorthands*{"}
\addto\extrasenglish{\languageshorthands{ngerman}}

\begin{filecontents}{ref.bib}


@incollection{Fanselow92,
        Address = {Berlin, New York},
        Author = {Gisbert Fanselow},
        Booktitle = {{Deutsche Syntax -- Ansichten und Aussichten}},
        Editor = {Ludger Hoffmann},
        Pages = {276--303},
        Publisher = {de Gruyter},
        Series = {Institut für deutsche Sprache, Jahrbuch 1991},
        Title = {{"`Ergative"' Verben und die Struktur des deutschen Mittelfelds}},
        Year = {1992}}


@article{Wegener85a,
        Author = {Heide Wegener},
        Journal = {Linguistische Berichte},
        Pages = {127--139},
        Title = {"`Er bekommt widersprochen"' -- Argumente Test/""Test für die Existenz eines Dativpassivs im Deutschen},
        Volume = {96},
        langid = {ngerman},
        Year = {1985}}

\end{filecontents}

\usepackage{bibentry}

\usepackage[
%autolang=other,
        backend=biber,
]{biblatex}
\addbibresource{ref.bib}

\begin{document}
Here's a citation
\bibentry{Fanselow92}

Test"=Sequenz "`Ergative"' Verben

\nocite{*}
\printbibliography
\end{document}

编辑 我没有意识到样式在标题周围添加了引号。我在这里用不同的 MWE 重新表述了我的问题:使用 biblatex 对德语引号简写进行神秘大写

在此处输入图片描述

答案1

我建议加载(推荐的)包 csquotes 并在 bib 文件中使用 \enquote。然后引号将被正确嵌套并适应文档的主要语言。如果您使用该autolang=language选项,它们甚至会对 langid 字段做出反应(参见第二条):

\documentclass{article}

\usepackage[ngerman,main=english]{babel}
\useshorthands*{"}
\addto\extrasenglish{\languageshorthands{ngerman}}

\begin{filecontents}{ref.bib}


@incollection{Fanselow92,
        Address = {Berlin, New York},
        Author = {Gisbert Fanselow},
        Booktitle = {{Deutsche Syntax -- Ansichten und Aussichten}},
        Editor = {Ludger Hoffmann},
        Pages = {276--303},
        Publisher = {de Gruyter},
        Series = {Institut für deutsche Sprache, Jahrbuch 1991},
        Title = {{\enquote{Ergative} Verben und die Struktur des deutschen Mittelfelds}},
        Year = {1992}}


@article{Wegener85a,
        Author = {Heide Wegener},
        Journal = {Linguistische Berichte},
        Pages = {127--139},
        Title = {\enquote{Er bekommt widersprochen} -- Argumente Test/""Test für die Existenz eines Dativpassivs im Deutschen},
        Volume = {96},
        langid = {ngerman},
        Year = {1985}}

\end{filecontents}

\usepackage{bibentry}
\usepackage{csquotes}
\usepackage[
autolang=langname,
        backend=biber,
]{biblatex}

\addbibresource{ref.bib}

\begin{document}

\nocite{*}
\printbibliography
\end{document}

在此处输入图片描述

相关内容