Как использовать арабские символы в качестве математических переменных?

Как использовать арабские символы в качестве математических переменных?

так что я совсем новичок в LaTex. Обычно для своих математических сочинений и прочего я просто использую редактор уравнений MS Word. Однако недавно я просто поигрался и создал свой «собственный» набор уравнений. Я хотел обозначить это неиспользуемым символом для собственного удовлетворения; к сожалению (я думаю), все греческие буквы уже были использованы каким-то образом, поэтому я посмотрел на арабскую букву و (вав), чтобы она соответствовала моим функциональным потребностям. Однако я понятия не имею, как с ней работать, чтобы делать индексы, уравнения и т. д. Кто-нибудь может дать совет?

И еще, какую 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 и правильно отображать арабский текст, просто вводя его. Этот MWE предназначен для последних версий LuaLaTeX, но определение \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 Math

Связанный контент