Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Beamer & Listings

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.04.2005
    Beiträge
    22

    Beamer & Listings

    Hi,

    ich versuche hier bei Beamer ein Stück Listing einzufügen, dass bei normalen Dokumenten keine Probleme macht. Warum geht das nicht bei Beamer?

    Code:
    \documentclass[12pt]{beamer}
    \usepackage{listings}
    
    
    \begin{document}
    \lstset{language=Prolog}
    
    \frame{
    \begin{lstlisting}
        hallo(S,T,u):-write('Hallo');
        hallo(S,1,S).
    \end{lstlisting}
    }
    
    \end{document}
    Vielen Dank und noch schöne Pfingsten

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.03.2003
    Beiträge
    71
    Ich häng' mich hier einfach mal dran. Auch ich weiss im Moment noch nicht, wie ich listings in latex-beamer realisieren kann.

    Gruß,
    Ace

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.12.2005
    Beiträge
    24
    Schon Kapitel 3.13 aus dem Beameruserguide probiert?

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.12.2005
    Beiträge
    24
    Ok, weil ich sowas wie Listings schon immer mal gesucht habe und bisher noch nicht kannte, habe ich ein bissl rumgespielt:

    \lstloadlanguages{JAVA}
    \lstset{language=Java, frameround=fttt, breaklines=true, tabsize=2, keywordstyle=\color{blue},labelstyle=\tiny, labelstep=5, firstlabel=1, labelsep=5pt, numbers=left, firstnumber=50, stepnumber=2,numberstyle=\footnotesize}

    \begin{frame}[fragile]
    \frametitle{Hallo Welt}
    \defverbatim[colored]\test{%
    \begin{lstlisting}[frame=trBL,caption={Hallowelt}]{hallowelt}
    public static void main (String[] args)
    {
    System.out.println("Hallo Welt!");
    }
    \end{lstlisting}
    }

    \test
    \end{frame}

  5. #5
    Registrierter Benutzer
    Registriert seit
    24.03.2003
    Beiträge
    71
    Ok, wenn ich es in in deine Deklaration packe funktioniers. Allerdings habe ich hier XML-Code darzustellen. Und der macht die Einrückungen nicht. tabsize habe ich auf 5 gesetzt, keine Veränderung...

    Gruß,
    Ace

    EDIT: Overlay scheint auch nicht zu funktionieren, dort zählt er dann die Listings doppelt hoch
    Geändert von AceTheFace (19-01-2006 um 17:21 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.04.2005
    Beiträge
    120
    Ich hab ein Workaround- ich hab einfach den Quellcode jeweils in Dateien gepackt und dann als Datei eingebunden- dann funktioniert es auf jeden Fall!

    Beispiel werde ich bei Bedarf liefern...

    Viele Grüße
    Jens

    edit: Beispiel jetzt im nächsten Post...
    Geändert von Jollero (05-02-2006 um 22:15 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.04.2005
    Beiträge
    120
    PHP-Code:
        \begin{frame}[<+->]
        \
    frametitle{Fehlerbehandlung}
        
            \
    begin{Beispiel}[Custom Tags]
                
            \
    lstinputlisting    [name=hallo,label=loginaction,caption={Action-Klasse Fehlerbehandlung},language=JAVA, %firstnumber=last
            
    ]{listings/LoginAction.java}


            \
    end{Beispiel}        
        
        \
    end{frame
    PDF-Datei:

    u18234.hs-harz.de/main.pdf

  8. #8
    Registrierter Benutzer Avatar von daswaldhorn
    Registriert seit
    31.07.2003
    Ort
    Voerde
    Beiträge
    888
    Hallo,

    die [PHP]-Umgebung des Forums mag die \ im Code nicht, nimm daher lieber die [CODE]-Umgebung.

    Grüße, Carsten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •