Anzeige:
Ergebnis 1 bis 5 von 5

Thema: c-quelltext ausgeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.10.2007
    Beiträge
    6

    c-quelltext ausgeben

    hallo.

    habe vor kurzem latex für mich entdeckt. ziemlich genial, da ich relativ häufig im studium mathematische protokolle abliefern muss.

    habe hier einen c-quelltext, welcher natürlich viele dinge wie \n und x^2 und co enthält. nun will ich nicht den ganzen quelltext durchstöbern. gibt es einen befehl, der eine komplette box einfach stumpf als text ausgibt, ohne auf befehlszeichen zu achten ??? würde mir ne menge arbeit ersparen...

    danke im vorraus

  2. #2
    Registrierter Benutzer
    Registriert seit
    03.04.2002
    Beiträge
    112
    Willkommen im Forum

    Schau mal nach "lstlisting"
    z.B. hier: http://latex.tugraz.at/fortgeschrittene.php#code

    Mfg, Matflasch
    Verteilt die Macht, dass sie keinen mächtig macht!

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.10.2007
    Beiträge
    6
    danke für die schnelle antwort. hat funktioniert. es lassen sich sämtliche sprachen einbinden. klasse

    greetz

  4. #4
    Registrierter Benutzer
    Registriert seit
    03.04.2002
    Beiträge
    112
    War vorhin etwas kurz angebunden.

    Hier ist noch ein Beispiel, wie ich es oft einbinde:
    Code:
    \lstloadlanguages{Java,Pascal,SQL,C}
    \lstset{
    	language=Java,%
    	basicstyle=\ttfamily\scriptsize,%
    	tabsize=4,%
    	commentstyle=\itshape\color{darkgreen},%
    	keywordstyle=\color{darkblue},%
    	stringstyle=\color{darkred},%
    	showspaces=false,%
    	showtabs=false,%
    	columns=fixed,%
    	numbers=left,%
    	frame=trbl,%
    	breaklines=true,%
    	showstringspaces=false,%
    	xleftmargin=1cm}
    Und dann einfach nur noch den Code einbinden in
    \begin{lstlisting}
    quellcode...
    \end{lstlisting}

    LaTeX lohnt sich immer wieder

    Edit:
    Fuer die Farben fehlt noch der Teil (und das listings-Package)
    Code:
    \usepackage{listings}
    \usepackage{color}
    
    \definecolor{darkblue}{rgb}{0,0,.6}
    \definecolor{darkred}{rgb}{.6,0,0}
    \definecolor{darkgreen}{rgb}{0,.6,0}
    \definecolor{red}{rgb}{.98,0,0}
    Geändert von Matflasch (15-10-2007 um 22:32 Uhr)
    Verteilt die Macht, dass sie keinen mächtig macht!

  5. #5
    Registrierter Benutzer
    Registriert seit
    15.10.2007
    Beiträge
    6
    ah, auch nicht schlecht. bei mir funzen aber nicht alle kontrollsequenzen
    muss ich vorher, ausser \usepackage{listings}, noch was einbinden ?

    Edit:
    ok hat sich grad erledigt. vielen dank nochmal

Lesezeichen

Berechtigungen

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