如果我写得不通,我很抱歉,但这是我的第一份 LaTeX 文档。基本上,我一直在写我的论文,今天还包含了参考书目。我使用 Mendeley 将参考书目导入为 references.bib。它导入得很好,我可以引用,最后的参考书目列表也没问题。然而,它造成了一些问题。它与两个参考文献中的名称“Hồ Thiện”有关。据我了解,imputenc(utf8 或 utfx)包无法识别此名称中的字符。但是,我的问题是,因为它是一个 .bib 文件,我不知道如何编辑参考列表以便识别字符(我也找不到这些字符的 unicode 字符)。
我在下面附上了错误消息,希望这能有所帮助……在参考书目文本中,“Hồ Thiện”最终变成了“H, T.,”。任何帮助都将不胜感激!
谢谢!Amelia
**包 inputenc 错误:Unicode 字符 ồ (U+1ED3) (inputenc) 未设置为用于 LaTeX。
l.23 ...nni,A.~L.,Hepojoki,J.,Hetzel,U.,Hồ,T.,H{\'{o}}ng,N.,您的命令被忽略。**
答案1
可以加载相关的字体编码,即T5。
\begin{filecontents*}{\jobname.bib}
@article{test,
author={\viet{Hồ Thiện}},
title={Title},
journal={Journal},
year=2020,
}
\end{filecontents*}
\documentclass{article}
\usepackage[T5,T1]{fontenc}
\newcommand{\viet}[1]{{\fontencoding{T5}\selectfont#1}}
\begin{document}
\cite{test}
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}
如果需要排序,你可以包含一个虚拟参数,比如
\newcommand{\viet}[2]{{\fontencoding{T5}\selectfont#2}}
并将文件中的条目更改.bib
为
\viet{HoThien}{Hồ Thiện}