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