如何使用阿拉伯符號作為數學變數?

如何使用阿拉伯符號作為數學變數?

所以我對 LaTex 非常陌生。一般來說,對於我的數學著作等,我只使用 MS Word 的方程式編輯器。然而最近我只是在玩,我創建了我的“自己的”方程組。為了讓我自己滿意,我想用一個未使用的符號來表示這一點;不幸的是(我認為)所有希臘字母都以某種方式被使用,所以我查看了阿拉伯字母 œ (waw) 來滿足我的功能需求。但是,我不知道如何用它來製作下標、方程式等。

另外,你們都使用什麼 IDE,因為我已經安裝了 TeXStudio 和 TexWork,而且兩者都非常慢/經常崩潰

答案1

你可以做到,但我認為你的讀者不會高興。

\documentclass{article}
\usepackage{amsmath}

\DeclareRobustCommand{\waw}{{\text{\usefont{U}{xnsh}{m}{n}\symbol{240}}}}

\begin{document}

$\waw+3=x_{\waw}$

\end{document}

在此輸入影像描述

您可以使用以下命令建立字體表

\documentclass{article}
\usepackage{fonttable}
\begin{document}
\xfonttable{U}{xnsh}{m}{n}
\end{document}

答案2

如果您可以在文字模式下顯示該字符,則可以將命令包裝起來\textnormal以在數學模式下顯示它。另外將其包裝起來可能是一個好主意,\mathord以防止在應該是單獨變數的乘積中出現連字。

例如,您可以透過這種方式支援 OpenType 字體,並且只需輸入即可正確顯示阿拉伯語\mwaw

\documentclass{article}
\tracinglostchars=2
\usepackage[english, bidi=basic, layout=sectioning.tabular]{babel}
\usepackage{unicode-math}

\defaultfontfeatures{ Scale=MatchLowercase, Ligatures=TeX, Renderer=HarfBuzz }

% You can substitute your fonts of choice here.  Any OpenType or TrueType
% font should work.
\babelfont{rm}
          [Ligatures=Common, Language=Default, Scale=1.0]{Libertinus Serif}
\babelfont{sf}
          [Ligatures=Common, Language=Default]{Libertinus Sans}
\babelfont{tt}
          [Language=Default]{Libertinus Mono}

\babelprovide[import=ar, onchar=ids fonts]{arabic}
\babelfont[arabic]{rm}
          [Ligatures=Common]{Amiri}
% Specify \babelfont[arabic]{sf} here, if needed.
\babelfont[arabic]{tt}
          {ALM Fixed}
\setmathfont{Libertinus Math}

\newcommand\mwaw{\mathord{\textnormal{و}}}

\begin{document}
$\mwaw+3=x_{\mwaw}$
\end{document}

Amiri / Libertinus 數學範例

相關內容