我正在处理一份双语文件,使用polyglossia
:阿拉伯语(主要)和法语(次要,主要仅涉及数学)。
\usepackage{polyglossia}
\setdefaultlanguage{arabic}
\setmainlanguage[locale=algeria]{arabic}
\setotherlanguage{french}
\newfontfamily\arabicfont[Script=Arabic]{XB Yas}
这
\文本法语
命令帮助我使用与数学内容(即法语文本)相同的字体来呈现定理编号。
\theoremstyle{definition}
\newtheorem{defn}{تعريف}[chapter]
\renewcommand{\thedefn}{\textfrench{\arabic{defn}}}
唯一的问题是,提到
[章节]
在
\newtheorem{defn}{تعريف}[chapter]
由于最后一行,没有做预期的事情(只是被忽略):
\renewcommand{\thedefn}{\textfrench{\arabic{defn}}}
结果是,在对“defn”类定理环境进行编号时未包括章节编号。
编辑:整个背景
\documentclass[10pt,twoside,a5paper]{book}
\usepackage[margin=2.5cm]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage[default]{fontsetup}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\renewcommand\headrulewidth{0pt}
}
\pagestyle{fancy}
\fancyhf{}
\renewcommand\headrulewidth{0pt}
\fancyhead[CE]{\footnotesize \bfseries الفضاءات المترية}
\fancyhead[CO]{\footnotesize \bfseries \leftmark}
\fancyhead[RE,LO]{\textfrench{\thepage}}
\usepackage{polyglossia}
\setdefaultlanguage{arabic}
\setmainlanguage[locale=algeria]{arabic}
\setotherlanguage{french}
\newfontfamily\arabicfont[Script=Arabic]{XB Yas}
\theoremstyle{definition}
\newtheorem{defn}{تعريف}[chapter]
\renewcommand{\thedefn}{\textfrench{\arabic{defn}}}
\newtheorem{remq}{ملاحظة}[chapter]
\renewcommand{\theremq}{\textfrench{\arabic{remq}}}
\newtheorem*{demn}{البرهان}
\newtheorem*{consq}{استنتاج}
\newtheorem{propn}{نتيجة}[chapter]
\renewcommand{\thepropn}{\textfrench{\arabic{propn}}}
\newtheorem{xmpl}{مثال}[chapter]
\renewcommand{\thexmpl}{\textfrench{\arabic{xmpl}}}
\renewcommand{\thechapter}{\textfrench{\arabic{chapter}}}
\renewcommand{\theenumi}{\textfrench{\arabic{enumi}}}
\linespread{1.5}
\title{الفضاءات المترية}
\begin{document}
\renewcommand{\chaptername}{الفصل}
\thispagestyle{plain}
\chapter{مفاهيم أساسية}
\begin{defn}
لتكن
$X$
مجموعة اختيارية غير خالية. نسمي مسافة على
$X$
كل تطبيق
$d$
من
$X\times X$
في
$\mathbb{R}_+$
يحقق الشروط التالية~:
$$
\begin{aligned}
d(x,y)=0 \Longleftrightarrow x=y & \quad .1 \\
\forall (x,y) \in X^2, \; d(x,y)=d(y,x) & \quad .2 \\
\centerdot \quad \forall (x,y,z) \in X^3, \; d(x,z) \leqslant d(x,y)+d(y,z) & \quad .3
\end{aligned}$$
\end{defn}
\begin{remq}
العلاقة الواردة في الشرط 3 تسمى المتراجحة المثلثية و~ذلك لكونها تعبيرا معمما على العلاقة بين أضلاع المثلث في الهندسة الأقليدية حيث أن طول الضلع يكون أقل من أو يساوي مجموع طولي الضلعين الآخرين.
\end{remq}
\end{document}
第二次编辑:
这不仅仅是像有些人认为的那样,强制使用阿拉伯数字而不是印地语数字。
答案1
使用\textfrench{\arabic{<counter>}}
绝对不是正确的方法。我会定义一个\latin
命令来选择 设置的罗马字体fontsetup
。
我更改了阿拉伯字体,因为我没有 XB Ras。
\documentclass[10pt,twoside,a5paper]{book}
\usepackage[margin=2.5cm]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage[default]{fontsetup}
\usepackage{polyglossia}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\renewcommand\headrulewidth{0pt}
}
\pagestyle{fancy}
\fancyhf{}
\renewcommand\headrulewidth{0pt}
\fancyhead[CE]{\footnotesize \bfseries الفضاءات المترية}
\fancyhead[CO]{\footnotesize \bfseries \leftmark}
\fancyhead[RE,LO]{\latin{\thepage}}
\setmainlanguage[locale=algeria]{arabic}
\setotherlanguage{french}
\newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
\theoremstyle{definition}
\newtheorem{defn}{تعريف}[chapter]
\renewcommand{\thedefn}{\latin{\arabic{defn}}}
\newtheorem{remq}{ملاحظة}[chapter]
\renewcommand{\theremq}{\latin{\arabic{remq}}}
\newtheorem*{demn}{البرهان}
\newtheorem*{consq}{استنتاج}
\newtheorem{propn}{نتيجة}[chapter]
\renewcommand{\thepropn}{\latin{\arabic{propn}}}
\newtheorem{xmpl}{مثال}[chapter]
\renewcommand{\thexmpl}{\latin{\arabic{xmpl}}}
\renewcommand{\thechapter}{\latin{\arabic{chapter}}}
\renewcommand{\theenumi}{\latin{\arabic{enumi}}}
\NewDocumentCommand{\latin}{m}{{\fontfamily{\rmdefault}\selectfont#1}}
\linespread{1.5}
\title{الفضاءات المترية}
\begin{document}
\renewcommand{\chaptername}{الفصل}
\thispagestyle{plain}
\setcounter{chapter}{9}
\chapter{مفاهيم أساسية}
\begin{defn}
لتكن
$X$
مجموعة اختيارية غير خالية. نسمي مسافة على
$X$
كل تطبيق
$d$
من
$X\times X$
في
$\mathbb{R}_+$
يحقق الشروط التالية~:
\[
\begin{aligned}
d(x,y)=0 \Longleftrightarrow x=y & \quad .1 \\
\forall (x,y) \in X^2, \; d(x,y)=d(y,x) & \quad .2 \\
\centerdot \quad \forall (x,y,z) \in X^3, \; d(x,z) \leqslant d(x,y)+d(y,z) & \quad .3
\end{aligned}
\]
\end{defn}
\begin{remq}
العلاقة الواردة في الشرط 3 تسمى المتراجحة المثلثية و~ذلك لكونها تعبيرا معمما على العلاقة بين أضلاع المثلث في الهندسة الأقليدية حيث أن طول الضلع يكون أقل من أو يساوي مجموع طولي الضلعين الآخرين.
\end{remq}
\end{document}
为了显示数字顺序正确,章节号设置为10。
不要$$
与 LaTeX 一起使用。
如果要将章节编号添加到类似定理的环境中:
\renewcommand{\thedefn}{\latin{\arabic{chapter}.\arabic{defn}}}
\renewcommand{\theremq}{\latin{\arabic{chapter}.\arabic{remq}}}
\renewcommand{\thepropn}{\latin{\arabic{chapter}.\arabic{propn}}}
\renewcommand{\thexmpl}{\latin{\arabic{chapter}.\arabic{xmpl}}}