PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilder bzw. Grafiken in verbatim Umgebung



zac
28-11-2010, 11:33
Hallo,

ich packe meine Programmcodes immer gern in ein TeX-Dokument, da ich dann auch noch Kopf- und Fußzeile dazumachen kann...usw...

In meinem Programm gibt es nun aber ein paar kleine Grafiken. Wenn ich diese in eine verbatim-Umgebung packe, dann wird diese Grafik durch einen Punkt ersetzt.

Kann mir einer sagen, wie ich Grafiken in die verbatim-Umgebung packe?

tral
29-11-2010, 22:54
Hallo,

in deinem Programm-Quellcode gibt es Grafiken? Das kann ich mir gar nicht vorstellen. Vielleicht hilft ein Minimalbeispiel...

Christian.

zac
29-11-2010, 23:45
doch gibts schon siehe bild

tral
30-11-2010, 08:37
Ok, kannte ich nicht.

Nimm die listings-Umgebung. Auf Seite 54 der Anleitung findest du, wie du dort eine Grafik einbindest...

Christian.

zac
30-11-2010, 22:41
Das funktioniert, Danke!

Ein Problem habe ich aber noch. Ich habe folgende Einstelleungen gewählt:

\lstset{basicstyle=\small\ttfamily}

Mein Problem ist jetzt, dass diese Schrift von der Höhe her gemessen kleiner als die Schrift bei Verbatim ist, aber der Länge nach gemessen länger ist. Es passen so nun mehr Zeilen auf eine Seite, aber weniger Zeichen in eine Zeile.

Gibt es eine Möglichkeit genau die gleiche Schrift wie in einer verbatim-Umgebung zu haben?

tral
01-12-2010, 15:16
Hallo,

erstell das nächste Mal doch bitte ein Minimalbeispiel.

Hier ist eins:



\documentclass{minimal}
\usepackage{listings}
\begin{document}

\begin{lstlisting}
Test (lstlisting)
\end{lstlisting}

\begin{verbatim}
Test (verbatim)
\end{verbatim}

\makeatletter
\noindent\verbatim@font Test (Fliesstext)
\makeatother

\makeatletter
\lstset{basicstyle={\verbatim@font}}
\makeatother

\begin{lstlisting}
Test (lstlisting mit verbatimfont)
\end{lstlisting}

\end{document}


Irgendwie erhöht listings die Laufweite der Schrift. Weiß jemand, wie man das ändern kann?

Christian.

Xenara
01-12-2010, 15:25
Wie wärs einfach so?


\documentclass{minimal}
\usepackage{listings}
\begin{document}

\begin{lstlisting}
Test (lstlisting)
\end{lstlisting}

\begin{verbatim}
Test hier viel Blabla zum Vergleichen (verbatim)
\end{verbatim}


\lstset{columns=fullflexible, basicstyle=\ttfamily}%
\begin{lstlisting}
Test hier viel Blabla zum Vergleichen (lstlisting)
\end{lstlisting}

\end{document}

tral
01-12-2010, 15:35
Ah!

Unter dem Abschnitt (2.10 Fixed and flexible columns) hatte ich gar nicht geschaut in der listings-Dokumentation. Wieder was gelernt.

Danke,

Christian.