我认为我遇到了 LaTeX 问题,但可能只是字体问题。我使用的是 Quant Antiqua 字体,它同时包含西里尔字母和拉丁字母,我试图写下“Élie Cartan”这个名字。但使用
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{inputenc}
\setromanfont[
BoldFont=bold.ttf,
ItalicFont=ital.ttf,
BoldItalicFont=boldital.ttf,
]{plain.ttf}
\begin{document}
Élie Cartan \\
\'{E}lie Cartan
\end{document}
都输出西里尔字母,而不是所需的带重音符号的拉丁字母。有没有简单的方法可以解决这个问题?谢谢!
答案1
这是实现所需结果的一种技巧:
$\acute{\mathrm{E}}$lie Cartan