
Ich versuche, die folgende Tabelle so auszurichten, dass die „21“ zentriert unter ihrer Überschrift steht.
\begin{table}[h]
\centering
\begin{tabularx}{1.09\textwidth}{|cll>{\raggedleft\arraybackslash}X|}
\hline
\textbf{ID} & \textbf{Severity} & \textbf{Vulnerability} &
\textbf{Occurrences} \\
\hline
111111 & Lorem & Lorem ipsum dolor sit amet & 21 \\
\hline
\end{tabularx}
\caption{example}
\label{table:example}
\end{table}
Ich kann \centering
anstelle von \raggedleft
für die letzte Spalte verwenden, um die Zahlen unter der Kopfzeile zu zentrieren, aber dann landet die Kopfzeile zu weit links. Ich möchte, dass die Kopfzeile wie im obigen Bild aussieht.
Gibt es eine Möglichkeit, diese beiden zu kombinieren? Die Kopfzeile ist rechtsbündig ausgerichtet, wie im ersten Bild, aber die Nummer ist zentriert unter der Kopfzeile, wie im zweiten Bild.
Antwort1
X
Ich würde für die 3. statt der 4. Zelle den Typ colum verwenden : \begin{tabularx}{1.09\textwidth}{|clXc|}
. Mit \makecell[r]{\textbf{Occurrences}}
kann man dann die Überschrift rechtsbündig ausrichten:
\documentclass{article}
\usepackage{tabularx}
\usepackage{makecell}
\begin{document}
\begin{table}[h]
\centering
\begin{tabularx}{1.09\textwidth}{|clXc|}
\hline
\textbf{ID} & \textbf{Severity} & \textbf{Vulnerability} &
\makecell[r]{\textbf{Occurrences}} \\
\hline
111111 & Lorem & Lorem ipsum dolor sit amet & 21 \\
\hline
\end{tabularx}
\caption{example}
\label{table:example}
\end{table}
\end{document}