Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Include Mechanismus für einzelne Codezeilen

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232

    Include Mechanismus für einzelne Codezeilen

    Hallo miteinander,

    gibt es die Möglichkeit einzelne Zeilen aus bestimmten Dateien einzubinden anstatt immer die ganze Datei? Bspw. gibt es einen Ordner Definitionen und dadrin liegt jede einzelne Definiton in einer eigenen Datei. Jetzt interessiert mich ob man auch eine Datei mit den ganzen Definitionen anlegen könnte und dann jede einzelene Definition includedieren kann.

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Ich nehme mal an, du meinst Code im Sinne von Nicht-Latex-Quellcode (z.B. C oder ähnliches), von dem du einzelne Ausschnitte als Listing in dein Dokument einbinden möchtest?!

    Das Paket listings bietet da recht umfangreiche Möglichkeiten. Schau mal in dessen Dokumentation unter "The printed range". Dort werden Möglichkeiten wie firstline=xy, lastline=yz oder linerange=xy-yz angeboten.

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232
    Hi,

    nein, ich möchte Latexquellcode modularisieren, d.h. viele kleine Snippets die ich immer mal wieder brauche lege ich in einzelenen Dateien ab und mache ein \input falls ich die brauche. Die Snippets sind nach Kategorien in Ordnern zusammengefasst. Jetzt liegen da ewig viele Dateien drin und ich habe mich gefragt, ob ich nicht einige, vll auch alle in einer Datei zusammenfassen könnte und dann nach bedarf die jeweiligen Zeilen einbinde.

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Einfach ein Paket schreiben, bei dem jedes "Snippet" als eigener Befehl definiert wird. Dann ist es auch kein Problem, wenn weiter vorn in der Datei etwas geändert wird. In dem Fall müsste man anderenfalls nämlich sämtliche Dokumente ändern, die das über Zeilennummern referenzieren.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •