如何在数学环境中直接插入希腊字母?

如何在数学环境中直接插入希腊字母?

为什么即使使用 XeLaTeX,非拉丁字符也不会显示在公式中?

\documentclass{article}
\usepackage{xltxtra}

\begin{document}

$\omega$ %displyed  
$ω$ %not displyed

\end{document}

以下答案的补充:

您可以使用以下站点使用 unicode-math 包将大量数学符号直接复制并粘贴到您的 tex 文件中:

除了使标记更具可读性之外,您不必搜索提供特殊符号的特定包。

答案1

由于字体原因,您不能在数学公式中使用非拉丁字母,即使 XeTeX 默认使用传统的 Type1/MetaFont 数学字体。

不过,你可以使用unicode-math包含 OpenType 数学字体的软件包:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\begin{document}

$α + β + γ + δ = ε$

\[
∫f(x)dx = ∑_k Λ_k
\]

\end{document}

答案2

一点也不难:

\documentclass[a4paper]{article}
\usepackage{fontspec}

\mathcode`ω=\omega

\begin{document}

$\omega=ω$

\end{document}

重复上述步骤,沿着相同的路径,找到所有需要的符号。不过,切换到以下路径unicode-math可能会更方便:

\documentclass[a4paper]{article}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}

\begin{document}

$\omega=ω$

\end{document}

相关内容