
Estou tentando alinhar a tabela a seguir para que o "21" fique centralizado sob seu cabeçalho.
\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}
Posso usar \centering
em vez \raggedleft
da última coluna centralizar os números sob o cabeçalho, mas o cabeçalho fica muito à esquerda, quero que o cabeçalho fique como na imagem acima.
Existe alguma maneira de conseguir a combinação desses dois? O cabeçalho alinhado à direita como na primeira imagem, mas o número centralizado sob o cabeçalho como na segunda imagem.
Responder1
Eu usaria o X
tipo coluna para a 3ª em vez da 4ª célula: \begin{tabularx}{1.09\textwidth}{|clXc|}
. Com \makecell[r]{\textbf{Occurrences}}
você pode alinhar o cabeçalho à direita:
\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}