Problem beim Matlab-Code einfügen

Tabellen und Grafiken erstellen und anordnen


waba
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Sa 1. Mär 2014, 09:39

Problem beim Matlab-Code einfügen

Beitrag von waba »

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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

waba
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Sa 1. Mär 2014, 09:39

Beitrag von waba »

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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Erstelle für letzteres bitte ein neues Thema, dann bleibt hier alles übersichlich.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

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

Antworten