Columnas centradas a la derecha en tabular*

Columnas centradas a la derecha en tabular*

Me gustaría centrar a la derecha una columna dentro de un tabular*entorno. Vea el siguiente fragmento:

\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*} 

que parece

ingrese la descripción de la imagen aquí

¿Cómo tener las dos últimas columnas centradas a la derecha?

Respuesta1

Para alinear a la derecha la segunda y tercera columna, utilice ren lugar de l. En el siguiente MWE, también eliminé el cpacificador de la cuarta columna ( c), ya que solo necesitas tres columnas. También agregué \multicolumn{1}{c}{...}para centrar los encabezados de las columnas de la segunda y tercera columna.

La segunda tabla en el MWE se utiliza tabularxpara garantizar que las entradas largas en la primera columna se dividan automáticamente en dos o más líneas para que la tabla no exceda el ancho del texto. En esta segunda tabla, también he usado reglas del booktabspaquete. Estas líneas tienen un espacio en blanco vertical encima y debajo de ellas.

ingrese la descripción de la imagen aquí

\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}

información relacionada