Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tabbing/Zeilenumbruch

210 views
Skip to first unread message

Thomas Bliesener

unread,
Dec 3, 1999, 3:00:00 AM12/3/99
to
Wie bekomme ich in einer tabbing-Umbegung einen automatischen Zeilenumbruch
hin? Ich möchte folgendes machen:


--help Print a usage message on standard output and exit
successfully.

--version Print version information on standard output then
exit successfully.


In einer Tabelle würde dies klappen, aber leider wird es länger als eine
Seite. Oder gibt es vielleicht eine ganz andere Lösung?

Noch eine Frage: Gibt es etwas Eleganteres als \verb, um "--" (minus minus)
auf's Papier zu bringen?

bli


Thomas Bliesener

unread,
Dec 4, 1999, 3:00:00 AM12/4/99
to
Thomas Bliesener <b...@megared.net.mx> wrote:

> In einer Tabelle würde dies klappen, aber leider wird es länger als eine
> Seite.

"longtable" habe ich inzwischen entdeckt, leider macht das aber keinen
Seitenumbruch innerhalb des Absatzes, und ich muß auch weiterhin die Breite
von Hand vorgeben?

bli

Jan Pluntke

unread,
Dec 4, 1999, 3:00:00 AM12/4/99
to

Thomas Bliesener <b...@megared.net.mx> schrieb in im Newsbeitrag:
hc1a28...@127.0.0.1...
[snip]

> Noch eine Frage: Gibt es etwas Eleganteres als \verb, um "--" (minus
minus)
> auf's Papier zu bringen?

Drei Möglichkeiten:
* für die erste Spalte \texttt verwenden, dort werden die "-" einzeln
gesetzt.
* -{}- (sieht etwas eng aus, läßt sich also nicht so leicht erkennen)
* $--$ (dann sind die Minusse etwas länger, aber schön getrennt).

Ich persönlich würde wahrscheinlich am ehesten die erste Variante wählen
(also etwa \texttt{--help}...), da diese Schriftart auch sonst oft für
Eingaben oder Befehle in Programmiersprachen verwendet wird. Probier aus,
was für Dich die besten Ergebnisse bringt.

HTH,

--
Jan Pluntke
plu...@jupiterminet.uni-jena.de
to reply directly remove the planet from my address

Peter Wyzlic

unread,
Dec 4, 1999, 3:00:00 AM12/4/99
to
On Fri, 3 Dec 1999 21:21:53 -0500, Thomas Bliesener
<b...@megared.net.mx> wrote:
>Wie bekomme ich in einer tabbing-Umbegung einen automatischen
>Zeilenumbruch hin? Ich möchte folgendes machen:
>
>
>--help Print a usage message on standard output and exit
> successfully.
>
>--version Print version information on standard output then
> exit successfully.
>
>
>In einer Tabelle würde dies klappen, aber leider wird es länger
>als eine Seite. Oder gibt es vielleicht eine ganz andere Lösung?

Ja, longtable mit p-Spalten.

>Noch eine Frage: Gibt es etwas Eleganteres als \verb, um "--"
>(minus minus) auf's Papier zu bringen?

Wenn Du nicht wirklich "Minus" meinst, sondern den Bindestrich:
\texttt{--}. Z.B. \newcommand{\MinusMinus}{\texttt{--}}
Das Minus gibt es mit $-$.

Peter

--
"A great many people think they are thinking when they are merely
rearranging their prejudices." -- William James

Peter Wyzlic

unread,
Dec 4, 1999, 3:00:00 AM12/4/99
to
On Sat, 4 Dec 1999 00:06:58 -0500, Thomas Bliesener
<b...@megared.net.mx> wrote:

>Thomas Bliesener <b...@megared.net.mx> wrote:
>
>> In einer Tabelle würde dies klappen, aber leider wird es
>> länger als eine Seite.
>
>"longtable" habe ich inzwischen entdeckt, leider macht das aber
>keinen Seitenumbruch innerhalb des Absatzes, und ich muß auch
>weiterhin die Breite von Hand vorgeben?

Vielleicht solltest Du Dich innerlich von der Tabelle lösen und
statt dessen eine List-Umgebung verwenden. Siehe zum Beispiel die
Ventry-Umgebung im LaTeX-Begleiter:

\usepackage{calc}
...
\newenvironment{Ventry}[1]%
{\begin{list}{}{\renewcommand{\makelabel}[1]{\textsf{##1:}\hfil}%
\settowidth{\labelwidth}{\textsf{#1:}}%
\setlength{\leftmargin}{\labelwidth+\labelsep}}}%
{\end{list}}

Anwendung:
\begin{Ventry}{längstes Label}
\item[Label] text text text
\item[Label] text text text
\end{Ventry}

Ein anderes Beispiel mit der List-Umbegung, das noch in
verschiedenen alten Dateien bei mir herumschwimmt:

\newenvironment{indenting}[3]%
{\begin{list}{ #3}{\setlength{\leftmargin}{#1}
\setlength{\labelwidth}{#1}
\setlength{\rightmargin}{#2}
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\itemsep}{0pt}
} \item }%
{\end{list}}

Anwendung:
\begin{indenting}{1.27cm}% Einrückung links
{0cm}% Einrückung rechts
{Label}
text text text
\end{indenting}

Ich glaube die erste Lösung ist viel besser geeignet für das, was
Du erreichen willst.

Martin Schroeder

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
In <hc1a28...@127.0.0.1> Thomas Bliesener <b...@megared.net.mx> writes:
>Wie bekomme ich in einer tabbing-Umbegung einen automatischen Zeilenumbruch
>hin? Ich möchte folgendes machen:

>--help Print a usage message on standard output and exit
> successfully.

>--version Print version information on standard output then
> exit successfully.

Das schreit nach einer Listenumgebung a la description.

Gruß
Martin

--
Martin Schr"oder, mar...@oneiros.de
Love is the triumph of imagination over intelligence. (Oscar Wilde)

Markus Kohm

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
>In einer Tabelle würde dies klappen, aber leider wird es länger als eine
>Seite. Oder gibt es vielleicht eine ganz andere Lösung?

In KOMA-Script gibt es dafür die labeling-Umgebung.

>Noch eine Frage: Gibt es etwas Eleganteres als \verb, um "--" (minus
>minus) auf's Papier zu bringen?

In dem Beispiel erscheint es mir ohnehin sinnvoll die Optionen
auszuzeichnen. Wie wäre es mit \texttt{--help}?

Gruß
Markus

Thomas Bliesener

unread,
Dec 7, 1999, 3:00:00 AM12/7/99
to
Peter Wyzlic <pwy...@uni-bonn.de> wrote:

> Vielleicht solltest Du Dich innerlich von der Tabelle lösen und
> statt dessen eine List-Umgebung verwenden. Siehe zum Beispiel die
> Ventry-Umgebung im LaTeX-Begleiter:

Paßt! :-)
Danke (auch an die anderen, die geantwortet haben.)

bli

0 new messages