
A veces, cuando hago tablas en látex con símbolos matemáticos, el espaciado se vuelve muy feo y los símbolos matemáticos entran en conflicto con las líneas h.
Por ejemplo:
\begin{table}[h]
\centering
\resizebox{0.5\textwidth}{!}{%
\begin{tabular}{|c|c|c|}
\hline
l & $\hat{Y}_{t+l|t}$ & $\hat{\sigma}_{\epsilon_{t+l|t}}^2$ \\ \hline
1 & $2097 \pm 398.6$ & 39508 \\ \hline
2 & $2159 \pm 548.2$ & 78230 \\ \hline
\end{tabular}%
}
\end{table}
En esta tabla, el sombrero en \hat{Y} toca la línea h de arriba. Por supuesto, probablemente podría hacer algo con vspace, pero ¿existe una solución más generalizada para esta clase de problema? ¿Quizás algún ajuste de espaciado dentro del entorno de la mesa?
Respuesta1
Recomiendo evitar las mesas enjauladas.
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx,booktabs}
\sisetup{separate-uncertainty}
\begin{document}
\begin{table}[htp]
\centering
\begin{tabular}{
@{}
c
S[table-format=4.1(4)]
S[table-format=5.0]
@{}
}
\toprule
l & {$\hat{Y}_{t+l|t}$} & {$\hat{\sigma}_{\epsilon_{t+l|t}}^2$} \\
\midrule
1 & 2097 \pm 398.6 & 39508 \\
2 & 2159 \pm 548.2 & 78230 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Respuesta2
Puede utilizar el cellspace
paquete, que garantiza un espacio vertical mínimo de celdas en columnas con el especificador precedido de la letra S
(o C
si carga siunitx
):
\documentclass{article} %
\usepackage{array}
\usepackage{graphicx}
\usepackage{cellspace}
\setlength{\cellspacetoplimit}{4pt}
\setlength{\cellspacebottomlimit}{3pt}
\begin{document}
\begin{table}[h]
\centering\setlength{\extrarowheight}{2pt}
\resizebox{0.5\textwidth}{!}{%
\begin{tabular}{|c|Sc|c|}
\hline
l & $\hat{Y}_{t+l|t}$ & $\hat{\sigma}_{\epsilon_{t+l|t}}^2$ \\ \hline
1 & $2097 \pm 398.6$ & 39508 \\ \hline
2 & $2159 \pm 548.2$ & 78230 \\ \hline
\end{tabular}%
}
\end{table}
\end{document}