LaTeX: Einzelne DIN-A3-Seiten einfügen

Technische Zeichnungen, lange Tabellen, große Skizzen: Aus vielen Gründen kommt man ab und an mit DIN A4 nicht aus und muss auf A3, A2, A1 oder sonstwas wechseln. Kein großes Problem bei LaTeX, wenn man weiß wie (wie so oft eben). Methode 1: Große PDF-Dateien einbinden Liegt die von A4 abweichende Seite bereits im PDF-Format vor, kann sie einfach per \includepdf[fitpaper]{meineA3Seite} eingefügt werden. Der Pfad zur PDF-Datei muss natürlich stimmen – der optionale Parameter fitpaper sorgt dafür, d…  Weiterlesen

Syntax-Highlighting für PHP in LaTeX

Wie man mit dem listings-Paket von LaTeX automatisches Syntax-Highlighting aktiviert, habe ich bereits am Beispiel von Matlab erklärt. Für PHP jedoch fand ich kein fertig ausgearbeitetes Optionen-Set und musste selbst basteln. Dabei versuchte ich, das typische Farbschema des PHP-Manuals nachzuahmen, was im Wesentlichen gelungen ist. Ob die Farben für den Druck auf Papier taugen, stelle ich in Frage. Bei der Bildschirmdarstellung hat sich die Farbkombination jedoch bewährt und ist daher sic…  Weiterlesen

Matlab-Code mit Syntax-Highlighting in LaTeX

LaTeX bietet die ausgesprochen praktische Möglichkeit, Syntaxhervorhebungen automatisch vorzunehmen. Das macht es dem Leser des Dokumentes einfacher, sich im Quelltext zurechtzufinden und der Autor spart sich die Mühe, Schlüsselwörter händisch einzufärben oder auf Screenshots auszuweichen. Für eine Ausarbeitung brauchte ich kürzlich Hervorhebungen für Matlab-Skripte. Auch hierfür taugt das Paket listings (nicht mit listing – ohne s – verwechseln!). Folgender Code in der Präambel ermöglicht genau dies: \u…  Weiterlesen