宽度相同的不同表格单元格中的相同文本如何以不同的方式进行连字?
\documentclass[11pt]{article}
\usepackage{multirow}
\usepackage[ngerman]{babel}
\begin{document}
\begin{tabular}{|p{6em}|p{12em}|p{7.5em}|}
\hline
\multirow[t]{3}{=}{Uebergang zum Regelbetrieb}
& Anzahl Leerfahrten
& \multirow[t]{3}{=}{Statistische Auswertung, ggf. Simulation} \\
& Gefahrene Leerkilometer
& \\
& Anzahl der Personal- und Fahrzeugwechsel
& \\
\hline
Auswirkung auf anderen Bahnverkehr
& Streuung von Verspaetungen auf eigentlich nicht betroffene Linien
& Statistische Auswertung, ggf. Simulation\\
\hline
\end{tabular}
\end{document}
结果看起来很奇怪:
由于我使用的是多行 (版本 2.1),这似乎会导致这种影响。如何避免这种情况?
答案1
这是因为您的“正常”单元格使用了完全对齐(对于如此窄的文本,这实际上是不可取的)。并\multirow
使用\raggedright
,因此这会产生不同的连字符。
实际上,multirow
设置是可以改变的。例如,如果你删除 `\raggedright,你将在两个单元格中得到相同的结果。使用以下命令执行此操作
\renewcommand{\multirowsetup}{}
另一种选择(我认为更好)是\raggedright
在其他单元格中也使用。