Dies ist der Befehl „meltbuild“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Melt – kompiliert Melt-Quellen in DVI-, PostScript- oder PDF-Dateien
ZUSAMMENFASSUNG
Schmelzbau [OPTIONS] [OTHER_FILES] MAIN_FILE
BESCHREIBUNG
Schmelzbau kompiliert Melt-Quellen (.mlt-Dateien) in DVI-, PostScript- (.ps) oder PDF-Dateien. Es
Ruft zunächst den Melt-Präprozessor auf schmelzpp. Anschließend wird auch der OCaml-Compiler aufgerufen
direkt oder über Ocamlbuild oder Mlpost. Das Programm ist mit Melt und Latex verknüpft
Bibliotheken. Das Programm wird dann ausgeführt und erzeugt .tex-Dateien. Dann Latex or pdflatex is
aufgerufen, das Dokument zu erstellen.
Die MAIN_FILE ist die Hauptdatei Ihres Dokuments. Es ist das, was zusammengestellt wird,
ausgeführt und dessen erzeugte .tex-Datei kompiliert wird. OTHER_FILES werden kopiert
das _melt-Verzeichnis. Dabei handelt es sich um zusätzliche Dateien, die zum Zusammenstellen Ihres Dokuments benötigt werden, z
Module, Klassenstile oder enthaltene Figuren.
Wenn eine OTHER_FILE die Erweiterung .mlt hat, wird sie ebenfalls vorverarbeitet. Typischerweise ist eine .mlt
Die Datei hat zwei Verwendungszwecke. Die erste besteht darin, Werte zu definieren, die von der Haupt-MLT-Datei verwendet werden können. Der
Die zweite Möglichkeit besteht darin, die Funktion „emit“ aufzurufen, um .tex-Dateien zu erstellen, die in Ihre Datei eingefügt werden können
Haupt-.tex-Datei. Dies ist besonders nützlich, wenn Ihre Haupt-.tex-Datei nicht in Melt geschrieben ist.
Beachten Sie, dass Sie, wenn Sie möchten, dass eine OTHER_FILE kompiliert und ausgeführt wird, diese im verwenden
MAIN_FILE, damit Ocamlbuild es verknüpft. Wenn Sie Ocamlbuild nicht verwenden, mehrere Module
Dokumente werden nicht unterstützt.
OPTIONAL
-meltpp
Geben Sie den Speicherort und den Namen der Binärdatei des Melt-Präprozessors an.
-Latop
Geben Sie den Speicherort und Namen der Latop-Binärdatei an.
-mlpost
Geben Sie den Speicherort und den Namen der Mlpost-Wrapper-Binärdatei an.
-mlpost-no-prelude
Übergeben Sie keine -latex-Option an den Mlpost-Wrapper. Standardmäßig die .tex-Datei
Das von Ihrem Melt-Dokument erstellte Dokument wird an Mlpost übergeben, damit es ein Vorspiel berechnen kann
Wird beim Zusammenstellen von Bildern verwendet. Diese Option deaktiviert dieses Verhalten.
Den Auftakt bildet der Inhalt der .tex-Datei vor der Dokumentumgebung
beginnt.
-Latex
Geben Sie den zu verwendenden Latex-Befehl an.
-P
Geben Sie den Speicherort der Präprozessor-Plugins an. Diese Option wird an den Melt übergeben
Präprozessor.
-I
Suchen Sie im angegebenen Verzeichnis nach weiteren OCaml-Bibliotheken. Diese Option wird übergeben
an den OCaml-Compiler.
-L
Fügen Sie einen Link zum Pfad im Verzeichnis _melt hinzu. Nützlich, wenn Sie das nicht kopieren möchten
Inhalt des Verzeichnisses.
-klassische-Anzeige
Geben Sie Ocamlbuild die Option -classic-display. Nützlich, wenn Ihr Terminal dies nicht tut
Behandeln Sie die Ocamlbuild-Animation oder wenn Sie die Sequenz verfolgen möchten
Befehle, die aufgerufen werden. Hat keine Auswirkung, wenn es Mlpost ist, das Ocamlbuild aufruft.
-no-mlpost
Verwenden Sie nicht den Mlpost-Wrapper, sondern rufen Sie stattdessen direkt Ocamlbuild auf (oder die OCaml
Compiler, wenn auch -no-ocamlbuild angegeben ist). Nicht angegeben, wenn Ihr Dokument produziert
Mlpost-Bilder.
-no-ocamlbuild
Verwenden Sie Ocamlbuild nicht zum Kompilieren Ihres Programms. Der OCaml-Compiler wird aufgerufen
direkt. Macht normalerweise nur dann Sinn, wenn Ihr Quellcode nur aus einer Datei besteht.
und wenn Sie eine OCaml-Version verwenden, die älter als 3.10.2 ist.
-nein-final
Erstellen Sie nicht das endgültige Dokument, dh rufen Sie nicht Latex an. Die MAIN_FILE wird weiterhin angezeigt
kompiliert und ausgeführt werden.
-keine Verbindung
Standardmäßig wird ein symbolischer Link zum erstellten DVI-, PS- oder PDF-Dokument erstellt
das aktuelle Verzeichnis. Diese Option deaktiviert dieses Verhalten.
-einheimisch
Kompilieren Sie das Programm in nativen Code-Bytecode anstelle von Bytecode.
-dvi Erstellen Sie eine DVI- statt einer PS-Datei.
-ps Erstellen Sie eine PS-Datei. Dies ist das Standardverhalten.
-pdf Erstellen Sie ein PDF statt einer PS-Datei.
-ps2pdf
Erstellen Sie eine PS-Datei und konvertieren Sie sie dann mit ps2pdf in PDF. Nützlich, wenn pdflatex dies nicht tut
Stellen Sie Ihr Dokument zusammen.
-Kairo Verwenden Sie das Kairo-Backend von Mlpost anstelle von Metapost. Impliziert -pdf.
-mps Verwenden Sie das native MPS-Backend von Mlpost anstelle von Metapost. Impliziert -pdf.
-ruhig, -q
Ruhig sein. Es werden ggf. weniger Meldungen auf dem Terminal gedruckt.
-weitermachen
Fahren Sie mit Fehlern fort.
-gefälscht, -n
Führen Sie keine Befehle tatsächlich aus. Nützlich, wenn Sie wissen möchten, was das Schmelzwerkzeug ist
würde ausführen, um Ihr Dokument zu kompilieren.
-melt-dir
Ändern Sie den für das Verzeichnis _melt verwendeten Namen.
-reinigen Entfernen Sie das _melt-Verzeichnis und, falls nicht -no-link, alle symbolischen Links des aktuellen Verzeichnisses
Verzeichnis, das mit _melt verknüpft ist. Die Reinigung erfolgt vor allem anderen.
-Ausführung
Drucken Sie die Versionsnummer von Melt.
-- Übergeben Sie die restlichen Argumente an das generierte Programm.
-Hilfe, --help
Zeigt die Liste der Optionen an
Nutzen Sie Meltbuild online über die Dienste von onworks.net