vertikale Ausrichtung einer Spalte Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


henna

vertikale Ausrichtung einer Spalte

Beitrag von henna »

Hallo, ich würde gern die letzte Spalte in dieser Tabelle vertikal unten ausrichten. Es muss keine Tabelle sein. Für andere Lösungen bin ich sehr dankbar.
\documentclass[fontsize=10pt,headings=small,paper=90mm:121mm]{scrartcl}

\usepackage[german]{babel}
\usepackage{fontspec}
\usepackage{tabularx}
\setmainfont{TeX Gyre Pagella}
\usepackage[top=2mm,left=2mm,bottom=2mm,right=2mm]{geometry}
\pagestyle{empty}

\begin{document}

\noindent
\begin{tabularx}{\textwidth}{lXl}
  Nr. 1&Kurzer Text\dotfill&€ 30\,000\\
  Nr. 2&Längerer Text Längerer Text Längerer Text Längerer Text\dotfill&€ 35\,000\\
\end{tabularx}

\noindent
\begin{tabular}{lp{53mm}l}
  Nr. 1&Kurzer Text\dotfill&€ 30\,000\\
  Nr. 2&Längerer Text Längerer Text Längerer Text Längerer Text\dotfill&€ 35\,000\\
\end{tabular}

\end{document}


Vielen Dank und liebe Grüße henna

Rueb Enase

Re: vertikale Ausrichtung einer Spalte

Beitrag von Rueb Enase »

Du solltest den grünen Haken für eine Lösung nur setzen, wenn auch eine Lösung gezeigt wird, beispielsweise:
\documentclass[fontsize=10pt,headings=small,paper=90mm:121mm]{scrartcl}

\usepackage[german]{babel}
\usepackage{fontspec}
\setmainfont{TeX Gyre Pagella}
\usepackage[top=2mm,left=2mm,bottom=2mm,right=2mm]{geometry}
\pagestyle{empty}

% First suggestion with measuring boxes
\newsavebox\testbox
\newcommand*{\threecolumns}[3]{%
  \savebox\testbox{%
    \parbox{\dimexpr \linewidth-7em}{\strut#2 \dotfill}%
  }
  \raisebox{\dimexpr\ht\testbox-\ht\strutbox}{\makebox[2em]{#1}}\quad
  \usebox\testbox\quad
  \makebox[3em][r]{#3}%
}

% Second and easy suggestion with fake with \makebox
\newcommand*{\easythreecolumns}[3]{%
  \makebox[3em][l]{#1}%
  \parbox[t]{\dimexpr \linewidth-7em}{%
    \strut#2\strut\dotfill\makebox[0pt][l]{\makebox[4em][r]{#3}}%
  }%
}
\begin{document}
\begin{flushleft}
  \threecolumns{Nr. 1}{Kurzer Text}{30\,000}\\
  \threecolumns{Nr. 2}{Längerer Text Längerer Text Längerer Text Längerer Text}{35\,000}\\
\end{flushleft}

\begin{flushleft}
  \easythreecolumns{Nr. 1}{Kurzer Text}{30\,000}\\
  \easythreecolumns{Nr. 2}{Längerer Text Längerer Text Längerer Text Längerer Text}{35\,000}\\
\end{flushleft}

\end{document}

Und dann wäre es natürlich besser, wenn der Haken bei dem Beitrag gesetzt würde, der die für dich taugliche Lösung enthält.

Rueb Enase

Re: vertikale Ausrichtung einer Spalte

Beitrag von Rueb Enase »

Ich sehe gerade, dass der Code hier im Forum verfälscht angezeigt wird und dafür dann unter dem Code der Text fett weiter geht. Den richtigen Code kannst du sehen, wenn du meinen Beitrag zitierst, natürlich weder auf "Vorschau" noch auf "Absenden" klickst, sondern den Code aus dem Zitat meines Beitrags dann direkt heraus kopierst. Da ist wohl noch ein Fehler in der Forensoftware.

Rueb Enase

Re: vertikale Ausrichtung einer Spalte

Beitrag von Rueb Enase »

Rueb Enase hat geschrieben:
Do 16. Dez 2021, 09:14
Ich sehe gerade, dass der Code hier im Forum verfälscht angezeigt
und leider auch verfälscht an den Online-Editor übergeben wird, so dass das vom Online-Editor angezeigte Ergebnis zwar mit dem angezeigten Code übereinstimmt, aber nicht mit dem, was ich eigentlich gepostet habe.

henna

Re: vertikale Ausrichtung einer Spalte

Beitrag von henna »

Hallo Rueb Enase, danke für deine Vorschläge, werde ich mal in Ruhe ausprobieren.
Den Beitrag habe ich anscheinend versehentlich als gelöst markiert.
Liebe Grüße henna

Antworten