Aufruf von Dateien

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: Aufruf von Dateien

von phi » Mo 27. Jul 2009, 08:36

Wenn du kein LuaTeX verwendest, kannst du mit TeX nur Textdateien lesen und einfache Shellbefehle ausführen. Zwar ließe sich über das Aufrufen von entsprechenden Kommandozeilentools theoretische auch eine Datenbankverbindung realisieren, aber das nötige Parsen der Ausgabe wäre überaus umständlich, ineffizient und fragil. Für derartige Projekte empfehle ich deswegen das Schreiben eines eigenen Programms, das die nötigen LaTeX-Dateien automatisiert erstellt und kompiliert.

Aufruf von Dateien

von blubb » Sa 25. Jul 2009, 22:24

Hi,
ich muss zugeben, dass ich mich noch nicht sehr intensiv mit Latex beschäftigt habe, aber ich schildere einfach mal mein Problem zu dem ich keine passende Lösung finde.

Das Ziel ist, eine digitale und gedruckte Sammlung von Stundenprotokollen verschiedener Fächer.
Dafür habe ich mir vorgenommen zwei verschiedene Vorlagen zu verwenden. Eine, mit der ich alle Protokolle, nach Fächern sortiert, ausgeben kann. Und eine, mit der ich jeweils eine Datei mit allen Protokollen eines Tages generiere.

Das Problem ist jedoch, dass ich nicht weiß wie ich dynamisch auf die Dateien zugreifen kann. Also ich müsste alle "Inhaltsdateien" manuell in die Vorlagen eintragen.

Deshalb ist meine Frage: Kann man Latex mit einer Datenbank verbinden oder Ordner- und Dateinamen lesen, oder müsste ich dafür ein Programm schreiben, das alles einträgt?

Danke :)

Nach oben