我的文章标题包含分子式的下标和大写字母。我从 Google Scholar 下载了此参考资料。但是,参考书目中下标和大写字母无法正确显示。
有人知道解决这个问题的方法吗?
任何帮助都将受到赞赏。
@article{tonndorf2013photoluminescence,
title={Photoluminescence emission and Raman response of monolayer MoS< sub> 2</sub>, MoSe< sub> 2</sub>, and WSe< sub> 2</sub>},
author={Tonndorf, Philipp and Schmidt, Robert and B{\"o}ttger, Philipp and Zhang, Xiao and B{\"o}rner, Janna and Liebig, Andreas and Albrecht, Manfred and Kloc, Christian and Gordan, Ovidiu and Zahn, Dietrich RT and others},
journal={Optics express},
volume={21},
number={4},
pages={4908--4916},
year={2013},
publisher={Optical Society of America}
}
这是我的代码:
\documentclass[a4paper,11pt]{report}
\usepackage{amsmath}
\usepackage[english]{babel}
\usepackage{textcomp}
\usepackage{ifpdf}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{refstyle}
\usepackage{cite}
\begin{document}
Trying to get the title displayed correctly in the bibliography for this article \cite{tonndorf2013}
\bibliography{bibfile}{}
\bibliographystyle{unsrt}
\end{document}
答案1
将要保留大写格式的字母(或单词)包装在 group 内{..}
。此外,删除 HTML 格式并将其替换为常规格式\textsubscript
(由fixltx2e
):
\documentclass{report}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{tonndorf2013photoluminescence,
title={Photoluminescence emission and {R}aman response of monolayer {MoS}\textsubscript{2}, {MoSe}\textsubscript{2}, and {WSe}\textsubscript{2}},
author={Tonndorf, Philipp and Schmidt, Robert and B{\"o}ttger, Philipp and Zhang, Xiao and B{\"o}rner, Janna and Liebig, Andreas and Albrecht, Manfred and Kloc, Christian and Gordan, Ovidiu and Zahn, Dietrich RT and others},
journal={Optics express},
volume={21},
number={4},
pages={4908--4916},
year={2013},
publisher={Optical Society of America}
}
\end{filecontents*}
\usepackage{refstyle,cite,fixltx2e}
\begin{document}
Trying to get the title displayed correctly in the bibliography for this article \cite{tonndorf2013photoluminescence}.
\bibliographystyle{unsrt}
\bibliography{\jobname}
\end{document}