如何对齐表格和标签?

如何对齐表格和标签?

我怎样才能将第一个表格的样式改为与第二个表格相同?

\begin{itemize}
    \item[\textbf{c)}]
    \setlength{\arrayrulewidth}{1pt}
    \arrayrulecolor{SkyBlue}
    \begin{tabular}[H]{lr|c|c|c}
    \hline
    $p$ & $q$ & $\lnot q$ & $p\lor\lnot q$ & $(p\lor\lnot q)\rightarrow q$\\
    \hline
    T & T & F & T & T\\
    T & F & T & T & F\\
    F & T & F & F & T\\
    F & F & T & T & F\\
    \hline
    \end{tabular}
\end{itemize}

在此处输入图片描述

在此处输入图片描述

答案1

借助包中的列表adjustbox并使用它们:enumerateenumitem

在此处输入图片描述

\documentclass{article}
\usepackage[table, svgnames]{xcolor}
\usepackage{enumitem}
\usepackage{adjustbox}

\usepackage{lipsum} % for generating dummy text filler
\begin{document}
\begingroup
\setlist[enumerate]{label=\alph*), labelsep=1em}
    \setlength{\arrayrulewidth}{1pt}
    \arrayrulecolor{SkyBlue}
\begin{enumerate}
\item
\item   \lipsum[66]
\item   \adjustbox{valign=t}{\begin{tabular}{lr|c|c|c}
            \hline
            $p$ & $q$ & $\lnot q$ & $p\lor\lnot q$ & $(p\lor\lnot q)\rightarrow q$\\
            \hline
            T & T & F & T & T\\
            T & F & T & T & F\\
            F & T & F & F & T\\
            F & F & T & T & F\\
            \hline
            \end{tabular}}
\item
\end{enumerate}
\endgroup
\end{document}

附录: 上述解决方案已通过最新版本的 MIkTeX(更新于 2020.02.18)测试。使用旧版本的 LaTeX 安装,可以通过更简单的解决方案获得类似的结果(请参阅下面@campa 和我的评论)。

相关内容