我正在使用带有土耳其语和 xelatex 编译器的 polyglossia 包。我需要将英文单词翻译成土耳其语,例如 andothers、in、dates 等。我该怎么做呢?我的设置如下。
\usepackage{polyglossia}
\setdefaultlanguage{turkish}
\setotherlanguage{english}
\usepackage[backend=biber, sorting=none, autolang=turkish]{biblatex}
\addbibresource{references.bib}
任何帮助都非常感谢。
答案1
turkish
不是该选项的有效值autolang
。您必须删除autolang=turkish
以避免错误。
土耳其语本地化版本biblatex
不久前才添加。biblatex
自 2020-08-16 起,您将至少需要 v3.15(请参阅https://github.com/plk/biblatex/issues/867)。旧版本不包含turkish.lbx
。
以下文档在当前使用 LuaLaTeX 和 XeLaTeX 的 TeX 系统上可以很好地编译。
\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{turkish}
\setotherlanguage{english}
\usepackage[backend=biber, sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\tableofcontents
\section{Lorem}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}