用希腊字母制作方程式很容易——例如。$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{ع}
我不知道这是否在某些方程式或数学环境中起作用。