![如何在 LaTeX 中将模式置于中心?](https://linux22.com/image/453033/%E5%A6%82%E4%BD%95%E5%9C%A8%20LaTeX%20%E4%B8%AD%E5%B0%86%E6%A8%A1%E5%BC%8F%E7%BD%AE%E4%BA%8E%E4%B8%AD%E5%BF%83%EF%BC%9F.png)
这是我在这个令人惊叹的社区中提出的第一个问题,在此先感谢您的帮助。
我正在使用包schemata
和exam
文档类。我想将我创建的模式居中。有人能帮我吗?我附上代码和图片:
\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}