Matlab commandwindo text in Latex

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: Matlab commandwindo text in Latex

von iTob » Fr 14. Jan 2011, 17:40

Gerne.

Wenn es dir zu lange dauert jedesmal \lstinline zu schreiben, kannst du das auch abkürzen:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{listings}
\lstset{%
	language=Matlab,
	basicstyle=\small\ttfamily,
}

% "Abkürzung": mlc=Matlab-Code der Name des Makros ist natürlich
% frei. \let\xxx\lstinline definiert \xxx als "Abkürzung"
\let\mlc\lstinline

\begin{document}
Hier steht Text und da ich nicht weiß, wie Matlab-
befehle aussehen denke ich mir einfach was aus, was in der
Zeile stehen kann, wie \mlc{<<text+a=2>>} oder aber auch
abgesetzt erscheint:
%
\begin{lstlisting}
>> a + B
>> = c^2

\end{lstlisting}
%
danach kann dann der Text weitergehen oder auch nicht \dots
\end{document}
Wenn alles klar ist, könntest du auch bitte noch den Status anpassen ;)

Tobi

von seppal » Fr 14. Jan 2011, 17:05

Dankeschön. Hat wunderbar geklappt und hat mir sehr weiter geholfen

von iTob » Fr 14. Jan 2011, 15:30

Hallo!

Schau dir mal das Paket listings an. Das könnte dann zum Beispiel so aussehen:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{listings}
\lstset{%
	language=Matlab,
	basicstyle=\small\ttfamily,
}
%\lstloadlanguages{Matlab}
% ^-- Muss in deinem Fall nicht sein,
% wenn ich die Doku richtig verstanden habe. --> S. 10

\begin{document}
Hier steht Text und da ich nicht weiß, wie Matlab-
befehle aussehen denke ich mir einfach was aus, was in der
Zeile stehen kann, wie \lstinline{<<text+a=2>>} oder aber auch
abgesetzt erscheint:
%
\begin{lstlisting}
>> a + B
>> = c^2
\end{lstlisting}
%
danach kann dann der Text weitergehen oder auch nicht \dots
\end{document}
Für alles weitere kannst du einen Blick in die Doku werfen oder hier nachfragen.

Viele Grüße,
Tobi

Matlab commandwindo text in Latex

von seppal » Fr 14. Jan 2011, 11:20

Guten Tag
ich würd gerne eine Zeile aus dem matlab commandowindow in latex schreiben. also mit << vorne und dass es so aussieht wie in matlab. ich hab bis jetzt nur die umformung von m-files zu latex gefunden.
mfg seppal

Nach oben