PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : verbatim im Fließtext?



claus_s
11-06-2003, 00:40
Hallo!

Ich bin Linux Newbie und hatte genug, diverse Notizen, Kurzanleitungen und ähnliches auf der Platte rumfliegen zu haben. Also möchte ich all die Sachen in einem hübschem, kleinen Dokument sammeln. Das klappt auch ganz gut, nur die Definitionen von verbatim machen mir zu schaffen. Bisher sieht es so aus:



% Linux in text
\newcommand{\command}[1]{\texttt{#1}} % a Linux command in text
\newcommand{\file}[1]{\texttt{#1}} % a Linux file in text
\newcommand{\dir}[1]{\texttt{#1}} % a Linux directory in text
\newcommand{\entry}[1]{\texttt{#1}} % a Linux entry in a text file
\newcommand{\loutput}[1]{\texttt{#1}} % a Linux output in a text file

% Linux in environments
\newenvironment{lcommand}{\verbatim}{\endverbatim}
\newenvironment{listing}{\verbatim}{\endverbatim}

Während also abgesetzte Befehle wie


\begin{lcommand}
apt-get install apache php4 php4-mysql phpmyadmin mysql-server webalizer
\end{lcommand}

in Ordnung sind, muß ich bei Fließtext wie etwa \file{die_datei} von Hand ändern in \file{die\_datei}.

Kann mir da jemand helfen?

Christoph
11-06-2003, 08:59
"Inline-Verbatim" geht mit \verb+...+.
Statt des "+" kannst Du jeden anderen Delimiter verwenden,
der dann natürlich im Text nicht vorkommen darf.

claus_s
12-06-2003, 02:57
Danke für den tip. Jetzt habe ich es auch in der Hilfe gefunden. Nur mein Problem bleibt bestehen:


\verb+eine_datei+

funktioniert, aber nicht wenn ich das in den Header eintrage, wie etwa:


\newcommand[\file][1]{\verb+#1+}
.
Hat denn vorher noch niemand ein ähnliches Problem gehabt und ein nettes kleines package dafür geschrieben? Bisher scheint das einzige erfolgversprechende fancyvrb.sty zu sein.

Edit:Opps, manche Lösungen ergeben sich soooo einfach. Ich habe das Paket url.sty genommmen, jetzt klappt's auch mit mit dem Nachbarn.

Vieolen Dank nochmal!