这可能是一个新手问题,但我对段落列类型“m”有问题。我尝试了很多组合,但这个问题我无法解决:
带有的文本不在中间(垂直)。
另外,如何才能在第二列之间创建换行符SSW
并(LR)
保持水平填充(居中)的功能?我尝试了几种方法,但都没有用,或者文本偏离了中心。
最后是否可以在此段落列上设置高度?(第二行),但没有任何填充,只有厘米高度。
\begin{tabular}{
| >{\centering}p{\dimexpr1.4cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr1.4cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr1.4cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}m{\dimexpr7.6cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr6.4cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr1.2cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr1.2cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr1.2cm-\arrayrulewidth\relax}<{\centering}
| >{\centering}p{\dimexpr2.2cm-\arrayrulewidth\relax}<{\centering}
|
}
\hline
Datum & SSW \footnotesize{(LR)} & SSW \footnotesize{(korriglert)} & I. Screening 8 + 0 bis 11 + 6 SSW & & FS & SSL & BPD & biometria \tabularnewline
\hline
& & & & & & & & \tabularnewline
\hline
\end{tabular}
答案1
您的表格比 更宽,\textwidth
而且我还没有调整它。除此之外,您必须使用m
列类型来设置第二列和第三列。
\documentclass[margin=5]{standalone}
\usepackage{array}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{\dimexpr#1-\arrayrulewidth\relax}}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{\dimexpr#1-\arrayrulewidth\relax}}
\begin{document}
\begin{tabular}{
| P{1.4cm}
| M{1.9cm}
| M{1.4cm}
| P{7.6cm}
| P{0.4cm}
| P{1.2cm}
| P{1.2cm}
| P{1.2cm}
| P{2.2cm}
|
}
\hline
Datum & SSW \par {\footnotesize(LR)} & SSW {\footnotesize (korriglert)} & I. Screening 8 + 0 bis 11 + 6 SSW & & FS & SSL & BPD & biometria \tabularnewline
\hline
& & & & & & & & \tabularnewline
\hline
\end{tabular}
\end{document}
BTW\footnotesize
是一个开关,不接受参数。因此使用{\footnotesize (LR)}
而不是\footnotesize{...}