Beren77
16-06-2007, 11:25
Hallo,
ich erzeuge LaTeX-Code aus einer Anwendung heraus und dort besteht die Anforderung, dass beliebige Tabulatoren gesetzt werden können. Ein auszugebender Text soll dann z.B. so aussehen:
Folgende Punkte sind nicht erlaubt: * Rauchen
* offenes Feuer
* verschütten von Chemikalien
...
Dabei sollen die "*" natürlich untereinander stehen.
Problem an dieser Sache: Es ist möglich, mehr als einen Tabulator zu setzen, an beliebigen Positionen... Das einzige, was mir bisher eingefallen ist, ist dies hier:
\put(7, 40){\begin{minipage}[b]{86mm}
\begin{tabular}[t]{ll}
Folgende Punkte sind nicht erlaubt: & Rauchen\\
& offenes Feuer\\
\end{tabular}
\end{minipage}}
(Das ist ein Ausschnitt, der in einer Picture-Umgebung liegt...)
Problem dabei ist aber -- natürlich -- das die Zeile ggf. über den Rand hinausreicht. Im Normalfall würde ich also bei tabular statt {ll} als parameter entsprechende "p{xcm}" Parameter angeben, nur kann ich diese ja nicht automatisch aus dem Programm generieren, weil ich nicht weiß, wie breit die Spalte ist... Gibt es einen Weg, dieses Problem zu lösen? Gibt es eine automatische Formatierung dafür in LaTeX?
Oder geht es mit \tabbing (dort habe ich aber das gleiche Problem...). Vielleicht kann das irgend ein Paket, das ich nicht kenne?
Danke für die Hilfe.
Grüße,
Philipp
ich erzeuge LaTeX-Code aus einer Anwendung heraus und dort besteht die Anforderung, dass beliebige Tabulatoren gesetzt werden können. Ein auszugebender Text soll dann z.B. so aussehen:
Folgende Punkte sind nicht erlaubt: * Rauchen
* offenes Feuer
* verschütten von Chemikalien
...
Dabei sollen die "*" natürlich untereinander stehen.
Problem an dieser Sache: Es ist möglich, mehr als einen Tabulator zu setzen, an beliebigen Positionen... Das einzige, was mir bisher eingefallen ist, ist dies hier:
\put(7, 40){\begin{minipage}[b]{86mm}
\begin{tabular}[t]{ll}
Folgende Punkte sind nicht erlaubt: & Rauchen\\
& offenes Feuer\\
\end{tabular}
\end{minipage}}
(Das ist ein Ausschnitt, der in einer Picture-Umgebung liegt...)
Problem dabei ist aber -- natürlich -- das die Zeile ggf. über den Rand hinausreicht. Im Normalfall würde ich also bei tabular statt {ll} als parameter entsprechende "p{xcm}" Parameter angeben, nur kann ich diese ja nicht automatisch aus dem Programm generieren, weil ich nicht weiß, wie breit die Spalte ist... Gibt es einen Weg, dieses Problem zu lösen? Gibt es eine automatische Formatierung dafür in LaTeX?
Oder geht es mit \tabbing (dort habe ich aber das gleiche Problem...). Vielleicht kann das irgend ein Paket, das ich nicht kenne?
Danke für die Hilfe.
Grüße,
Philipp