我设法用这个将所有数字在小数点处对齐
\documentclass{scrreprt}
\usepackage{microtype}
\usepackage[sc]{mathpazo}
\usepackage{xfrac}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption}
\usepackage{siunitx}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}}
\begin{document}
\begin{table}[h!]
\setcapmargin*{0.10cm}
\caption[Übersicht aller PV-Anlagen im Testnetz \textit{Uniwohngebiet}]{Übersicht aller PV-Anlagen im Testnetz \textit{Uniwohngebiet}}
\small
\centering
\sisetup{output-decimal-marker = {.}}
\begin{tabular}{L{3.5cm} S C{3.5cm} C{2cm} C{2cm}}
\toprule
\textbf{PV-Einspeisezähler Bezeichnung SWK} & \textbf{Installierte PV-Leistung [$\SI{}{\textbf{kW}}$]} & \textbf{Südausrichtung [°]} & \textbf{Gruppe} & \textbf{Gemessen}\\ % \textbf{[W]}
\midrule
VNBE014220 & 3.69 & 16 & 1 & x\\
VNBE014469 & 11.47 & 16 & 1 & \\
VNBE015412 & 3.51 & 16 & 1 & x\\
\bottomrule
\end{tabular}
\label{tab:Uebersicht_PV}
\end{table}
\end{document}
但是如何强制第二行标题的换行呢?
如果我使用 \begin{tabular}{L{3.5cm} C{3cm} C{3.5cm} C{2cm} C{2cm}}
而不是\begin{tabular}{L{3.5cm} S C{3.5cm} C{2cm} C{2cm}}
我可以用 来进行换行\textbf{Installierte PV-\newline Leistung [$\SI{}{\textbf{kW}}$]}
。
谢谢 :)
答案1
您可以使用包\thead{...}
中的命令makecell
。请注意,必须将命令括在内,{}
以便向 siunitx 传达该单元格不是数字的信息。
\documentclass{scrreprt}
\usepackage{microtype}
\usepackage[sc]{mathpazo}
\usepackage{xfrac}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption}
\usepackage{siunitx}
\usepackage{makecell}
\renewcommand\theadfont{\bfseries}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\begin{table}[htbp]
\caption[Übersicht aller PV-Anlagen im Testnetz \textit{Uniwohngebiet}]{Übersicht aller PV-Anlagen im Testnetz \textit{Uniwohngebiet}}
\label{tab:Uebersicht_PV}
\small
\centering
\sisetup{output-decimal-marker = {.}}
\begin{tabular*}{\textwidth}{@{}l @{\extracolsep{\fill}} S @{\extracolsep{\fill}} c @{\extracolsep{\fill}} c @{\extracolsep{\fill}} c @{}}
\toprule
{\thead{PV-Einspeisezähler\\ Bezeichnung SWK}} & {\thead{Installierte\\ PV-Leistung [\si[detect-all]{kW}]}} & {\thead{Südausrichtung [°]}} & {\thead{Gruppe}} & {\thead{Gemessen}}\\
\midrule
VNBE014220 & 3.69 & 16 & 1 & x\\
VNBE014469 & 11.47 & 16 & 1 & \\
VNBE015412 & 3.51 & 16 & 1 & x\\
\bottomrule
\end{tabular*}
\end{table}
\lipsum[2]
\end{document}