文本中的希腊字母,采用 Courier 字体

文本中的希腊字母,采用 Courier 字体

借助 ,我能够在文本模式下显示希腊字母 θ(我唯一感兴趣的字母)\usepackage[euler]{textgreek}。我只需将 θ 复制并粘贴到文本中,它看起来就很好了。现在我希望它采用 courier 字体,因为我使用该字体来表示 Python 代码中的变量。简而言之,我有一个名为 θ_start 的 Python 变量,我希望它像\texttt{θ\_start}在 Latex 中一样显示。问题是,\texttt 对 θ 没有影响:无论我的文档中使用什么标准字体,它都会保持不变。如何解决这个问题?有没有 \texttt 的替代品可以解决这个问题?

(这不是开玩笑,我的 Python 代码中确实有希腊字母的变量,它可以毫无问题地运行,并帮助读者将代码与我的研究论文联系起来;然而,在 LaTeX 中,问题就出在这里)

答案1

使用 lualatex 制作,挑选了几个著名的 Windows 系统字体。

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Times New Roman}
\setmonofont{Consolas}

\begin{document}

\texttt{θ\_start}

\begin{verbatim}

θ_start αβ
   
\end{verbatim}

\end{document}

相关内容