如何获取非斜体定理文本

如何获取非斜体定理文本

请相信我,这不是 TEX 中的题外话。请等着看,我在网上搜索并深入研究了这个问题,但一无所获:

我们可以AtBeginEnvironment配备两个选项吗同时地?我的意思是我想要类似的东西:

\AtBeginEnvironment{example}{‎‎\small}

这使得整个示例的字体稍微小一些,并与代码合并\emph,使得示例环境中的整个主体变得统一。

我所做的是:

‎‎\begin{example}‎‎
\emph{ John Smith}
\end{example}

这样做。谢谢您的提示。


考虑到 David 的评论,我添加了我的 MWE,如下所示。它没有按建议工作。也许存在xepersian无法正常工作的缺陷。请查看此内容:

\documentclass[a4paper,openany,12pt]{book}
\usepackage{amsmath,amssymb,amsthm,amsfonts}
\usepackage{geometry}\geometry{text={7in,9.5in},headheight=15pt}
\geometry{left=40.5mm,right=44.5mm,top=61mm,bottom=51mm}
\usepackage{mdframed}\usepackage[computeautoilg=off]{xepersian}
\settextfont[Scale=1.1]{XB Niloofar}\setdigitfont[Scale=1.3]{IRXLotus}
\setlatintextfont[Scale=1.2]{Times New Roman}
\newtheorem{example}{مثال}[chapter]
\AtBeginEnvironment{example}{‎‎\small\upshape}
‎\linespread{1.5}
‎\begin{document}
‎\begin{example}
با حل دستگاه، ‎$A=4$‎ و ‎$B=5$‏ و ‎لذا‎ داریم:
$$‎
\displaystyle\int f_2(x)~dx=\displaystyle\int \dfrac{4}{x-3}~dx-
\displaystyle\int\dfrac{5}{-2+x}~dx=
underbrace{4\ln|x-3|-5\ln|-2+x|}_{\ln~\left|\dfrac{(x-3)^4}{(x-2)^5}\right|}+C
$$‎
\qed
\end{example}
\end{document}

我希望每个人都能复制代码并亲自运行。如果你这样做,你会发现波斯语单词仍然是斜体的,但是,我按照建议的代码做了。

答案1

amsthm软件包提供了几种“定理样式”。虽然默认样式(也称为样式plain)被编程为以斜体排版其主体,但remarkdefinition样式采用直立字体。因此,我建议您插入指令

\theoremstyle{definition}

装载后amsthm、发出指令前

\newtheorem{example}{مثال}[chapter]

(恐怕我无法运行您的 MWE,因为我的系统上没有安装两种必需的字体 --XB Niloofar和--。抱歉。)IRXLotus

相关内容