Colunas centralizadas à direita em tabela*

Colunas centralizadas à direita em tabela*

Gostaria de centralizar à direita uma coluna em um tabular*ambiente. Veja o seguinte trecho:

\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} llc}
\hline 
\textbf{Art} & \textbf{Stundensatz} & \textbf{Gesamt} \\ 
\hline 
Doing this & 1,5 à 100 Euro & 150,00 Euro \\ 
\hline 
This \& That & 3 à 100 Euro & 300,00 Euro \\
\hline
Even more stuff and corrections & 3,5 à 100 Euro & 350,00 Euro \\ 
\hline
Hearing & 1 à 100 Euro & 100,00 Euro \\
\hline
MwSt. in Höhe von 19\% &  & 171,00 Euro \\
\hline
Gesamt & & 1071,00 Euro \\ 
\hline 
\end{tabular*} 

O que parece

insira a descrição da imagem aqui

Como ter as duas últimas colunas centralizadas à direita?

Responder1

Para alinhar à direita a segunda e a terceira colunas, use rem vez de l. No MWE a seguir, também removi a quarta coluna cpacifier ( c), pois você só precisa de três colunas. Também adicionei \multicolumn{1}{c}{...}para centralizar os cabeçalhos das colunas da segunda e terceira colunas.

A segunda tabela no MWE é feita tabularxpara garantir que entradas longas na primeira coluna sejam automaticamente divididas em duas ou mais linhas para que a tabela com não exceda a largura do texto. Nesta segunda tabela, também utilizei regras do booktabspacote. Essas linhas têm algum espaço em branco vertical acima e abaixo delas.

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{booktabs}
\usepackage{tabularx}
\begin{document}


\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} rr}
\hline 
\textbf{Art} & \textbf{Stundensatz} & \textbf{Gesamt} \\ 
\hline 
Doing this & 1,5 à 100 Euro & 150,00 Euro \\ 
\hline 
This \& That & 3 à 100 Euro & 300,00 Euro \\
\hline
Even more stuff and corrections & 3,5 à 100 Euro & 350,00 Euro \\ 
\hline
Hearing & 1 à 100 Euro & 100,00 Euro \\
\hline
MwSt. in Höhe von 19\% &  & 171,00 Euro \\
\hline
Gesamt & & 1071,00 Euro \\ 
\hline 
\end{tabular*} 

\bigskip

\begin{tabularx}{\textwidth}{Xrr}
\toprule 
\textbf{Art} & \multicolumn{1}{c}{\textbf{Stundensatz}}  & \multicolumn{1}{c}{\textbf{Gesamt}} \\ 
\midrule 
Doing this & 1,5 à 100 Euro & 150,00 Euro \\  
This \& That & 3 à 100 Euro & 300,00 Euro \\
Even more stuff and corrections & 3,5 à 100 Euro & 350,00 Euro \\ 
Hearing & 1 à 100 Euro & 100,00 Euro \\
MwSt. in Höhe von 19\% &  & 171,00 Euro \\
a very long entry a very long entry a very long entry a very long entry   &  &  \\
\midrule
Gesamt &  & 1071,00 Euro \\ 
\bottomrule 
\end{tabularx} 

\end{document}

informação relacionada