white_lemming
07-07-2005, 11:48
Und zwar möchte ich Text kleiner als tiny darstellen. Das ist grundsätzlich kein Problem, nur soll das ganze in einer Quelltextumgebung erfolgen.
Die einfachen Lösungen würde ich über \usepackage{textfit}\scaletoheight{0.05cm}{ganz kleiner Text} bzw. mit dem graphics-paket und dem scaletoheight machen. Aber da die meisten Probleme nicht so einfach zu lösen sind, hier mal die entsprechenden Code-Schnipsel und die auftretenden Probleme:
1. Der automatische Zeilenumbruch funktioniert nicht,
2. Zur Zeit sieht mein Einbinden von Quellcode so aus:
\usepackage{listings}
\lstset{language=[Ansi]{C},
stringstyle=\ttfamily,
showstringspaces=false,
tabsize=4,
captionpos=b,
frame=tbrl,
framesep=1mm
}
....
\begin{landscape}
\begin{multicols*}{2}
\lstinputlisting[language={[Ansi]{C}},
breaklines=true,
caption={kalman.h}, label={lst: kalman.h},
basicstyle=\tiny]{kalman.h}
\end{multicols*}
\end{landscape}
Nun müßte ich \tiny im Befehl "basicstyle = \tiny" durch \scalebox{...} bzw. \scaletoheight{...} ersetzen -> Fehler. Auch das Benutzen von \scalebox{...}{\lstinputlisting{...}}, funktioniert nicht wirklich, da dadurch die komplette Box verkleinert wird und kein Seitenumbruch stattfindet...
Weißt Du da rein zufällig noch irgendjemand Rat ?
Wäre wichtig, da es um eine Diplomarbeit geht...
Die einfachen Lösungen würde ich über \usepackage{textfit}\scaletoheight{0.05cm}{ganz kleiner Text} bzw. mit dem graphics-paket und dem scaletoheight machen. Aber da die meisten Probleme nicht so einfach zu lösen sind, hier mal die entsprechenden Code-Schnipsel und die auftretenden Probleme:
1. Der automatische Zeilenumbruch funktioniert nicht,
2. Zur Zeit sieht mein Einbinden von Quellcode so aus:
\usepackage{listings}
\lstset{language=[Ansi]{C},
stringstyle=\ttfamily,
showstringspaces=false,
tabsize=4,
captionpos=b,
frame=tbrl,
framesep=1mm
}
....
\begin{landscape}
\begin{multicols*}{2}
\lstinputlisting[language={[Ansi]{C}},
breaklines=true,
caption={kalman.h}, label={lst: kalman.h},
basicstyle=\tiny]{kalman.h}
\end{multicols*}
\end{landscape}
Nun müßte ich \tiny im Befehl "basicstyle = \tiny" durch \scalebox{...} bzw. \scaletoheight{...} ersetzen -> Fehler. Auch das Benutzen von \scalebox{...}{\lstinputlisting{...}}, funktioniert nicht wirklich, da dadurch die komplette Box verkleinert wird und kein Seitenumbruch stattfindet...
Weißt Du da rein zufällig noch irgendjemand Rat ?
Wäre wichtig, da es um eine Diplomarbeit geht...