如何在 siunitx 中换行,同时将数字对齐到小数点

如何在 siunitx 中换行,同时将数字对齐到小数点

我设法用这个将所有数字在小数点处对齐

\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}

在此处输入图片描述

相关内容