让 LaTeX 直接识别 unicode 符号

让 LaTeX 直接识别 unicode 符号

我想用英语撰写文档,并从在线资源中复制粘贴一些文本,其中通常使用 unicode 符号,例如:

$\frac{dω(τ)}{dτ}$

字母 tau 在许多地方都可以编译,例如这里,但无法在 Overleaf 上的 pdfLaTeX 上编译。

是否可以添加一个包来让它正常工作?

答案1

如果你想(或必须)继续使用 pdflatex,那么“alphabeta”包(希腊方丹克)可能会帮助你:

\documentclass[]{article}
\usepackage{alphabeta}
\begin{document}
$\frac{dω(τ)}{dτ}$
\end{document}

请注意,“alphabeta”和“unicode-math”不兼容(后者在 Xe/LuaTeX 中更受欢迎)。

答案2

在 OpTeX 中,当通过 选择适当的字体系列时,Unicode Math 会被初始化\fontfam。您只需执行以下操作:

\fontfam[lm]
$dω(τ)\over dτ$
\bye

答案3

是否可以添加一个包来让它正常工作?

有这样一个包。它的名字是unicode 数学,并且它已经存在好几年了。

请注意,必须使用 LuaLaTeX 或 XeLaTeX 来处理加载包的文档unicode-math。要在 Overleaf 中使用 LuaLaTeX 或 XeLaTeX,我建议您按以下步骤操作:在 Overleaf 项目中,首先打开“菜单”下拉列表。然后,在“设置”标题下,打开“编译器”框。默认编译器是pdfLaTeX;选择LuaLaTeXXeLaTeX并从那里继续。

在此处输入图片描述

%% compile with either LuaLaTeX or XeLaTeX
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
$\frac{dω(τ)}{dτ}$
\end{document}

相关内容