아랍어 기호를 수학 변수로 사용하는 방법은 무엇입니까?

아랍어 기호를 수학 변수로 사용하는 방법은 무엇입니까?

그래서 저는 LaTex를 처음 접했습니다. 일반적으로 수학 글쓰기 등을 할 때는 MS Word의 수식 편집기를 사용합니다. 그러나 최근에 저는 그냥 놀면서 "나만의" 방정식 세트를 만들었습니다. 나는 나 자신의 만족을 위해 이것을 사용되지 않은 기호로 표시하고 싶었습니다. 아쉽게도 (내 생각엔) 그리스 문자가 다 어떤 식으로든 사용되었기 때문에 내 기능에 맞게 아라비아 문자 و (와우)를 살펴봤습니다. 그러나 나는 그것을 사용하여 아래 첨자, 방정식 등을 만드는 방법을 모릅니다. 누구든지 조언이 있습니까?

또한 TeXStudio와 TexWork를 모두 설치했는데 둘 다 너무 느리거나 자주 충돌하기 때문에 여러분은 어떤 IDE를 사용하십니까?

답변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 수학 샘플

관련 정보