
Estoy intentando alinear la siguiente tabla para que el "21" esté centrado debajo de su encabezado.
\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}
Puedo usar \centering
en lugar de \raggedleft
para la última columna centrar los números debajo del encabezado, pero luego el encabezado termina demasiado hacia la izquierda, quiero que el encabezado sea como en la imagen de arriba.
¿Hay alguna forma de conseguir la combinación de estos dos? El encabezado se alineó a la derecha como en la primera imagen, pero el número centrado debajo del encabezado como en la segunda imagen.
Respuesta1
Usaría la X
columna de tipo para la tercera celda en lugar de la cuarta: \begin{tabularx}{1.09\textwidth}{|clXc|}
. Luego \makecell[r]{\textbf{Occurrences}}
puede alinear el encabezado a la derecha:
\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}