令人惊讶的是,排列好的表格(作为一个整体)在左对齐方面有所不同。它们应该像第一个一样以一种方式对齐。MWE:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\begin{document}
% usually 6pt
% \setlength{\tabcolsep}{50pt} %da auch der erste Spalteninhalt nach re. gesetzt wird, sinnlos
\renewcommand{\arraystretch}{1.25} % default: 1
\section*{Telefonlisten Ga xxx Ke e rs}
\begin{tabular}{l@{\hskip 50pt}l@{ }l@{\hskip 35pt}r@{ - }l}
%\begin{tabular}{ll@{ }lr@{ - }l}
% Headline
\multicolumn{5}{l}{\textbf{Betrieb sssssss}} Betriebszeiten (08:00)07:00 - 16:30\\ \hline
% Spaltenbezeichnung
Ansprech & {Telefon} & & Pause von&bis \\ \hline
% Rows
B\"uro & 12345 & 111 62 & 12:30 & 13:00 \\
aaaaa & 01573 & 111 34 22 & & \\
aaaaa & 0160 & 111 54 41 41 & & \\
aaaaa & 0173 & 111 25 22 & 09:00 & 09:30 \\
aaaaa & 01516 & 111 12 30 & 12:30 & 13:00 \\
aaaaaaa & 01520 & 111 37 89 & 15:00 & 15:10 \\
\end{tabular}
\bigskip
\begin{tabular}{l@{\hskip 50pt}l@{ }l@{\hskip 35pt}r@{ - }l}
%\begin{tabular}{ll@{ }lr@{ - }l}
% Headline
\multicolumn{5}{l}{\textbf{Betrieb viunhz \& jhgttaa}} Betriebszeiten (08:00)07:00 - 16:30\\ \hline
% Spaltenbezeichnung
Ansprech & {Telefon} & & Pause von&bis \\ \hline
% Rows
bbbbbbb & 11111 & 222 22 22 & 09:00 & 09:20 \\
bbbbbbbb & 21212 & 222 55 22 & 12:00 & 12:30 \\
bbbbbbbbbbb & 11111 & 111 33 02 & 15:00 & 15:30\\
\end{tabular}
\bigskip
\end{document}
答案1
编辑
根据 Mico 的建议,我想补充一下第一段没有缩进. 这就是为什么只有第二个和连续的表按分配给的量进行移动\parindent
。
如果我没记错的话, KOMA-Script 默认设置\parindent
为1em
。由于新表格在某种程度上构成了新段落,因此它会缩进 1em。
只需\noindent
在第二个(或第三个、第四个等)表格前面放置一个:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\begin{document}
% usually 6pt
% \setlength{\tabcolsep}{50pt} %da auch der erste Spalteninhalt nach re. gesetzt wird, sinnlos
\renewcommand{\arraystretch}{1.25} % default: 1
\section*{Telefonlisten Ga xxx Ke e rs}
\begin{tabular}{l@{\hskip 50pt}l@{ }l@{\hskip 35pt}r@{ - }l}
%\begin{tabular}{ll@{ }lr@{ - }l}
% Headline
\multicolumn{5}{l}{\textbf{Betrieb sssssss}} Betriebszeiten (08:00)07:00 - 16:30\\ \hline
% Spaltenbezeichnung
Ansprech & {Telefon} & & Pause von&bis \\ \hline
% Rows
B\"uro & 12345 & 111 62 & 12:30 & 13:00 \\
aaaaa & 01573 & 111 34 22 & & \\
aaaaa & 0160 & 111 54 41 41 & & \\
aaaaa & 0173 & 111 25 22 & 09:00 & 09:30 \\
aaaaa & 01516 & 111 12 30 & 12:30 & 13:00 \\
aaaaaaa & 01520 & 111 37 89 & 15:00 & 15:10 \\
\end{tabular}
\bigskip
\noindent\begin{tabular}{l@{\hskip 50pt}l@{ }l@{\hskip 35pt}r@{ - }l}
%\begin{tabular}{ll@{ }lr@{ - }l}
% Headline
\multicolumn{5}{l}{\textbf{Betrieb viunhz \& jhgttaa}} Betriebszeiten 08:00)07:00 - 16:30\\ \hline
% Spaltenbezeichnung
Ansprech & {Telefon} & & Pause von&bis \\ \hline
% Rows
bbbbbbb & 11111 & 222 22 22 & 09:00 & 09:20 \\
bbbbbbbb & 21212 & 222 55 22 & 12:00 & 12:30 \\
bbbbbbbbbbb & 11111 & 111 33 02 & 15:00 & 15:30\\
\end{tabular}
\end{document}
答案2
正如@leandriis 在评论中所建议的那样,您可能希望将两个表放在一个tabular
环境中。这将保证列在表中对齐。
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\begin{document}
\section*{Telefonlisten Ga xxx Ke e rs}
\begin{tabular}{@{} l r@{\space}l r@{--}l @{}}
% header line
\multicolumn{5}{@{}l}{\textbf{Betrieb sssssss}} \\
\multicolumn{5}{@{}l}{Betriebszeiten (08:00)07:00--16:30}\\
\addlinespace\toprule
% Spaltenbezeichnung
Ansprech & \multicolumn{2}{l}{Telefon} & \llap{Pause von}&bis \\
\midrule
% Rows
B\"uro & 12345 & 111 62 & 12:30 & 13:00 \\
aaaaa & 01573 & 111 34 22 & & \\
aaaaa & 0160 & 111 54 41 41 & & \\
aaaaa & 0173 & 111 25 22 & 09:00 & 09:30 \\
aaaaa & 01516 & 111 12 30 & 12:30 & 13:00 \\
aaaaaaa & 01520 & 111 37 89 & 15:00 & 15:10 \\[1cm]
% header line
\multicolumn{5}{@{}l}{\textbf{Betrieb viunhz \& jhgttaa}} \\
\multicolumn{5}{@{}l}{Betriebszeiten (08:00)07:00--16:30}\\
\addlinespace\toprule
% Spaltenbezeichnung
Ansprech & \multicolumn{2}{l}{Telefon} & \llap{Pause von}&bis \\
\midrule
% Rows
bbbbbbb & 11111 & 222 22 22 & 09:00 & 09:20 \\
bbbbbbbb & 21212 & 222 55 22 & 12:00 & 12:30 \\
bbbbbbbbbbb & 11111 & 111 33 02 & 15:00 & 15:30\\
\end{tabular}
\end{document}