
\hline
Ich möchte zwischen und Leerzeichen hinzufügen, A^T
ohne andere Abstände zu beeinträchtigen.
Hier ist 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}
Antwort1
Ich schlage vor, dass Sie eine unsichtbare Linie mit einer geeigneten Höhe hinzufügen (dies ist, was \strut
sie \mathstrut
tun, aber in diesem Fall sind sie nicht hoch genug):
\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}
Antwort2
cellspace
Sie können das Paket verwenden , das minimal
vertikale Abstände zwischen der Oberseite einer Zelle und der Unterseite der darüber liegenden Zelle sowie zwischen ihrer Unterseite und der Oberseite der darunter liegenden Zelle definiert. Wenn der Abstand größer als das Minimum ist, fügt es nichts hinzu. Sie müssen nur den Vorspezifizierer S
vor dem Spaltenspezifizierer hinzufügen. Beispiel mit einem Minimum von 2 pt oben, 1 pt unten. Ich habe das Array linksbündig ausgerichtet, da ich denke, dass es besser aussieht:
\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}