PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wortbreite bestimmen



conway
12-11-2008, 10:24
Hallo,

kennt jemand unter Latex einen Befehl, mit dem ich die exakte Breite eines Wortes/Wortgruppe bestimmen kann?

Ich würde gerne in einer Tabelle die Spaltenbreite festlegen. Dazu gibt es ja den Befehl p{}, der eine Breitenangabe entgegennimmt. Ich würde als Breite aber gerne ein Beispielwort/-wortgruppe angeben, die Latex automatisch in die richtige Breite umrechnet.

Hat jemand ein Tipp für mich?
Gruß
Conway

cookie170
12-11-2008, 11:51
Paket tabularx

conway
12-11-2008, 12:47
Hallo,

ich habe mir gerade das manual zu tabularx durchgelesen, aber nichts dergleichen gefunden was ich suche. Habe ich etwas übesehen?

Vielleicht habe ich mich etwas unklar ausgedrückt. Ich suche irgendwas in der Richtung p{getLength{IrgendEinText}}, was dann zu p{2cm} oder so wird.

Gruß
Conway

Hobbes
12-11-2008, 13:08
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\newlength{\bla}
\settowidth{\bla}{Wortlänge}
\begin{document}
\begin{tabular}{p{\bla}}
Wortlänge \\
meine Zeile ist ganz schön lang geworden
\end{tabular}
\end{document}

conway
12-11-2008, 14:04
Genau das habe ich gesucht! Tausend Dank!!!

Conway

cookie170
12-11-2008, 14:33
Hallo Hobbes,

das ist ja eine klasse Lösung. Wo steht denn, dass \settowidth auch Wörter nimmt und nicht nur sowas wie "3em"? Woher hast Du das?

fragt neugierig

Alexander

Hobbes
12-11-2008, 14:47
Ich habe es selbst mal benötigt und bin auf diesen Thread (http://www.mrunix.de/forums/showthread.php?t=44264&highlight=parbox+breite) gestoßen.