定理环境问题中的表格对齐

定理环境问题中的表格对齐

我正在尝试在定理环境中添加表格环境,但似乎存在某种冲突。标题和表格会自动水平对齐,并且在显示转换过程中保持粘在一起。

\documentclass[12pt, margin=3in]{article}
\usepackage{amsthm, tabularx, stackrel,amsmath, amssymb,xcolor}


\newtheorem{argument}{Argument} \theoremstyle{definition}

\begin{document}
    
    \begin{argument}
        \begin{tabular}{rl}
            &$\stackrel[]{\emph{Option 1}}{\text{Sanji lives in Calgary}}$ \textcolor{blue}{or} $\stackrel[]{\emph{Option 2}}{\text{Sanji lives in Edmonton}}$ \\
            &We negagate option 2\\
            $\therefore$& Sanjgiv lives in Calgary (Option 1).
        \end{tabular}
    \end{argument}
\end{document}

产生以下输出 在此处输入图片描述

但我期待以下输出 在此处输入图片描述

我尝试用center环境包围表格,也尝试vspace{}在块周围添加,但都没有成功。有人知道如何解决这个问题吗?

答案1

您必须argument使用以下方式启动环境某物\mbox\leavevmode),然后插入一个空白行(或段落分隔符)以使该tabular集合位于其自己的行上):

在此处输入图片描述

\documentclass{article}

\usepackage{amsthm,amssymb,xcolor}

\theoremstyle{definition}
\newtheorem{argument}{Argument}

\begin{document}
    
\begin{argument}
  \mbox{}% or \leavevmode
  
  \begin{tabular}{rl}
                 & \begin{tabular}[b]{@{} c @{}}
                   \emph{\small Option 1} \\
                   Sanji lives in Calgary
                 \end{tabular} \textcolor{blue}{or}
                 \begin{tabular}[b]{@{} c @{}}
                   \emph{\small Option 2} \\
                   Sanji lives in Edmonton
                 \end{tabular} \\
                 & We negagate option 2 \\
    $\therefore$ & Sanjgiv lives in Calgary (Option 1).
  \end{tabular}
\end{argument}

\end{document}

相关内容