我试图引用这张纸在我的作业中使用 bibtex。标题中有一个“ɛ”,这在我的 pdf 中无法正确显示。我也有变音符号,但这不是问题。
到目前为止我已经尝试过
\usepackage[utf8]{inputenc}
和
\usepackage[latin1]{inputenc}
但pdflatex
两种情况都要求进行解释。
我正在使用 jabref 来管理我的 .bib 文件,当我用 打开它时,ɛ 被编码为 É^Û nano
。
有没有办法解决这个问题,而不使用这个问题? 它可以起作用,但是我不希望有像{$\varepsilon$}
jabref 那样的表达。
locale
返回:
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
更正:
变音符号仅适用于utf8
编码。
答案1
使用 UTF-8 文本输入和相当基本的数学近似值,我们得到:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\DeclareUnicodeCharacter{025B}{\ensuremath{\varepsilon}}
\DeclareUnicodeCharacter{03F5}{\ensuremath{\epsilon}}
\DeclareUnicodeCharacter{03B5}{\ensuremath{\varepsilon}}
\begin{document}
latin open e U+025b [ɛ]
lunate epsilon U+03f5 [ϵ]
epsilon U+03b5 [ε]
\end{document}
答案2
在这种情况下,使用正确的软件包textalpha
;请注意,这ε
是 U+03B5 希腊小写字母 EPSILON。由于我们要处理的是星星的名称,因此要使用希腊字母。我还修复了论文的 BibTeX 条目,其中有一些错误。
\begin{filecontents*}{\jobname.bib}
@ARTICLE{1937ApJ....86..570K,
author = {Kuiper, G. P. and Struve, O. and Str{\"o}mgren, B.},
title = {The Interpretation of ε {Aurigae}},
journal = {Astrophysical Journal},
year = 1937,
month = dec,
volume = 86,
pages = {570},
doi = {10.1086/143888},
adsurl = {http://adsabs.harvard.edu/abs/1937ApJ....86..570K},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
\end{filecontents*}
\documentclass{article}
\usepackage[T1]{fontenc} % optional
\usepackage[utf8]{inputenc}
\usepackage{textalpha}
\begin{document}
\cite{1937ApJ....86..570K}
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}