Столбцы в таблице, выровненные по правому центру*

Столбцы в таблице, выровненные по правому центру*

Я хотел бы выровнять по правому центру столбец в tabular*среде. Смотрите следующий фрагмент:

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

Что выглядит как

введите описание изображения здесь

Как выровнять последние два столбца по центру справа?

решение1

Чтобы выровнять по правому краю второй и третий столбец, используйте rвместо l. В следующем MWE я также удалил cpacifier четвертого столбца ( c), так как вам нужно всего три столбца. Я также добавил , \multicolumn{1}{c}{...}чтобы выровнять по центру заголовки столбцов второго и третьего столбцов.

Вторая таблица в MWE сделана с использованием, tabularxчтобы убедиться, что длинные записи в первом столбце автоматически разбиваются на две или более строк, так что таблица не превышает textwidth. В этой второй таблице я также использовал правила из пакета booktabs. Эти строки имеют некоторое вертикальное пустое пространство сверху и снизу.

введите описание изображения здесь

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

Связанный контент