verbatim umgebung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: verbatim umgebung

von tom » Do 2. Okt 2008, 19:24

ja das sieht gut aus!und is glaube auch nciht so aufwendig. vielleicht mach ich meinen quelltext doch damit!

listings Beispiel

von Stefan Kottwitz » Do 2. Okt 2008, 18:45

Hier ist einmal ein komplettes Beispiel, wie man es mit listings schreiben könnte:
\documentclass[11pt,a4paper]{article}
\usepackage{listings}
\usepackage{color}
\definecolor{hellblau}{rgb}{0.8,1,1}
\lstset{language=Matlab,
  basicstyle=\small, keywordstyle=\color{blue}\bfseries,
  frame=single, backgroundcolor=\color{hellblau}}
\begin{document}
\lstlistoflistings
\newpage
\section{Beispiele}

\begin{lstlisting}[caption=Beispiellisting]
for k=1:N
   for i=1:N
        for j=1:N
            ...
        end
    end
end
\end{lstlisting}

\end{document}
Dieser Weg würde sich besonders lohnen, wenn das Dokument viele Listings enthält. Es wird kann nummeriert und beschriftet werden, Verzeichnis ist möglich, die Listings sind im tex-code lesbarer u.a.
Die listings-Dokumentation zeigt, was man sich noch alles einstellen lässt.

Stefan

von tom » Do 2. Okt 2008, 17:48

ich muss die
\textcolor
für jede zeile extra machen,also für jeden 'end',dann funktionierts.[/code]

von tom » Do 2. Okt 2008, 17:35

\documentclass[a4paper]{article}
\usepackage{fancyvrb}
\usepackage{color}
\linespread{1.3}
\begin{document}
\begin{Verbatim} [commandchars=\\\{\}]
\textcolor{blue}{ for} k=1:N
    \textcolor{blue}{for} i=1:N
        \textcolor{blue}{for} j=1:N
            ...
\textcolor{blue}{
        end
    end
end}
\end{Verbatim}
\end{document}
ja das denke ich ja auch das der den zeielumbruch macht so wie in dem quellcode von tex,aber die letzten beiden 'end' stehen bei mir in einer zeile dann im pdf.
gruß tom

von Stefan Kottwitz » Do 2. Okt 2008, 17:18

In normalem LaTeX-Quelltext wirkt das Zeilenende im Editor wie ein Leerzeichen, man gibt das Zeilenende in der Ausgabe explizit durch \newline, \linebreak oder \\ an.

In einer Verbatim-Umgebung werden ja die Zeichen getreu übernommen, auch das Zeilenende im Editor, d.h. beende die Zeile im Editor, dann wird auch die Zeile der Ausgabe beendet und eine neue begonnen.

Stefan

von tom » Do 2. Okt 2008, 16:45

das freut mich.

kannst du mir vll noch verraten wie ich dann in dieser verbatim umgebung in die nächste zeile springen kann?

von Stefan Kottwitz » Do 2. Okt 2008, 16:43

Eine sehr gute Entscheidung!
Die Einarbeitung in LaTeX wird schon klappen, bei auftretenden Fragen wird Dir hier im Forum gern geholfen.

Viele Grüße,

Stefan

von tom » Do 2. Okt 2008, 16:37

ja jetzt gehts!vielen dank!
46pt in der ersten Zeile ist im Übrigen nicht sinnvoll, article unterstützt nur 10pt, 11pt und 12pt. Benötigst Du größere Grundschriftart?
ich hab das nur von nem kumpel übernommen (beispiele)der schön öfters mit latex arbeitet.ich mach das ganze ja noch nich so lang und versteh auch ziehmlich wenig, warum und wieso manches so ist wies ist. aber ich finde das resultat super und darum will ich meine arbeiten damit schreiben!
gruß tom

color package

von Stefan Kottwitz » Do 2. Okt 2008, 16:15

Mit der Fehlermeldung lässt sich doch etwas anfangen, und ein Minimalbeispiel hast Du auch angegeben, sehr gut!

Du brauchst nur noch
\usepackage{color}
einzufügen.
46pt in der ersten Zeile ist im Übrigen nicht sinnvoll, article unterstützt nur 10pt, 11pt und 12pt. Benötigst Du größere Grundschriftart?

Stefan

von tom » Do 2. Okt 2008, 16:07

\documentclass[46pt,a4paper]{article}
\usepackage{fancyvrb}
\linespread{1.3}
\begin{document}
    \begin{Verbatim}[commandchars=\\\{\}]
        \textit{% This is a comment}
        First verbatim line. \fbox{Second} verbatim line.
        \textcolor{red}{Third} verbatim line.
    \end{Verbatim}
\end{document}
und die fehlermeldung lautet:
! undefined control sequenze
<argument>         \textcolor
das mit dem
\fbox{...}
funktioniert super.nur die farbe macht er nciht!

Nach oben