Hfill funktioniert nicht

Hfill funktioniert nicht

Bildbeschreibung hier eingeben

Hey Leute, seht euch das Bild oben an. Ich möchte, dass (Fortsetzung) vollständig linksbündig ausgerichtet ist, aber leftalign funktioniert bei mir in der tabularx-Umgebung (ltablex) nicht, und daher verwende ich \hfill. Obwohl hfill bis zu einem gewissen Grad funktioniert, ergibt es keine vollständige Linksausrichtung. Gibt es Lösungen zum Ändern von hill oder eine andere Lösung, um dies zu beheben? Danke.

\documentclass{article}
\usepackage{ltablex}
\usepackage{threeparttable}
\usepackage{booktabs}

\title{Document}
\begin{document}
\maketitle

\begin{tabularx}{\textwidth}{Xc}
\toprule\toprule
Some random text & 1,75,650\\\midrule
\multicolumn{2}{l}{\textbf{Panel A1: AAA}} \\\midrule
Number of observations ... & 1,75,650\\
Delete: ... & (78,420)\\
Delete: ... & (7,104)\\
Final sample & 90,126\\
Delete: & (2,143)\\
Delete: & (8,345)\\
Final sample & 79,638\\\midrule
\multicolumn{2}{l}{\textbf{Panel A2: AAA}} \\\midrule
Number of observations & 79,638\\
Delete: & (39,540)\\
Delete: & (7,979) \\
Final sample & 32,119 \\\midrule
\multicolumn{2}{l}{\textbf{Panel B1: BBB }} \\\midrule
Number of observations  & 1,75,650\\
Delete: & (78,420)\\
Delete: & (47,136)\\
Delete: & (7,178)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Final sample & 42,884\\\midrule
\multicolumn{2}{l}{\textbf{Panel B2: BBB}} \\\midrule
Number of observations  & 1,75,650\\
Delete: & (78,420)\\
Delete: & (47,136)\\
Delete: & (7,178)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Number of observations  & 1,75,650\\
Delete: & (78,420)\\
Delete: & (47,136)\\
Delete: & (7,178)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Delete: & (32)\\
Final sample & 42,884\\\midrule\bottomrule
\end{tabularx}

\end{document}

Antwort1

Da Sie in tabellarischen Umgebungen von : sprechen tabularx, gibt es vor und nach einer Spalte Leerzeichen. Sie können diese entfernen, indem Sie @{}an der entsprechenden Stelle der Spaltendefinitionen Folgendes einfügen:

\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{4cm}{@{}Xr@{}}
\hline
Number & 42\\
\hline
\end{tabularx}
\end{document}

Tabellenausgabe

Ähnlich verhält es sich, wenn Sie Folgendes verwenden \multicolumn:

\multicolumn{2}{@{}l}{...}

Ihr MWE wird:

Tabellenausgabe

Und verwenden Sie in Ihrem Fall der Zeile „Fortsetzung“ \multicolumnstattdessen \hfill:

\bottomrule\multicolumn{2}{@{}r@{}}{\small\textit{(Continued)}}\endfoot

Fortsetzungszeile

verwandte Informationen