Dies ist der Befehl dh_installtex, 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
dh_installtex – Registrieren Sie Typ-1-Schriftarten, Silbentrennungsmuster oder Formate mit TeX
ZUSAMMENFASSUNG
dh_installtex [debhelper Optionen] [-n] [--priorität=n] [--flavor=Geschmack[,Geschmack]]
[map=MixedMap,Datei.map] [map=Karte,Datei.map] [map=KanjiMap,Datei.map] [Mapfile=Datei.cfg]
[Bindestrich=lang,Datei[,lhm=n][,rhm=n][,Synonym=syn,...]] [Bindestrichdatei=Datei.cnf]
[format=Format,Sie,Bindestrichdatei,Ruhe args] [formatfile=Datei.cnf]
BESCHREIBUNG
dh_installtex ist ein Debhelper-Programm, das für die Aktualisierung der ls-R-Datenbanken verantwortlich ist.
Registrieren von Kartendateien, neuen Formaten und neuen Silbentrennungsmustern mit TeX.
Ihr Paket sollte von einer geeigneten Version von tex-common abhängen, damit das Update-*
Befehle stehen zur Verfügung. (Dieses Programm fügt diese Abhängigkeit zu ${misc:Depends} hinzu.)
WARNUNG Dieses Programm tut es nicht Prüfen Sie, ob tatsächlich Eingabedateien in TEXMF vorhanden sind
Bäume. Wenn Sie es aufrufen, ohne weitere Angaben zu den Paketen zu machen, an denen gearbeitet werden soll
(mit „-p“ oder „-N“) werden Aufrufe von Verwaltungsfunktionen hinzugefügt alle Pakete. In diesem
Vergessen Sie in diesem Fall nicht, ${misc:Depends} zu den Abhängigkeiten aller Pakete hinzuzufügen.
Schlicht VERWENDUNG: Registrieren Mappen
Wenn Sie Dateien nur in /usr/share/texmf installieren, müssen Sie nichts tun, tex-common wird dies tun
Änderungen automatisch erkennen und mktexlsr ausführen.
KOMPLEX VERWENDUNG: Registrieren Schriften, Silbentrennung Muster und Formate
Wenn zusätzlich noch Kartendateien installiert werden müssen, sind für zusätzliche Silbentrennungsmuster zu sorgen
Sprachen oder Formatdefinitionen können Sie drei verschiedene Methoden verwenden, um anzugeben, was
sollte installiert werden:
1) Pre gemacht Config Dateien: Diese Dateien können mit den unterschiedlichen Angaben angegeben werden tippeDatei=
nach. tippe kann eine der folgenden Optionen sein: Karte, Format oder Bindestrich, und diese Dateien werden installiert
in /var/lib/tex-common/Konfigurationsverzeichnis/ für den jeweiligen Typ (fontmap-cfg für Kartendateien,
hyphen-cnf für Silbentrennungsmuster und fmtutil-cnf für Formatdefinitionen).
Ejemplo:
dh_installtex mapfile=foo.cfg formatfile=debian/bar.cnf
würde foo.cfg als /var/lib/tex-common/fontmap-cfg/texmf/foo.cfg und debian/bar.cnf installieren
als /var/lib/tex-common/fmtutil-cnf/texmf/bar.cnf.
2) Direkt on die cmd Zeile: Sie können im Cmd Karten, Formate und Silbentrennungen angeben
Linie. Die Elemente werden in der jeweiligen Konfigurationsdatei 20package gespeichert
Ejemplo:
dh_installtex map=Map,foo.map hyphen=ngerman-x-2011-07-01,dehyphn-x-2011-07-01.tex,hyph-de-1996.pat.txt,lhm=2,rhm=2,synonym=ngerman-x-latest,exceptions=hyph-de-1996.hyp.txt
würde eine Datei /var/lib/tex-common/fontmap-cfg/texmf/package.cfg installieren, die die Zeile enthält
Karte foo.map
und eine Datei /var/lib/tex-common/hyphen-cnf/texmf/package.cnf, die die Zeilen enthält
name=ngerman-x-2011-07-01 file=dehyphn-x-2011-07-01.tex file_patterns=hyph-de-1996.pat.txt lefthyphenmin=2 righthyphenmin=2 Synonym=ngerman-x-latest file_Exceptions= hyph-de-1996.hyp.txt
3) Verpackung Dateien: Sie erstellen eine Datei debian/package.maps oder debian/maps,
debian/package.hyphens oder debian/hyphens, debian/package.formats oder debian/formats. Diese
Dateien werden mit dem Namen des Pakets installiert. Jede dieser Dateien wird installiert
in das erste Paket wird dh_installtex angewiesen, darauf zu reagieren. Standardmäßig ist dies der erste
Binärpaket in debian/control, aber wenn Sie die Flags -p, -i oder -a verwenden, ist es das erste
Paket, das durch diese Flags angegeben wird.
Ejemplo:
dh_installtex
würde eine vorhandene debian/package.formats-Datei als installieren
/var/lib/tex-common/fmtutil-cnf/texmf/package.cnf.
Vermischung die anders sein kann oder ander sein wird Varianten
Die Befehlszeilenelemente (Variante 2) werden in die debian/package.maps eingefügt
(debian/package.hyphens, debian/package.formats) Datei. Wenn Sie eine zusätzliche angeben
package.cfg/cnf (Variante 1) Dies führt zu einem Fehler, da beide Dateien installiert würden
als package.cfg/cnf.
OPTIONAL
-n, --noscripts
Ändern Sie keine postinst/prerm-Skripte.
--flavor=Geschmack[,Geschmack]
Diese Option wird verwendet, um einen anderen Baum als den Standardbaum /usr/share/texmf auszuwählen
um zusätzliche Optionen einzuschalten. Das Argument gibt eine Liste der zu verwendenden Geschmacksrichtungen an
ausgewählt. Derzeit können Sie aus der folgenden Liste an Geschmacksrichtungen wählen:
Baum:texlive, map:config_for_active_maps, map:config_for_all_maps,
Format:add_one:Formatname.
Baum:texlive wählt den Baum /usr/share/texlive/texmf-dist aus und sollte nur sein
Wird für Dateien verwendet, die in diesem Baum installiert sind.
map:config_for_active_maps wird eine Datei erstellen config.bar für jeden aktiven (d. h
unkommentiert)-Map in jeder der cfg-Dateien, die mit einer der drei Methoden generiert wurden
oben beschrieben. Diese Dateien werden in /usr/share/texmf/dvips/config/ installiert.
Wenn Sie auswählen map:config_for_all_maps Das Skript wird generiert config.bar und zu
diejenigen Kartendateien, die in einer cfg-Datei vorhanden sind, aber durch einen Kommentar deaktiviert werden.
Die Datei config.bar wird verwendet, wenn es von „dvips -Pbar ...“ aufgerufen wird. Somit ermöglicht es die
Aktivierung einzelner Kartendateien, auch wenn diese nicht automatisch über das aktiviert werden
updmap(-sys)-Mechanismus.
Standardeinstellung ist nicht um beliebige Konfigurationsdateien zu generieren.
Format:add_one:Formatname Ermöglicht das Hinzufügen der Generierung eines bestimmten Formats ohne
tatsächlich bereitstellen (in einer cnf-Datei). Dies ist nützlich, wenn ein Paket Silbentrennung hinzufügt
Muster in vorhandene Formate integrieren.
Format: keine_Links: Normalerweise gilt für jedes Format, das in einer Konfigurationsdatei angegeben ist,
dh_installtex erstellt einen Symlink / usr / bin /Format das weist auf das entsprechende hin
Motor. Beispielsweise würde /usr/bin/latex als symbolischer Link zu pdftex erstellt.
Der Geschmack Format: keine_Links hemmt dies. Wenn bereits ein Link vorhanden ist, wird dh_installtex dies tun
Überspringen Sie dieses Format mit einer Informationsmeldung, auch wenn diese Option nicht angegeben ist.
ANMERKUNG
„dh_installtex“ fügt eine Abhängigkeitsbeziehung zu „tex-common“ zu „misc:Depends“ hinzu.
Beachten Sie, dass dieser Befehl nicht idempotent ist. „dh_clean -k“ sollte zwischendurch aufgerufen werden
Aufrufe dieses Befehls, es sei denn, Sie verwenden den -n Möglichkeit. Andernfalls kann es zu mehreren Ursachen kommen
Instanzen desselben Textes, die zu Betreuerskripten hinzugefügt werden sollen.
Einzelheiten zur Schriftartenkonfiguration für TeX finden Sie in der Debian-TeX-Richtlinie von
Debian-Pakete.
Verwenden Sie dh_installtex online über die Dienste von onworks.net
