无法在 babel [土耳其语] 中更改名称书目

无法在 babel [土耳其语] 中更改名称书目
    \documentclass[a4paper,11pt]{article}
    \usepackage{biblatex}
    \usepackage[turkish]{babel}
    \bibliography{dnm2.bib} 
    
    \begin{document}
    some text \cite{abc}
    \printbibliography
    \end{document}

我尝试将参考书目名称从参考文献改为“Kaynakça”(当然在土耳其语中是同一个意思)但是多次失败。

答案1

我成功地将标题直接传递给\printbibliography

\begin{filecontents*}{\jobname.bib}
@article{abc,
  author={A. Uthor},
  title={Title},
  journal={Journal},
  year=2018,
}
\end{filecontents*}

\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[turkish,shorthands=:!]{babel}
\usepackage{biblatex}

\addbibresource{\jobname.bib}
\addto\captionsturkish{\renewcommand\bibname{Kaynakça}}

\begin{document}

some text \cite{abc}

\printbibliography[title=Kaynakça]

\end{document}

在此处输入图片描述

笔记。

  1. babel-turkish和之间存在一些不兼容性biblatex;例如,必须禁用=简写。该语言实际上不受支持。
  2. 可能 bib 项目应该有一个语言字段,以避免 I 上方出现错误的点。
  3. filecontents环境仅用于使示例自成一体。

相关内容