'\tabular' 环境后的缩进

'\tabular' 环境后的缩进

我正在为我的进度报告填写一些表格,发现有些奇怪。以下文本/表格已缩进。MWE:

\documentclass[12pt, oneside]{book}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage[paper = a4paper, margin = 1in, headheight = 12pt, includehead, showframe]{geometry}

\begin{document}
 \section*{Section 1}
  \subsection*{Subsection 1}
   \begin{tabular}{ l l p{0.5cm} l l }
    TextText: & TextText & & TextText & TextText\\
    TextText & TextText & & TextText & TextText
   \end{tabular}
   \vspace{12pt}
   {\scriptsize{\bfseries{Little note!}}}
   \vspace{12pt}
   \begin{tabularx}{\textwidth}{| X |}
    \hline
    \bfseries{Tabletitle}\\
    \hline
    \\ \\ \\
    \hline      
   \end{tabularx}
\end{document}

这真的是正常行为吗?还有其他方法可以\begin{flushleft} ... \end{flushleft}消除缩进并获得正确的对齐吗?

答案1

您可以通过添加来全局关闭缩进\setlength{\parindent}{0pt},或者如果您只想关闭表格缩进,请在\noindent之前添加\begin{..}添加一个。 也可以比较这篇文章:如何禁用新段落的自动缩进?

答案2

第二个表格位于新段落中,因此需要缩进。将 放在\noindent前面\begin{tabularx}可以防止其缩进。

相关内容