Paket mcode soll nur bestimmte Codes betreffen, ST 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: Paket mcode soll nur bestimmte Codes betreffen, ST in Latex

Pakete für Hervorhebung von Syntax

von Beobachter » Di 14. Jun 2016, 16:46

Max als Gast hat geschrieben:[…] Und bezüglich der zweiten Frage: Kennt irgendjemand ein Paket oder sonstiges, mit dem ich Syntax-Highliting für Strukturierter Text hinbekomme? […]
Zur Hervorhebung von Syntax gibt es mehrere Möglichkeiten. Die letzten beiden benötigen Python und Pygments. »Pygments« beherrscht MatLab-Code von Haus und kann dessen Syntax entsprechend hervorheben. Diese Pakete erlauben auch die Darstellung von Code verschiedener Sprachen in einem Dokument. Für ›Strukturierter Text‹ eignet sich wahrscheinlich »listings« besser, weil dort eine neue Sprache deklariert und dieser eine entsprechende Formatierung zugeordnet werden kann. Falls dafür keine farbliche oder sonstige Hervorhebung nötig ist, muss bei »listings« nichts extra definiert werden. Dann reicht statt eines Pakets möglicherweise auch schon die Umgebung verbatim. Die entsprechenden Anleitungen beschreiben alle notwendigen Schritte für die Anwendung des ausgewählten Pakets.

von Max als Gast » Di 14. Jun 2016, 15:25

Ok alles klar.

Und bezüglich der zweiten Frage: Kennt irgendjemand ein Paket oder sonstiges, mit dem ich Syntax-Highliting für Strukturierter Text hinbekomme?

Gruß Max

von DADABBI » Di 14. Jun 2016, 13:09

mcode ist nicht auf CTAN (weshalb der Link auch nicht funktioniert). Damit betrachte ich es nicht als LaTeX-Community-Paket. Für den Download benötigt man einen MathWorks-Account. Damit betrachte ich es als proprietäre Lösung. Fragen dazu solltest du IMHO auf der M-Code-Seite stellen.

Paket mcode soll nur bestimmte Codes betreffen, ST in Latex

von Max als Gast » Di 14. Jun 2016, 12:52

Hallo,

ich habe zwei kleinere Fragen:
1) Um Matlab-Code in Latex einzufügen, nutze ich das Paket
\usepackage[numbered, useliterate]{mcode}
Jetzt hab ich das Problem, dass dieses Paket all meine Codes im Dokument beeinflusst. Kann ich irgendwo einstellen, dass es nur die Codes betreffen soll, die ich auch möchte?

2) Gibt es dasselbe auch für die Programmiersprache "Strukturierter Text" (ST)? Im Paket listings konnte ich dazu nichts finden.

Gruß Max

Nach oben