
Frage: Wie kann ich die vertikale Ausrichtung von Zahlen in einer Latex-Tabelle anpassen?
MWE:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=0.60in, right=0.60in, top=0.60in, bottom=0.60in]{geometry}
\begin{document}
\Huge
\begin{tabular}{|c|c|c|c|c|c|}
\hline
$x$ & 1 & 2 & 3 & 4 & 5 \\ \hline
$y$ & 6 & 7 & 8 & 9 & 10 \\ \hline
\end{tabular}
\end{document}
Antwort1
Sie können das Paket verwenden cellspace
, mit dem Sie definieren könnenminimalvertikaler Abstand zwischen dem oberen Rand einer Zeile und der darüber liegenden Zelle oder zwischen dem unteren Rand und der darunter liegenden Zelle. Beachten Sie, dass die Anpassungswerte durch Ausprobieren ermittelt werden und von der Schriftart abhängen.
Beachten Sie jedoch, dass in diesem Fall andere Glyphen nicht vertikal zentriert werden, wenn sie keine Oberlängen haben (wie x
) oder keine Oberlängen, aber Unterlängen haben (wie y
). Wir haben nur Zeilennummern und Großbuchstaben, die vertikal zentriert sind.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[margin=0.60in]{geometry}
\usepackage{cellspace}
\renewcommand\cellspacetoplimit{9.5pt}
\begin{document}
\Huge
\begin{tabular}{|*{6}{Sc|}}
\hline
$x$ & 1 & 2 & 3 & 4 & 5 \\ \hline
$y$ & 6 & 7 & 8 & 9 & 10 \\ \hline
\end{tabular}
\end{document}
Antwort2
so was?
\usepackage[utf8]{inputenc}
\usepackage{array}
\begin{document}
\begin{center}
\Huge
\setlength\extrarowheight{.25ex} % <--- added
\begin{tabular}{|c|c|c|c|c|c|}
\hline
$x$ & 1 & 2 & 3 & 4 & 5 \\ \hline
$y$ & 6 & 7 & 8 & 9 & 10 \\ \hline
\end{tabular}
\end{center}
\end{document}
Beachten Sie jedoch das „y“ in der ersten Spalte. Ist es zentriert?