我正在使用 Beamer 准备土耳其语演示文稿。但是,我遇到了以下两个问题。
- 我怎样才能让其写出“Author1, Author2 ve Author3”?
- 我怎样才能将顶部栏中的“参考文献”替换为“Kaynaklar”?
这是我的代码。
\documentclass[10pt,turkish,notheorems]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}
\usepackage[backend=bibtex,firstinits=true]{biblatex}
\usetheme{Warsaw}
\usecolortheme{whale}
\begin{filecontents}{\jobname.bib}
@article {MR1708451,
AUTHOR = {Zhang, B. G. and Tian, C. J. and Wong, P. J. Y.},
TITLE = {Global attractivity of difference equations with variable delay},
JOURNAL = {Dynam. Contin. Discrete Impuls. Systems},
VOLUME = {6},
YEAR = {1999},
NUMBER = {3},
PAGES = {307--317},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\begin{frame}{}
\citeauthor{MR1708451}
\end{frame}
\begin{frame}{}
\printbibliography
\end{frame}
\end{document}
答案1
这是由.lbx
文件控制的,而土耳其语没有文件。因此,理想情况下,您应该创建一个turkish.lbx
文件来添加对土耳其语的支持biblatex
。当然,这可能是一项漫长的工作(.lbx
文件有 500 行以上)。
解决方法如下:修补english.lbx
文件。您可以按照以下代码中的模式,根据需要添加关键字的翻译:
\documentclass[10pt,turkish,notheorems]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}
\usepackage[backend=bibtex,firstinits=true]{biblatex}
\usetheme{Warsaw}
\usecolortheme{whale}
\DefineBibliographyStrings{english}{%
references = {{Kaynaklar}},
and = {ve}
}
\begin{filecontents}{\jobname.bib}
@article {MR1708451,
AUTHOR = {Zhang, B. G. and Tian, C. J. and Wong, P. J. Y.},
TITLE = {Global attractivity of difference equations with variable delay},
JOURNAL = {Dynam. Contin. Discrete Impuls. Systems},
VOLUME = {6},
YEAR = {1999},
NUMBER = {3},
PAGES = {307--317},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\begin{frame}{}
\citeauthor{MR1708451}
\end{frame}
\begin{frame}{}
\printbibliography
\end{frame}
\end{document}