Me gustaría saber cómo reducir el tamaño de esta tabla, ya que es mayor que el ancho del texto en una página. ¿O debería arreglar el ancho de cada columna? Si es así, ¿cómo?
\begin{document}
\begin{table}[!htbp]
\centering
\caption{Comparison of the CCSHR estimators based on beta and logit-normal distributions}
\begin{tabular}{c|ccc|ccc}
\toprule
& \multicolumn{3}{c|}{pH 1.4} & \multicolumn{3}{c}{pH 2.2} \\
\midrule
& \multicolumn{1}{c}{\textit{N}$_{\text{max}}$ (nm)} & {\textit{C}$_{\text{D}}$\textsuperscript{'}} (µM)& \textit{D} & \textit{A}$_{\text{max}}$ (µm) & \textit{D}$_{\text{D}}$\textsuperscript{'} (µm) & \textit{A} \\
\\[-1em]
{Molecule AB} & \multicolumn{1}{c}{2.0 ± 0.2} & {7.9 ± 0.6} & {4.7 ± 0.1} & {7.8 ± 0.3} & {26 ± 6} & {0.87 ± 0.09} \\
{Molecule C} & \multicolumn{1}{c}{9.2 ± 0.2} & {25.9 ± 1.4} & {2.07 ± 0.04} & {1.8 ± 0.3} & {70 ± 5} & {0.19 ± 0.06} \\
%\bottomrule
\hline
\end{tabular}
\label{tab:addlabel}
\end{table}
tex tex tex text tex tex tex t ex text text tex tex tex text tex tex tex t ex text text tex tex tex text tex tex tex t ex text text tex tex tex text tex tex tex t ex text text
\end{document}
Lo soluciono mientras agrego este comando de línea: \setlength{\tabcolsep}{.085cm}
Sin embargo, tengo una línea vertical descontinuada antes de la columna Amax. ¿Sabes cómo solucionarlo?
Respuesta1
El problema con el espacio en la línea vertical se debe a \\[-1em]
.
Mi sugerencia es rehacer un poco la tabla y eliminar todas las líneas verticales:
\documentclass{article}
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{table}[!htbp]
\centering
\caption{Comparison of the CCSHR estimators based on beta and logit-normal distributions}
\label{tab:addlabel}
\setlength{\tabcolsep}{.12cm}
\begin{tabular}{
@{}
l
@{\hspace*{0.25cm}}
S[table-format = 1.1(2)]
S[table-format = 2.1(2)]
S[table-format = 1.2(2)]
@{\hspace*{0.25cm}}
S[table-format = 1.1(2)]
S[table-format = 2.0(2)]
S[table-format = 1.2(2)]
@{}
}
\toprule
& \multicolumn{3}{c}{pH 1.4}
& \multicolumn{3}{c}{pH 2.2} \\\addlinespace
% \cmidrule(l{0cm}r{0.25cm}){2-4}\cmidrule(r{-0.0cm}l{0cm}){5-7}
& {$N_{\text{max}}$(\si{nm})}
& {$C_{\text{D}}'$(\si{\mu M})}
& {\textit{D}}
& {$A_{\text{max}}$(\si{\mu m})}
& {$D_{\text{D}}'$(\si{\mu m})}
& {\textit{A}} \\
\cmidrule(l{0cm}r{0.25cm}){2-4}\cmidrule(r{-0.0cm}l{0cm}){5-7}
Mol.\ AB & 2.0 +- 0.2 & 7.9 +- 0.6 & 4.7 +- 0.1 & 7.8 +- 0.3 & 26 +- 6 & 0.87 +- 0.09 \\
Mol.\ C & 9.2 +- 0.2 & 25.9 +- 1.4 & 2.07 +- 0.04 & 1.8 +- 0.3 & 70 +- 5 & 0.19 +- 0.06 \\
\bottomrule
\end{tabular}
\end{table}
tex tex tex text tex tex tex t ex text text tex tex tex text tex tex tex t ex text text tex tex tex text tex tex tex t ex text text tex tex tex text tex tex tex t ex text text
\end{document}
Respuesta2
sin saber nada sobre el diseño de su página (¡el código proporcionado no tiene preámbulo!) es difícil decir algo que pueda solucionar su problema. Por ejemplo con preámbulo
\documentclass{article}
\usepackage[margin=30mm]{geometry}
funciona bien. En consecuencia, la mayor parte de mi respuesta está dedicada a cuestiones fuera de tema:
\documentclass{article}
\usepackage{booktabs, tabularx}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\begin{table}[!htbp]
\sisetup{separate-uncertainty=true}
\setlength\tabcolsep{2.5pt}
\centering
\caption{Comparison of the CCSHR estimators based on beta and logit-normal distributions}
\sisetup{separate-uncertainty=true}
\setlength\tabcolsep{2.5pt}
\begin{tabularx}{\linewidth}{@{}
>{\raggedright}X
S[table-format=1.1(1)]
S[table-format=2.1(1)]
S[table-format=1.2(1)]
%
S[table-format=1.1(1)]
S[table-format=2.0(1)]
S[table-format=1.2(1)]
@{}}
\toprule
& \multicolumn{3}{c}{pH 1.4}
& \multicolumn{3}{c}{pH 2.2} \\
\cmidrule(lr){2-4}\cmidrule(lr){5-7}
Molecule
& {$N_{\max}$ (nm)} & {$C_{\text{D}}'$ (\si{\micro\mole})} & {$D$}
& {$A_{\max}$ (µm)} & {$D_{\text{D}}'$ (µm)} & {$A$} \\
\midrule
Molecule AB & 2.0(2) & 7.9(6) & 4.7(1) & 7.8(3) & 26(6) & 0.87(9) \\
Molecule C & 9.2(2) & 25.9(14) & 2.07(4) & 1.8(3) & 70(5) & 0.19(6) \\
\bottomrule
\end{tabularx}
\label{tab:addlabel}
\end{table}
\lipsum[1]
\end{document}
Editar:Bueno,samcarter¡Golpéame con casi la misma solución durante 30 minutos! Reconozco esto cuando ya subo mi respuesta (¡mi cama!). Entonces, en la primera elimino mi respuesta, ahora hago pequeñas correcciones de la primera versión de mi respuesta y la vuelvo a abrir (porque entre ellas hay (un poco de) ligeras diferencias :).