表格居中对齐

表格居中对齐

我正在尝试在 align 语句中放置一个包含一些 x 和 y 值的表格。

\begin{align*}
    0 &= 0 \\
    \begin{tabular} {|c|c|c|}
        %table content
    \end{tabular} \\
    1 &= 1
\end{align*}

在此处输入图片描述

由于这确实不太漂亮,所以我希望将桌子置于中央。

或者有没有办法可以让一个人在 2 个对齐中共享对齐?

在此先感谢您的任何建议 :)

编辑:我尝试使用命令将表格分组在一起\centering,但没有效果。

答案1

该软件包amsmath提供了一个\intertext{...}命令来设置方程式之间的完整行。\centering这种“互文”材料可能导致以下结果:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
    0 &= 0 
    \intertext{\centering%
                \begin{tabular} {|c|c|r|}
                \hline
                  x  &  0  &  1 \\
                \hline
                  y  &  0  & -1 \\
                \hline
                \end{tabular}
              }
    1 &= 1
\end{align*}
\end{document}

输出为:

在此处输入图片描述

答案2

如果你有很多 tabble,这不是一个可扩展的解决方案,但你可以通过用 \hspace 填充来手动对齐方程式

\begin{align*}
    0 &= 2 + 5 - 7\\
    &\hspace{-20pt}\begin{tabular}{|c|c|c|}
        \hline
        a & b & c \\
        \hline
        c & d & e \\
        \hline
        f & g & h \\
        \hline
    \end{tabular}\\
    5 + 7 - 11 &= 1
\end{align*}

在此处输入图片描述

相关内容