Was für Dateitypen kann man mit \include einbinden

Begonnen von Hilflos-im-Code, Dienstag, 31. Juli 2018, 13:06

« vorheriges - nächstes »

Hilflos-im-Code

Ich habe gerade versucht \include "a.txt", \include "a.tex" oder sogar \include "a.bat". Alles wird problemlos eingelesen.

Was kann ich noch so alles mit \include einlesen?

Malte

Im Prinzip alles. Bloß was dabei rauskommt, ist die Frage.

Es gibt einen Unterschied zwischen dem Dateitypen und dem Dateinamen bzw. der Dateinamensendung/-erweiterung. Windows macht diesen Unterschied selten klar (u. a. dadurch, daß der Explorer die Dateinamensendungen standardmäßig ausblendet), unter Linux ist der etwas klarer.

LilyPond überprüft nicht die Dateiendung, deshalb kannst du alle diese Dateien einlesen. Du könntest sogar lilypond.exe per \include einbinden.

Aber: LilyPond kann mit dem Inhalt der Datei nur etwas anfangen, wenn er der LilyPond-Syntax steht. Nimmst du ein JPG-Bild und benennst es als bild.ly, kann LilyPond es zwar einbinden, aber nichts damit anfangen. Nimmst du dagegen gültigen LilyPond-Code, z. B.\relative { c'4 d e f g2 g }und speicherst das als melodie.jpg, kann LilyPond es einbinden und sinnvoll verwenden, obwohl es .jpg heißt.