无法删除部分下的表格条目的缩进

无法删除部分下的表格条目的缩进

我正在尝试删除某个部分下的一些表格条目的缩进。

昨天我发帖这个问题,其解决方案非常简单。

但是,当我尝试将该解决方案应用于不同的表时,我收到一个错误:额外的对齐标签已更改为 \cr。测试句子 D &

我使用的标记:

\documentclass[letterpaper,11pt]{article}
\setlength{\parskip}{\baselineskip}%
\setlength{\parindent}{0pt}%
\usepackage[
top    = 0.608cm,
bottom = 0.664cm,
left   = 1.20cm,
right  = 2.10cm]{geometry}
\begin{document}
\begin{tabular}{@{}p{15.5cm} p{4cm}}
Test sentence 1 & Test sentence 2
\end{tabular}\\
lorem ipsum etc etc etc
\vspace{-9mm}
\begin{itemize} 
    \item[--] asdasd
    \item[--] dsfsdf
\end{itemize}
\vspace{-6mm}
\section*{Section heading}
\begin{tabular*}{7.5in}{l@{\extracolsep{\fill}}r}

Test Sentence A  &  Test Sentence B\\
Test Sub-sentence A  &

\end{tabular*}              
\vspace{3mm}\vspace{1mm}
\begin{tabular*}@{}{7.5in}{l@{\extracolsep{\fill}}r}

Test Sentence D  &  Test Sentence E\\
Test Sub-sentence D  &

\end{tabular*}

\end{document}

我制作了一个屏幕截图来演示输出:

在此处输入图片描述

此外,不同表中的表条目似乎彼此不一致(如较短的红线所示),我想了解原因。

答案1

你放@{}错地方了

\begin{tabular*}@{}{7.5in}{l@{\extracolsep{\fill}}r}

应该@{}是列规范的一部分

\begin{tabular*}{7.5in}{@{}l@{\extracolsep{\fill}}r}

或者更简单

\begin{tabular*}{7.5in}{@{\extracolsep{\fill}}lr}

您正在第二个表格之前添加空格标记,因为之前没有空行,\vspace所以行尾算作单词间空格。

添加空白行

\documentclass[letterpaper,11pt]{article}
\setlength{\parskip}{\baselineskip}%
\setlength{\parindent}{0pt}%
\usepackage[
top    = 0.608cm,
bottom = 0.664cm,
left   = 1.20cm,
right  = 2.10cm]{geometry}
\begin{document}
\begin{tabular}{@{}p{15.5cm} p{4cm}}
Test sentence 1 & Test sentence 2
\end{tabular}\\
lorem ipsum etc etc etc
\vspace{-9mm}
\begin{itemize} 
    \item[--] asdasd
    \item[--] dsfsdf
\end{itemize}
\vspace{-6mm}
\section*{Section heading}
\begin{tabular*}{7.5in}{@{}l@{\extracolsep{\fill}}r}

Test Sentence A  &  Test Sentence B\\
Test Sub-sentence A  &

\end{tabular*}              

\begin{tabular*}{7.5in}{@{}l@{\extracolsep{\fill}}r}

Test Sentence D  &  Test Sentence E\\
Test Sub-sentence D  &

\end{tabular*}

\end{document}

在此处输入图片描述

相关内容