LaTeX-Code darstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: LaTeX-Code darstellen

von bloodworks » So 25. Dez 2011, 20:53

Ja musst dir aber die .tex des Beispiels-Files von showexpl anschauen, die pdf dir bei mit (TL2011) dabei war nennt ein paar falsche Optionen.

von dpapsd » So 25. Dez 2011, 20:31

Danke für die schnelle Antwort. Genau soetwas habe ich gesucht.
showexpl kannte ich bisher noch nicht, werde ich mir bei gelegenheit mal ansehen.

von bloodworks » So 25. Dez 2011, 19:55

So ZB

\documentclass{scrreprt} 
\usepackage{listings}
\usepackage[latin1]{inputenc}
\usepackage{xcolor}
\lstdefinestyle{mylax}{language= [latex]tex,captionpos=b, 
frame= none,breaklines=true,
 basicstyle= \small\ttfamily, 
 keywordstyle=\small\ttfamily\bfseries, commentstyle=\sffamily,  
 stringstyle=\ttfamily\itshape, 
 numbers=none, numberstyle=\tiny,aboveskip=5pt, 
 framesep=\baselineskip ,float={htbf},backgroundcolor=\color{black!05},
 stepnumber=1,abovecaptionskip=5pt,numbersep=5pt,keywords={footheight,setlength,includegraphics,mathbb,mathcal }}
\lstdefinestyle{mymatl}{language=Matlab,
   keywords={break,case,catch,continue,else,elseif,end,for,function,
   global,if,otherwise,persistent,return,switch,try,while,ones,zeros},
   captionpos=b, frame= none,breaklines=true, basicstyle= \small\ttfamily,
    keywordstyle=\small\ttfamily\bfseries\color{red}, commentstyle=\sffamily,  
    stringstyle=\ttfamily\itshape, numbers=none, numberstyle=\tiny,aboveskip=5pt,
     framesep=\baselineskip ,float={htbf},backgroundcolor=\color{black!05},
     stepnumber=1,abovecaptionskip=5pt,numbersep=5pt}

\begin{document} 


\begin{lstlisting}[caption=\protect\LaTeX, style=mylax] 
\begin{document}
\end{lstlisting} 
\begin{lstlisting}[caption=Matlab, style=mymatl] 
>>for j=1:4,
>> v(j) = j;
>> end
>> v
  
  v =

     1     2     3     4

\end{lstlisting} 
\end{document}

Für LATeX eigenet sich auch showexpl sehr gut

LaTeX-Code darstellen

von dpapsd » So 25. Dez 2011, 18:23

Hi Leute,
in meinem Dokument muss ich an mehreren Stellen Tex-Code darstellen. Ich denken mal das musse mit dem listings-Paket am besten funktionieren.
Meine Frage ist nun, welche Einstellung ich am besten wählen damit syntax-highlighting funktioniert und wie ändere ich die Schriftart.
Desweiteren brauce ich listings in gleichen Dokument um MATLAB code darzustellen.
Welche Einstellungen nutzt Ihr ?

Frohe Weihnachten
Grüß Daniel

Nach oben