I am trying to remove the indenting of some table entries under a section.
Yesterday I posted this question, where the solution was quite simple.
However, when I try to apply that solution to a different table, I get an errer: Extra alignment tab has been changed to \cr. Test Sentence D &
The markup I am using:
\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}
I have made a screenshot demonstrating the output:
Additionally, it seems the table entries in the different tables don't align with each other (as shown with the shorter red line), and I would like to understand why.


{and makes the error `! Missing number, treated as zero.@{}should be inside the preamble argument before the firstl. But if you get an error ask about the error don't post output without mentioning it's an error. – David Carlisle Dec 19 '19 at 20:01