我正在尝试在我的围兜里添加 Dũng 作为名字。我确实会用\~u
这个。
我正在加载inputenc
选项utf8
。最终结果是文本中的“Dng (2012)”和我的 Bib 中的“Dng, NV (2012)”。因此,ũ 不知何故没有被编码。
我该如何解决这个问题?
这是我目前拥有的 bib 条目的代码:
@phdthesis{Dung:2012,
Author = {D{\~u}ng, Ng{\^o} Vi},
Date-Added = {2013-06-21T11:01:40GMT},
Date-Modified = {2013-06-21 11:29:57 +0000},
Title = {{An Institution-Based View of the Competitive Advantage of Firms in Emerging and Transition Economies}}
我确实使用 biblatex 来创建我的参考书目。
这是具有我当前设置的参考书目条目:
这是我引用作者的结果。
所以不知怎的,我似乎没有得到正确的ũ
这是我的 LaTeX 文件的精简版本
\documentclass[a4paper,openright,oneside,11pt]{article}
\usepackage[hyperref=true,
url=false,
isbn=false,
backend=biber
]{biblatex}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[T1,T2A]{fontenc}
\bibliography{Bibliography_papers_test} %
\begin{document}
\section{One}
This is my test text \citeauthor{Dung:2012}
\addcontentsline{toc}{chapter}{Bibliography} \printbibliography%
\end{document}
在哪里
@phdthesis{Dung:2012,
Author = {D{\~u}ng, Ng{\^o} Vi},
Title = {{An Institution-Based View of the Competitive Advantage of Firms in Emerging and Transition Economies}},
Year = {2012}
}
我的 Bib 文件和
是相应的pdf
答案1
问题是biber
转换\~u
为ũ
并且选项提供的标准 Unicode 字符集utf8
不识别这个字符。
\documentclass[a4paper,oneside,11pt]{article}
\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[hyperref=true,
url=false,
isbn=false,
backend=biber
]{biblatex}
\usepackage{hyperref}
\DeclareUnicodeCharacter{0169}{\~u} % make the character known
\addbibresource{Bibliography_papers_test.bib} % better than \bibliography
\begin{document}
\tableofcontents
\section{One}
This is my test text \citeauthor{Dung:2012}
\printbibliography[heading=bibintoc] % the bibliography goes to the TOC
\end{document}
如果你加载
\usepackage[T1,T2A]{fontenc}
那么西里尔 T2A 编码就是默认编码,如果主要语言是英语,则不需要该编码。