PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : spaltenausrichtung



traeLon
10-10-2005, 16:39
Ich bin grad bei mir ne Kopfzeile zu basteln, bei der der Name likns steht und der Rest bündig mit dem rechten Rand. So.

Ich hab mir dafür die tabularx herangezogen und es klappt eigentlich auch ganz gut, ausser, dass die Einträge der 2. Spalte nicht ganz rechts stehen, sondern der Größe angepasst sind und direkt neben dem Namen stehen. Wie kann ich das denn ausschalten oder erreichen, das der Inhalt auch wirklich gazn rechts an der Seite hängt.


danke

countbela666
10-10-2005, 16:59
Hast du vielleicht mal ein Minimalbeispiel dafür?

traeLon
10-10-2005, 17:13
Klar:)

\begin{tabularx}{\linewidth}{@{}l r@{}}
{\Large \textsc{Name}} & \textsc{$PLZ$ Ort}\\
& \textsc{Straße $Nr$}\\
& \textsc{\Telefon \ $01234/56789$}\\
& \textsc{\Letter email@email.de}\\
\bottomrule
\end{tabularx}

(\Telefon und \Letter sind Symbole aus marvosym)
Ich möchte, dass die Adresse an der rechten bildseite steht. Ich habs jetzt mit einer normalen Tabelle und festen Spaltenbreite und \hill hingewürgt. Ist aber sicher nicht so dolle wenn ich mal ein anderes Format benutzte als das jetzige.

countbela666
10-10-2005, 17:27
Aha, das hast du vor. Dann versuch's doch mal so:

\documentclass{article}
\usepackage{ragged2e,booktabs,tabularx,marvosym}
\begin{document}
%%%%%%% neuer Spaltentyp R für tabularx %%%%%%%%%%%%
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\newcolumntype{R}{>{\PreserveBackslash\RaggedLeft}X}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{tabularx}{\textwidth}{XR}
{\Large \textsc{Name}} & \textsc{$PLZ$ Ort}\\
& \textsc{Straße $Nr$}\\
& \textsc{\Telefon \ $01234/56789$}\\
& \textsc{\Letter email@email.de}\\
\bottomrule
\end{tabularx}
\end{document}
Noch ein paar Anmerkungen:
1) Hast du einen bestimmten Grund, Text in Matheumgebungen zu packen, außer um sie schrägzustellen? Wenn nicht, dann verwende lieber \emph{...}.
2) Hat ja auch so funktioniert, aber ein Minimalbeispiel war dein Code nicht. Genaueres dazu in den Boardregeln.

Grüße,
Marcel

traeLon
10-10-2005, 17:32
Danke. Der Text PLZ war nur ein dummy... wird natürlich später ne echte Postleitzahl:)

Sabrina.Dankers
15-11-2006, 15:13
Warum benutzt du die tabularx?
Ich würdr das so machen:
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill }}r}
{\Large \textsc{Name}} & \textsc{$PLZ$ Ort}\\
& \textsc{Straße $Nr$}\\
& \textsc{\Telefon \ $01234/56789$}\\
& \textsc{\Letter email@email.de}\\
\bottomrule
\end{tabular*}
Wenn mich nicht alles täuscht bringt das genau dein gewünschtes Ergebnis.