数式の中にアムハラ語を入力しますか?

数式の中にアムハラ語を入力しますか?

次のように入力したい ここに画像の説明を入力してください

これが私の MWE です:

\documentclass{article} 
\usepackage{ethiop,amsmath}  
\begin{document}

\[
\int_{\mbox{'alamenahe}}^{\mbox{'abAs}} \mbox{'abAs}=\mbox{'abAs}
\]
\end{document}

答え1

主な問題は、アクティブethiopになることです。数学では代わりに使用します。動作しますが、対称性のために使用しました。_\sb^\sp

\documentclass{article}
\usepackage{ethiop,amsmath}

\begin{document}

\[
\int\sb{\textup{'alamenahe}}\sp{\textup{'abAs}} \textup{'abAs}=\text{'abAs}
\]

\end{document}

下付き文字と上付き文字のフォント サイズを小さくするには、\textupの代わりにを使用することをお勧めします。\mbox

ここに画像の説明を入力してください

答え2

LuaLaTeX で Unicode を使用する別のソリューションを次に示します。

\documentclass{article}
\tracinglostchars=2
\usepackage[nil]{babel}
\babelprovide[import,main,onchar=ids fonts]{amharic}
\babelprovide[onchar=ids fonts]{english}
\usepackage{unicode-math}

\defaultfontfeatures{ Scale=MatchLowercase,
                      Ligatures=TeX,
                      Renderer=Harfbuzz }
\babelfont{rm}
          {STIX Two Text}
% Noto fonts vailable at: https://www.google.com/get/noto/#serif-ethi
\babelfont[amharic]{rm}
          {Noto Serif Ethiopic}
% Set up sans-serif and monospace fonts here, if needed.
\setmathfont{STIX Two Math}

\babeltags{amharic=amharic}
\babeltags{english=english}

\newcommand\matham[1]{\mathop{\text{\rmfamily\upshape\textamharic{#1}}}}
\newcommand\mathbfam[1]{\mathop{\text{\rmfamily\bfseries\upshape\textamharic{#1}}}}

\begin{document}
\[ \int_{\matham{አለምነህ}}^{\matham{አባስ}} = \matham{አባስ}
\]
\end{document}

[Noto Serif エチオピア語 + STIX Two Math サンプル 1

私が知る限り、このサンプルは意味不明ですが、エチオピア語の単語を数式モードでタイプセットする方法の例として役立ちます。2 つの新しいコマンドを追加しました。\mathbfamは、太字の直立したエチオピア語のテキスト フォントでタイプセットします。 は\matham、周囲のテキストと同じ太さでタイプセットするため、ほとんどの場合、通常の太さで表示されますが、太字のヘッダーで使用する場合は太字になります。

個々の文字や音節ではなく、単語全体を使用したいようです。したがって、両方のコマンドは、演算子log、sin、maxのように引数の前後にスペースを入れます。これは、と書きたい場合には便利ではないかもしれません\matham{አለምነህ}{} \cdot {\matham{አባስ}。個々の文字を次のように続けて実行するには、+による\mathopへの変更\mathord

関連情報