arin
17-08-2007, 14:17
Hallo zusammen!
Ich bin gerade dabei meine Assistentenarbeit samt Präsentation in LaTeX zu schreiben. Die Ausarbeitung ist soweit fertig. Jetzt hänge ich an der Präsentation.
Ich verwende das Beamerpaket und möchte in meiner Präsentation einen Quellcode über das lstlisting-Paket einbinden. Dies funktioniert auch problemlos, allerdings bekomme ich es nicht hin, dass die eingerückten Befehle im Quellcode auch im pdf-File eingerückt sind. Dies hätte ich gerne um eine bessere Übersicht in den Programmcode zu bekommen.
Hier noch Ausschnitte aus meiner .tex - Datei
\documentclass{beamer}
\usepackage{etex}
\usepackage{ngerman}
\usepackage{xcolor}
\usepackage{listings}
\lstset{basicstyle=\tiny,language=c,emphstyle=\col or{red},columns=fullflexible, keepspaces=true, keywordstyle=\tiny\color{blue}, showstringspace=true}
...
\begin{lstlisting}[language=c,defaultdialect=ansi,includerangemarker= true,showlines=true,]
if( charLuefteradresse==0x40)
{
intZaehlerstand=(TMR1H<<8) + TMR1L;
if(intZaehlerstand>65000)
...
\end{lstlisting}
Leider zeigt die Textbox die Tabs nicht an die im Quelltext eingefügt sind. Ich hoffe Ihr könnt euch denken wie ich das gerne hätte ;)
Danke für eure Hilfe im Voraus!
Gruss Adrian
Ich bin gerade dabei meine Assistentenarbeit samt Präsentation in LaTeX zu schreiben. Die Ausarbeitung ist soweit fertig. Jetzt hänge ich an der Präsentation.
Ich verwende das Beamerpaket und möchte in meiner Präsentation einen Quellcode über das lstlisting-Paket einbinden. Dies funktioniert auch problemlos, allerdings bekomme ich es nicht hin, dass die eingerückten Befehle im Quellcode auch im pdf-File eingerückt sind. Dies hätte ich gerne um eine bessere Übersicht in den Programmcode zu bekommen.
Hier noch Ausschnitte aus meiner .tex - Datei
\documentclass{beamer}
\usepackage{etex}
\usepackage{ngerman}
\usepackage{xcolor}
\usepackage{listings}
\lstset{basicstyle=\tiny,language=c,emphstyle=\col or{red},columns=fullflexible, keepspaces=true, keywordstyle=\tiny\color{blue}, showstringspace=true}
...
\begin{lstlisting}[language=c,defaultdialect=ansi,includerangemarker= true,showlines=true,]
if( charLuefteradresse==0x40)
{
intZaehlerstand=(TMR1H<<8) + TMR1L;
if(intZaehlerstand>65000)
...
\end{lstlisting}
Leider zeigt die Textbox die Tabs nicht an die im Quelltext eingefügt sind. Ich hoffe Ihr könnt euch denken wie ich das gerne hätte ;)
Danke für eure Hilfe im Voraus!
Gruss Adrian