将表格文本与正文对齐

将表格文本与正文对齐

我正在尝试将表格中的文本与正文对齐:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Lorum impsum

D \\
%not the actual forced alignment
\hskip-0.1cm\begin{tabular}{p{4cm}p{7cm}}
Dynamic & is not static \\ \\
Static  & is not dynamic
\end{tabular}

\end{document}

有没有办法将主体的 D 与表格的动态对齐,而无需使用一些带有硬编码值的粗暴的 \hskip 进行强制对齐?

答案1

@{}通过在列说明符的开头插入“nothing”来删除表格左侧的列间/列外空间:添加。请注意,D文档中表格之前的本身与正文不对齐,因为它开始一个段落,因此默认情况下缩进为\parindent。使用\noindent从左边距开始段落(或关闭整个文档的段落缩进)。

\documentclass{article}
\begin{document}
\noindent
D \\
\begin{tabular}{@{}p{4cm}p{7cm}}
Dynamic & is not static \\
Static  & is not dynamic
\end{tabular}
\end{document}

在此处输入图片描述

相关内容