biblatex 中字母引用键的变音符号

biblatex 中字母引用键的变音符号

我选择的引文组织工具(到目前为止)导出的变音符号如下ö\"{o}当这些变音符号出现在书目条目的第一个作者姓名的开头时,引文速记由变音符号前的字母和年份第一个数字上方的点生成。

在此处输入图片描述

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[style=alphabetic,backend=bibtex]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{lib.bib}
@book{Goethe1773,
    author = {von G\"{o}the, JW},
    title = {Götz von Berlichingen},
    year = {1773}
}
\end{filecontents}
\addbibresource{lib.bib}

\begin{document}

In~\cite{Goethe1773}...

\printbibliography
\end{document} 

当我\"{o}手动将改为 时{\"o},简写和其他的 ( ) 一致Göt73,而当我将其改为ö其自身时,它就变成了Gö73(没有 t)。

每次导出我的库时,我是否可以Göt73不用手动编辑每个包含变音符号的 bib 条目?(使用 biber 作为后端,这是我在这三种情况下得到的,但是,我的库还存在其他问题。)

答案1

首先,使用正确的名称拼写可以更好地解决具体示例,即歌德,但我认为这种选择是故意的,为了不提及任何具体的真实案例。


BibTeX 的正确语法是

G{\"{o}}the

在此处输入图片描述

没有什么除了修复条目之外,你还能做些什么。

另一方面,如果你使用 Biber,你可以输入

G\"othe

或者

Göthe

以下是一个例子:

\begin{filecontents}{\jobname.bib}
@book{Goethe1773,
    author = {von G{\"{o}}the, JW},
    title = {Götz von Berlichingen},
    year = {1773}
}
@book{Goethe1773x,
    author = {von G\"othe, JW},
    title = {Götz von Berlichingen},
    year = {1773}
}
@book{Goethe1773y,
    author = {von Göthe, JW},
    title = {Götz von Berlichingen},
    year = {1773}
}
\end{filecontents}

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[style=alphabetic,backend=biber]{biblatex}

\addbibresource{\jobname.bib}

\begin{document}

In~\cite{Goethe1773}, in \cite{Goethe1773x}
and in \cite{Goethe1773y}

\printbibliography
\end{document} 

在此处输入图片描述

如果你检查该.bbl文件,你会发现这三项之间存在差异:第一项的作者是G{ö}the,而可能就整理而言是相关的,但粗略的测试似乎表明事实并非如此。

相关内容