Agregue espacio entre \hline y superíndice sin afectar ningún otro espacio

Agregue espacio entre \hline y superíndice sin afectar ningún otro espacio

Quiero agregar espacio entre \hliney A^Tsin afectar ningún otro espacio.

ingrese la descripción de la imagen aquí

Aquí está MWE:

\documentclass{article}

\begin{document}
\begin{tabular}{l}
\hline
$\begin{array}{c}a\leftarrow A^Tb \\ c\leftarrow A^Td_Z \end{array}$\\
\hline
$\begin{array}{c}a\leftarrow A^Tb \\ c\leftarrow A^Td_Z \end{array}$\\
\hline
\end{tabular}
\end{document}

Respuesta1

Le sugiero que agregue una regla invisible de una altura adecuada (esto es lo que \struthacemos \mathstrut, pero en este caso no son lo suficientemente altas):

Salida de muestra

\documentclass{article}

\begin{document}

\begin{tabular}{l}
  \hline
  $\begin{array}{c}
    \vrule width 0pt height 2.2ex
    a\leftarrow A^Tb \\
    c\leftarrow A^Td_Z \end{array}$\\
  \hline
  $\begin{array}{c}
    \vrule width 0pt height 2.2ex
    a\leftarrow A^Tb \\
    c\leftarrow A^Td_Z \end{array}$\\
  \hline
\end{tabular}

\end{document}

Respuesta2

Puede utilizar el cellspacepaquete, que define minimalespacios verticales entre la parte superior de una celda y la parte inferior de la celda de arriba, y entre su parte inferior y la parte superior de la celda de abajo. Si el espaciado es mayor que el mínimo, no agrega nada. Sólo tienes que agregar el preespecificador Sdelante del especificador de columna. Ejemplo con un mínimo de 2 puntos arriba, 1 punto abajo. Configuré la matriz alineada a la izquierda porque creo que se ve mejor:

\documentclass{article}

\usepackage[math]{cellspace}%
\setlength\cellspacetoplimit{ 2pt}
\setlength\cellspacebottomlimit{1pt}

\begin{document}

\begin{tabular}{Sl}
\hline
$\begin{array}{l}a ← A^Tb \\ c ← A^Td_Z \end{array}$\\
\hline
$\begin{array}{l}a ← A^Tb \\ c ← A^Td_Z \end{array}$\\
\hline
\end{tabular}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada