你能在等式中使用阿拉伯字母吗?

你能在等式中使用阿拉伯字母吗?

用希腊字母制作方程式很容易——例如。$2 \gamma = 1$但是有没有办法用阿拉伯字母来做——比如$2 \gim = 1$?我的方程式中已经没有希腊字母了,所以阿拉伯字母是合乎逻辑的下一步……

哦,我看过 但它很……复杂……例如,我不需要从右到左的支持或造句的能力。只需要一个字母!

答案1

也许这只是一条评论,但我确实是这个意思,所以我将其作为答案发布。

如果您用完了所有拉丁文、希腊文和\mathcal英文字母,那么您使用的变量名称太多了,读者将无法记住它们!说真的,请尝试使用更少的不同字母。

我认为不应使用超过 2*26 个拉丁字母、24+7 个希腊字母和 26 个 \mathcal字母。(如果全部使用,可能已经太多了。)此外,您还可以使用“说话”索引,例如a_{\textup{in}}a_{\textup{out}}反而\mathcal也可以使用\mathfrak(其中有额外的 26 个小写字母),但我不会将它们组合在一起,除非你只想使用其中的几个。 (另一件事:请不要同时使用\epsilon\varepsilon,或同时使用\phi\varphi。)

一般来说,写作时,总是要为读者着想,尽量让他们觉得简单(但不要太简单!)。我也遇到过这种情况,我觉得我已经没有字了;然后我会再仔细思考材料,试着在写下来之前更好地理解它。

答案2

我认为我赞同barbara beeton 的评论。如果您仍然想要阿拉伯字母:我对在 LaTeX 中排版方程式一无所知,但如果您使用 LuaLaTeX,您可以尝试使用以下内容作为序言:

\documentclass{article}
\usepackage{fontspec}

\setmainfont[Ligatures=TeX]{Junicode}
\newfontfamily\arabicfont
    [Script=Arabic,        % to get correct arabic shaping
     Scale=MatchLowercase] % adjusting the font size
    {Scheherazade}         % whatever Arabic font you like

\newcommand{\textarabic}[1] % Arabic inside LTR
           {\bgroup\luatextextdir TRT\arabicfont #1\egroup}

您应该能够随时使用以下命令排版阿拉伯字符\textarabic{...}

2 + x = 4 - \textarabic{ع}

我不知道这是否在某些方程式或数学环境中起作用。

相关内容