![当作者姓名以变音符开头时,biblatex 排序问题](https://linux22.com/image/476952/%E5%BD%93%E4%BD%9C%E8%80%85%E5%A7%93%E5%90%8D%E4%BB%A5%E5%8F%98%E9%9F%B3%E7%AC%A6%E5%BC%80%E5%A4%B4%E6%97%B6%EF%BC%8Cbiblatex%20%E6%8E%92%E5%BA%8F%E9%97%AE%E9%A2%98.png)
我遇到了以下问题比布拉特克斯。我使用按作者姓名排序的参考书目,其中一位作者的姓名以 S-cedilla 开头,编码为\c{S}
。然后,这位作者的姓名被放置为以 C 开头,而不是以 S 开头。有没有快速修复方法?
答案1
BibTeX 文件中重音字符的语法是
{\c{S}}
但是biblatex
/Biber 也接受 UTF-8,只要文档是这样编码的。
这是一个例子。
\begin{filecontents*}{\jobname.bib}
@article{A,
author={{\c{S}}author, X.},
title={Title},
journal={Journal},
date={2014},
}
@article{B,
author={Şuthor, X.},
title={Title},
journal={Journal},
date={2014},
}
@article{C,
author={Cauthor, X.},
title={Title},
journal={Journal},
date={2014},
}
@article{D,
author={Dauthor, X.},
title={Title},
journal={Journal},
date={2014},
}
\end{filecontents*}
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{biblatex}
\usepackage{csquotes}
\addbibresource{\jobname.bib}
\begin{document}
\cite{A}, \cite{B}, \cite{C}, \cite{D}.
\printbibliography
\end{document}