我写了一篇数学文章,序言如下
\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}