Tabularx con espaciado vertical \hline y overrightarrow

Tabularx con espaciado vertical \hline y overrightarrow

Utilizo a \overrightarrowen mi tabla tabularx con \hline. Sin embargo, la flecha del vector se mezcla con la línea. Hay unabien¿Hay otra forma de corregir este error que no sea poner espaciado manualmente?

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\begin{document}

\begin{tabularx}{\linewidth}{|Y|Y|Y|}\hline
a&$\overrightarrow{\mathrm{AB}}$&c\\\hline
\end{tabularx}
\end{document}

Respuesta1

Una alternativa con el cellspacepaquete:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{cellspace}
\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\setlength\cellspacetoplimit{6pt}
\setlength\cellspacebottomlimit{6pt}
\begin{document}
\begin{tabularx}{\linewidth}{|Y|SY|Y|}\hline
a & $\overrightarrow{\mathrm{AB}}$ & cdeffg \\\hline
\end{tabularx}
\end{document}

Respuesta2

Otra posibilidad es utilizar \makegapedcellsdesde makecellel paquete:

\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage{makecell, tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\begin{document}

{
\setcellgapes{3pt}
\makegapedcells
\begin{tabularx}{\linewidth}{|Y|Y|Y|}\hline
a & $\overrightarrow{\mathrm{AB}}$ & cdeffg \\\hline
\end{tabularx}
}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Podrías usar \renewcommand{\arraystretch}{<more space between rows>}(o con la definición de @Zarkofactor de estiramiento), para aumentar el espacio de las celdas, por ejemplo.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{document}
{\renewcommand{\arraystretch}{2}
\begin{tabularx}{\linewidth}{|Y|Y|Y|}\hline
a&$\overrightarrow{\mathrm{AB}}$&c\\\hline
\end{tabularx}}
\end{document}

información relacionada