在一些参考文献中,由于某些西文作者,可能存在一些变音符号,处理大小写时可能会出现未知问题。
使用biblatex时,由于biber的字符支持特性,一般不会出现问题。
变音符号可以直接用unicode字符写,也可以用命令的形式写,比如:
\"{e}
示例如下:
\documentclass{article}
\usepackage{ctex}
\usepackage{hyperref}
\usepackage[paperwidth=14cm,paperheight=9cm,top=10pt,bottom=10pt,left=10pt,right=10pt]{geometry}
\usepackage[backend=biber,style=gb7714-2015,maxbibnames=99]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Zhang2015Towards,
title={Towards Vision-Based Deep Reinforcement Learning for Robotic Motion Control},
author={Leitn\"{e}r, J\"{u}ergen and M\"{i}lford, Mich\"{a}el and Upcr\"{o}ft, Ben and Cork\"{y}, Peter},
journal={Computer Science},
year={2015},
}
@article{Zhang2015Towardsa,
title={Towards Vision-Based Deep Reinforcement Learning for Robotic Motion Control},
author={Leitn\"{e}r, J\"{u}ergen and M\"{i}lford, Mich\"{a}el and Upcr\"{o}ft, Ben and Cork\"{y}, Peter},
journal={Computer Science},
year={2015},
nameformat={lowercase},
}
@article{Zhang2015Towardsb,
title={Towards Vision-Based Deep Reinforcement Learning for Robotic Motion Control},
author={Leitnër, J\"{u}ergen and Mïlford, Michf\"{a}el and Upcröft, Ben and Corkÿ, Peter},
journal={Computer Science},
year={2015},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section*{变音字符的大写和小写}
\nocite{*}
变音字符比如\verb|\"{e}|等在biber处理时会自动处理为ë等字符,因此在用mkuppercase等命令转换为大写时会自动转换为Ë等。比如
\printbibliography[heading=subbibliography]
\end{document}
结果为: