请相信我,这不是 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
)被编程为以斜体排版其主体,但remark
和definition
样式采用直立字体。因此,我建议您插入指令
\theoremstyle{definition}
装载后amsthm
、发出指令前
\newtheorem{example}{مثال}[chapter]
(恐怕我无法运行您的 MWE,因为我的系统上没有安装两种必需的字体 --XB Niloofar
和--。抱歉。)IRXLotus