在 biblatex 中保留小写

在 biblatex 中保留小写

我有一个小问题,我的参考书目(使用 Biblatex、biber)是用大写的,而我确实没有指定任何内容(我认为),对此我感到不满意。

以下是一个小例子:

\documentclass[a4paper,10pt,twoside]{article}
\usepackage[english,french]{babel}
\usepackage{filecontents}
\usepackage[
    backend=biber,
    style=chem-angew,
    doi = false,
    url = false,
    sorting = none,
]{biblatex}
\setlength\bibitemsep{0.8\itemsep}
\renewcommand*{\bibfont}{\small}
\begin{filecontents}{sample.bib}
@article{myArticle,
author={Author},
title={Title},
journal={Journal},
year={2000},
volume={1}}
\end{filecontents}
\addbibresource{sample.bib}

\begin{document}
\begin{refsection}

Let's cite this : \cite{myArticle}.

\printbibliography
\end{refsection}
\end{document}

我得到的“AUTHOR”的 A 比其他字母大,但所有内容仍然是大写字母。我看到有人遇到类似的问题,但通常情况恰恰相反。

答案1

法语本地化模块默认使用小写字母显示姓氏。您可以使用以下方式关闭该行为

\DefineBibliographyExtras{french}{\restorecommand\mkbibnamefamily}

必须\DefineBibliographyExtras{french}确保覆盖本地化模块的设置,否则该设置将优先于序言中的设置。

通过恢复,\mkbibnamefamily也可以\mkbibnamefamily直接更改序言中的定义。

答案2

这似乎意味着作者姓名以小写字母排版。如果主要语言是法语,则这是默认设置。

如果你真的不想要它,你可以在序言中添加这些行:

\AtBeginDocument{\protected\def\mkbibnamefamily#1{%
\textnohyphenation{#1}}}%

在此处输入图片描述

相关内容