Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Source Code zweispaltig einfügen

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.01.2010
    Beiträge
    14

    Source Code zweispaltig einfügen

    Hi. Ich hab eine Frage bezüglich der "listing" Umgebung.

    Und zwar schreibe ich gerade meine Abschlussarbeit und muss im Anhang des Dokuments einige Seiten C-Quellcode einfügen. Da es sich um sehr viel Seiten handelt wäre es schön, wenn ich die Schriftgröße verkleinern und das ganze quer und zweispaltig einfügen könnte. Ist das machbar?

    Zurzeit verwende ich folgendes:

    Code:
    ....
    \lstset{%
        float=hbp,%
        basicstyle=\ttfamily\small, %
        identifierstyle=\color{colIdentifier}, %
        keywordstyle=\color{colKeys}, %
        stringstyle=\color{colString}, %
        commentstyle=\color{colComments}, %
        columns=flexible, %
        tabsize=2, %
        frame=none, %
        extendedchars=true, %
        showspaces=false, %
        showstringspaces=false, %
        numbers=left, %
        numberstyle=\tiny, %
        breaklines=true, %
        backgroundcolor=\color{white}, %
        breakautoindent=true, %
        captionpos=b%
    }
     
    \begin{center} 
    \begin{lstlisting}[language=C,label=listing:C12]
      
      QUELLCODE
    
    \end{lstlisting} 
    \end{center}
    Gruß Richmand

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Geht das nicht mit landscape und multicol packages?

    edico

    P.S. Ein MB nachgeschoben, um die Frage zu beantworten:
    Code:
    \documentclass[paper=a4,landscape,pagesize]{scrartcl}
    \usepackage{multicol}
    \usepackage{listings}
    
    \begin{document}
    here comes the text\par
    \bigskip
    
    \lstset{basicstyle=\sffamily\footnotesize}
    %\setlength{\columnseprule}{.1pt}
    \setlength{\columnsep}{90pt}
    
    \noindent\hrule
    \begin{multicols}{2}
    \begin{lstlisting}
    doc/
      manual/
      fontinst.aux
      fontinst.log
      fontinst.pdf
      fontinst.tex
      fontinst.toc
      intro98.tex
      ltxguide.cfg
      roadmap.eps
    encspecs.zip
    examples.zip
    inputs.zip
    latex.zip
    README
    source.zip
    test.zip
    \end{lstlisting}
    \end{multicols}
    \noindent\hrule
    %\special{! /landplus90 true store}
    %\documentclass[a4paper]{scrartcl}
    
    \bigskip
    ... here goes the text.
    
    \end{document}
    Geändert von edico (20-01-2010 um 21:10 Uhr)

Stichworte

Lesezeichen

Berechtigungen

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