如何在数学文本中最轻松地访问阿拉伯字母

如何在数学文本中最轻松地访问阿拉伯字母

我写了一篇数学文章,序言如下

\documentclass[fleqn]{scrartcl}
\setkomafont{disposition}{\normalfont\bfseries}
\makeatletter\let\TTTemp\cap\makeatother
\usepackage[greek,english]{babel}
\usepackage{teubner}
\makeatletter\let\cap\TTTemp\makeatother
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{lgreek}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{cancel}
\usepackage{soul}
\usepackage{cjhebrew}
\usepackage{mathtools}
\usepackage{rotating}
\usepackage{esvect}
\usepackage{natbib}
\usepackage{MnSymbol}




\usepackage{hyperref}
\usepackage{tocbibind}
\allowdisplaybreaks

我想访问阿拉伯字母 Noon。如何才能最轻松地做到这一点?

答案1

我会使用fontspec选项nomath,这样常用的包会负责数学排版,并使用xelatex或进行编译lualatex。问题是要有一个包含阿拉伯字符的字体。您所需要知道的只是U-code要使用的字符的 。下面是一个示例,我在其中使用了Arial

\documentclass[a4paper,12pt]{article}

\usepackage{fontspec}

\newfontfamily\arabfont{Arial}
\newcommand\arabtext[1]{{\arabfont#1}}

\begin{document}
Here is the letter nun,  regular and boldface: \medskip

\arabtext{\LARGE\char"0646\quad\bfseries\char"0646}

\end{document} 

在此处输入图片描述

答案2

为了避免使用 Unicode,我建议使用arabtex包(此处查找表格)这里有一个工作示例:

\documentclass[14pt]{article}
\usepackage{arabtex}

\begin{document}
\setarab

\begin{RLtext}
n
\end{RLtext}

\end{document}

相关内容