私は 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 フォントをサポートし、アラビア語を入力するだけで正しく表示することができます。この 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}