Problem beim Matlab-Code einfügen

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: Problem beim Matlab-Code einfügen

von esdd » Di 25. Mär 2014, 10:25

Dein Listing steht in einer figure Umgebung. Innerhalb dieser erfolgt generell kein Seitenumbruch.

Du könntest
\begin{lstlisting} 
Matlab ist toll % und Latex auch 
\end{lstlisting} 
\captionof{figure}{Matlab ist toll} 
\label{Mit}
verwenden. Der Befehl \captionof wird von den KOMA-Script Klasse direkt bereit gestellt. Falls du allerdings eine Standardklasse verwendest, musst du noch du dafür noch das Paket caption laden.

Gruß
Elke

von Johannes_B » Di 25. Mär 2014, 10:06

Erstelle für letzteres bitte ein neues Thema, dann bleibt hier alles übersichlich.

von waba » Di 25. Mär 2014, 09:42

Sehr gut! Habe den Code
\lstset{literate=%
  {Ö}{{\"O}}1
  {Ä}{{\"A}}1
  {Ü}{{\"U}}1
  {ß}{{\ss}}2
  {ü}{{\"u}}1
  {ä}{{\"a}}1
  {ö}{{\"o}}1
}
in meine Präambel gesetzt und jetzt läuft es soweit! Ich danke dir!

ABER!!! für den Seitenumbruch einer Liste habe ich noch keine Lösung gefunden! Wenn sich da noch was finden lassen würde wäre es perfekt

von Johannes_B » Mo 24. Mär 2014, 22:25

Problem beim Matlab-Code einfügen

von waba » Mo 24. Mär 2014, 15:23

Hallo,

das Thema wurde sicherlich schon behandelt allerdings habe ich nach langer suche noch keine Antwort gefunden.

Ersteinmal die Randbedingungen. Ich schreibe im Texmaker und und füge meine Matlab-Codes über das mcode-Packet (http://www.mathworks.com/matlabcentral/ ... ex-package) ein. Dieses funktioniert wunderbar.

In meinem Latex-Code füge ich dann den Matlab-Code als Grafik ein:
\begin{figure}
\begin{lstlisting}
Matlab ist toll % und Latex auch
\end{lstlisting}
		\caption{Matlab ist toll}
		\label{Mit}
\end{figure}
Das mache ich wiederum um eine Bildunterschrift und ein Label zu erhalten auf die ich im Text verweisen kann.

Nun zu meinen Fragen. Ich habe in meiner Latex-Präambel
\usepackage[ngerman]{babel} % deutsche Silbentrennung
\usepackage[utf8]{inputenc} % deutsche Umlaute
stehen. In dem eingefügten Matlab-Code kann ich allerdings keine Umlaute verwenden. Diese benötige ich allerdings. Ich habe auch schon in der mcode.sty Datei geschaut, da ist auch die Zeile mit utf8 enthalten.

Ein weiteres Problem ist, dass kein Seitenumbruch erstellt wird wenn ich einen längeren Code einfüge. Ich hoffe mir kann geholfen! :roll:

Viele Grüße

Nach oben