我正在尝试调整表格的大小,以便表格与文本更加对齐。因为它到达了页面的末尾。
谢谢。
\usepackage{siunitx}
\usepackage{booktabs}
\begin{tabular}{
l
*{6}{S[table-format=1.4]}
S[table-format=5]
S[table-format=3.2]
}
\toprule
\multicolumn{1}{c}{Componente} &
\multicolumn{2}{c}{} &
\multicolumn{2}{c}{Pico} &
\multicolumn{2}{c}{Reposo} \\
\cmidrule(lr){4-5} \cmidrule(lr){6-7}
& {Cantidad} & {Voltaje} & {Corriente(mA)} & {Potencia(W)} & {Corriente(mA)} & {Potencia(W)} \\
\midrule
Subisistema & 1 & 3.3 & 19.506 & 0.076 & 4.454 & 0.0175 \\
ADCS & & & & & & \\
\bottomrule
\end{tabular}
答案1
将单位放在另一行并使用\begin{tabular*}{\textwidth}{%
将适合页面上的表格。
如果需要更多空间,“Cantidad”可以缩写为“Cant”。
\documentclass[12pt,a4paper]{article}
\usepackage[load=prefix]{siunitx}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\setlength{\tabcolsep}{4pt}
\begin{tabular*}{\textwidth}{%
@{\extracolsep{\fill}}
l
S[table-format=1.0]
S[table-format=2.3]
S[table-format=3.2]
S[table-format=1.3]
S[table-format=1.3]
S[table-format=1.3]
S[table-format=1.4]
@{}
}
\toprule
Componente &\multicolumn{2}{c}{} &\multicolumn{2}{c}{Pico} & \multicolumn{2}{c}{Reposo} \\
\cmidrule(lr){4-5}
\cmidrule(lr){6-7}
&{Cantidad} &{Voltaje} &{Corriente} &{Potencia} &{Corriente} & {Potencia} \\
& &{(\si{\volt})} &{(\si{\milli\ampere})} &{(\si{\watt})} &{(\si{\milli\ampere})} &{(\si{\watt})} \\
\midrule
Subsistema & 1 & 3.3 & 19.506 & 0.076 & 4.454 & 0.0175 \\
ADCS & & & & & & \\
\bottomrule
\end{tabular*}
\caption{A table}
\end{table}
\end{document}