www.mikrocontroller.net

Forum: PC Hard- und Software Latex - C Syntaxhervorhebung


Autor: Lehrmann Michael (ubimbo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Servus Zusammen,

ich arbeite gerade ein bisschen mit Latex und bin nun auf der Suche nach 
einem Paket, welches mir die Möglichkeit bietet C-Code mit einzubinden.
Genauer gesagt suche ich einem Paket das mir folgendes erledigt:
 + Syntaxhervorhebung
 + C-Formatierung (Tabs, etc ...)

Kennt da jemand was entsprechendes (Links, Tutorials, etc ...)



Umgebung: TeXnicCenter und MiKTex 2.9

Vielen Dank

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://blog.yeticode.co.uk/2009/03/latex-coloured-...

An Sprachen sollten gehen:
ABAP,ACSL,Ada,Algol,Ant,Assembler,Awk,bash,Basic,C,C++,
Caml,Clean,Cobol,Comal,csh,Delphi,Eiffel,Elan,erlang,
Euphoria,Fortran,GCL,Gnuplot,Haskell,HTML,IDL,inform,Java,
JVMIS,ksh,Lisp,Logo,make,Mathematica1,Matlab,Mercury,
MetaPost,Miranda,Mizar,ML,Modula2,MuPAD,NASTRAN,
Oberon-1,OCL,Octave,Oz,Pascal,Perl,PHP,PL/I,Plasm,POV,
Prolog,Promela,Python,R,Reduce,Rexx,RSL,Ruby,S,SAS,
Scilab,sh,SHELXL,Simula,SQL,tcl,TeX,VBScript,Verilog,VHDL,
VRML,XML,XSLT

Autor: Timmo H. (masterfx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hatte damals immer das Listings Package genommen, war eigentlich 
sehr zufrieden. Doku: 
ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/listings/listings.p 
df
\documentclass{article}
\usepackage{listings}

\begin{document}
\lstset{language=C}

\begin{lstlisting}
   %Dein C-Code
\end{lstlisting}

\end{document}

Mit \lstinputlisting kann man auch externe Quell-Dateien einbinden.

Autor: asdfghjklöä (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Timmo H. schrieb:
> Ich hatte damals immer das Listings Package genommen, war eigentlich
> sehr zufrieden.

ich habe auch oft listings verwendet, für kürzere codes hin und wieder 
algorithmicx (ist recht gut anpassbar)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.