我有以下代码
\documentclass{report}
\usepackage{fontspec}
\begin{document}
Ārā
\begin{equation}
\Phi_{Ārā}
\end{equation}
\end{document}
我使用 xelatex 编译包含拉脱维亚字符的代码 - 请参阅这些拉脱维亚字母的输入是什么?
输出如下
带变音符号的字母在文本中显示正确,但在公式中缺失。如何修复?
答案1
您应该使用\mathrm
或\text
来执行此操作。但不要过度使用变音符号,它们可能会与 \bar 等重音符号混淆,从而改变数学含义。
\documentclass{report}
\usepackage{amsmath}
\usepackage{fontspec}
\begin{document}
Ārā
\begin{equation}
\Phi_{\mathrm{Ārā}} \Phi_{\text{\normalfont Ārā}}
\end{equation}
\end{document}
答案2
无论如何,您可能不希望该文本采用数学斜体。使用amsmath
包和\text
命令:
\documentclass{report}
\usepackage{fontspec}
\usepackage{amsmath}
\begin{document}
Ārā
\begin{equation}
\Phi_{\text{Ārā}}
\end{equation}
\end{document}