使用 Babel 的拉丁语言

使用 Babel 的拉丁语言

我想用拉丁语(最好是新拉丁语,如果可能的话)排版文本的某些部分。拉丁语是 Babel 支持的语言之一。我将其调用为\usepackage[main=british, french, german, latin]{babel}并在文本中使用\begin{otherlanguage}{latin}TEXT\end{otherlanguage},但 XeLaTeX 一直告诉我Language 'latin' not supported'.这对我使用的其他语言很有效。我如何使用拉丁语?

正如评论所建议的,可以产生警告

\usepackage[
backend=biber,
bibstyle=authoryear,
citestyle=authoryear-comp,
sorting=ynt,
autocite=inline,
maxbibnames=99,
mincitenames=1,
maxcitenames=2,
hyperref=true,
backref=true,
backrefstyle=none,
useprefix=true,
uniquelist=false
]{biblatex}
\DeclareFieldFormat[article]{title}{\mkbibbold{#1}}
\preto\fullcite{\AtNextCite{\defcounter{maxnames}{99}}}

我有一些用拉丁文写的书目条目,但书目是用英文排版的。

我在 openSUSE Linux 上使用 texlive 2018.151。所有与拉丁语相关的软件包(好吧,我有全部已安装的软件包 (packages installers) 已安装。

答案1

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[main=british, french, german, latin]{babel}
\usepackage{csquotes}

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

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem
\end{document}

产生警告

Package biblatex Warning: Language 'latin' not supported.
(biblatex)                Using fallback language 'british' on input line 11.

您的编辑可能会为您消化该消息,并且可能只向您突出显示该消息的“重要”Language 'latin' not supported.部分,从而剥夺了您了解其来源的机会biblatex

由于语言加载的方式biblatex,所有声明的文档语言都会在文档开头加载,即使它们根本没有使用。不支持的语言会产生警告。由于没有latin.lbx拉丁语不受支持biblatex(如果您想贡献.lbx为不受支持的语言贡献文件或认识可以的人,请访问https://github.com/plk/biblatex/issues)。如果您不打算以不受支持的语言排版引文或参考书目,那么您可以放心地忽略该消息。

相关内容