中心同一定理

中心同一定理

我想知道是否有可能直接从定理的定义开始将其居中:

\begin{center}
\begin{minipage}{5cm}
{

{
\theoremstyle{plain}
\theorembodyfont{\small}
\theoremheaderfont{\scshape}
\theoremsymbol{C.Q.F.D.}
\newtheorem*{dem}{Démonstration}
}

}
\end{minipage}
\end{center}

代码产生如下结果:在此处输入图片描述

我的目标是让所有相同类型的定理都居中。就像这样:

在此处输入图片描述

答案1

您可以使用etoolbox与你的定理的\begin{dem}和组成部分联系起来:\end{dem}

在此处输入图片描述

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{ntheorem,etoolbox,changepage,lipsum}

\theoremstyle{plain}
\theorembodyfont{\small}
\theoremheaderfont{\scshape}
\theoremsymbol{C.Q.F.D.}
\newtheorem*{dem}{Démonstration}
% Center theorem with respect to text block (2em indent on both sides)
\AtBeginEnvironment{dem}{\begin{adjustwidth}{2em}{2em}}
\AtEndEnvironment{dem}{\end{adjustwidth}}

\begin{document}
\lipsum[1]
\begin{dem}
\lipsum[2]
\end{dem}
\lipsum[3]
\end{document}

adjustwidthchangepage是一个列表式环境,用于从任一侧缩进,并允许跨页边界。您可以2em根据需要调整度量。

相关内容