Zeilenumbruch ist im Packet mcode deaktiviert

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: Zeilenumbruch ist im Packet mcode deaktiviert

Zeilenumbruch ist im Packet mcode deaktiviert

von waba » So 30. Mär 2014, 20:14

Hallo,

Ich schreibe gerade eine Beschreibung über mein mit Matlab erstelltes Programm. Dazu habe ich mir von Mathworks das mcode.sty Packet geladen und in meiner Präambel folgendes untergebracht:
...
\usepackage{amsmath,amssymb,amstext}
\usepackage{amsfonts}
\usepackage{listings} 
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode} % Matlabcode hinzufügen
\DeclareNewTOC[% 
   type=snippet,% 
   types=snippets,% 
   float,%Damit kann das Listing gleiten 
   name=Matlab-Code,% 
   listname={Matlab-Codes}% 
]{lol}%ListOfListings 
\lstloadlanguages{Matlab} 
\lstset{literate=%
  {Ö}{{\"O}}1
  {Ä}{{\"A}}1
  {Ü}{{\"U}}1
  {ß}{{\ss}}2
  {ü}{{\"u}}1
  {ä}{{\"a}}1
  {ö}{{\"o}}1
} % Umlaute in Matlabcode
\usepackage{chngcntr} 
\counterwithin{snippet}{section}
...
So weit fuktioniert auch alles super, nur wenn ich einzelne Befehle mittels \mcode{...} im Text eingebe und diese am Ende einer Zeile stehen, werden sie nicht ordentlich umgebrochen sondern stehen darüber hinaus.
Gibt es eine Möglichkeit entweder das Wort in der Klammer zu teilen oder davor bzw. danach den Umbruch zu setzen?
Alles per Hand durch zuackern wäre bei guten 100 Seiten viel zu umständlich.
Ich hoffe jemand kann mir helfen.

Viel Grüße

Nach oben