如何在 LaTeX 中将模式置于中心?

如何在 LaTeX 中将模式置于中心?

这是我在这个令人惊叹的社区中提出的第一个问题,在此先感谢您的帮助。

我正在使用包schemataexam文档类。我想将我创建的模式居中。有人能帮我吗?我附上代码和图片:

\schema[closed]{
    \schemabox{$e'\ast e=e'$ (por ser $e$ neutro)\\$e\ast e'=e$ (por ser $e'$ neutro)}
    }{
    \schemabox{$\Rightarrow\hspace{2pt}e'=e$}
    }\par
\vspace{1cm}

在此处输入图片描述

更新:我发现如果前一行居中并且我像这样编码模式(添加一个空的 hspace)

\hspace{0cm}\schema[closed]{
    \schemabox{$e'\ast e=e'$ (por ser $e$ neutro)\\$e\ast e'=e$ (por ser $e'$ neutro)}
    }{
    \schemabox{$\Rightarrow\hspace{2pt}e'=e$}
    }\par

,然后我明白了:

在此处输入图片描述

答案1

您可以将架构放置在未编号的 display-math 设置中。(以下屏幕截图边缘的垂直线是因为包showframe已加载而绘制的。)通过将架构放置在 displaymath 设置中,您可以省略\par\vspace{1cm}指令。

在此处输入图片描述

\documentclass{exam}
\usepackage{schemata}
\usepackage{showframe} % draw frame lines around the text block

\begin{document}

\[
\schema[closed]{
    \schemabox{$e'\ast e=e'$ (por ser $e$ neutro)\\
               $e\ast e'=e$ (por ser $e'$ neutro)}
    }{
    \schemabox{$\Rightarrow e'=e$}
    }
\]
\end{document}

相关内容