EngelsFransSpaans

Ad


OnWorks-favicon

mkjobtexmf - Online in de cloud

Voer mkjobtexmf uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mkjobtexmf die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mkjobtexmf - Genereer een texmf-boom voor een bepaalde taak

VERSIE


2011-11-10 v0.8

KORTE INHOUD


het programma mkjobtexmf voert een programma uit en probeert de gebruikte bestandsnamen te vinden. Twee methoden
zijn beschikbaar, optie "-recorder" van TeX (Web2C) of het programma spoor.

Vervolgens genereert het een map met een texmf-boom. Het controleert de gevonden bestanden en probeert te sorteren
ze in deze texmf-boom.

Het kan worden gebruikt voor archiveringsdoeleinden of om de volgende TeX-runs te versnellen.

mkjobtexmf [opties]

Hiermee wordt TeX uitgevoerd dat kan worden geconfigureerd met opties. Beide methoden om het gebruikte bestand te verkrijgen
namen zijn beschikbaar.

mkjobtexmf [opties] -- [argumenten]

Deze laatste vorm voert het programma uit cmd met argumenten betoogt in plaats van TeX. Alleen als methode
programma spoor beschikbaar is.

Opties:

--jobnaam Naam van de functie (verplicht).
Meestal is dit het TeX-bestand
zonder verlenging
--texnaam Invoerbestand voor TeX. Standaard is de
functienaam met extensie '.tex'
--tekstopt Optie voor TeX-run
--destdir Doelmap,
standaard is ` .mjt'
--output Voeg ook uitvoerbestanden toe
--strace Gebruik strace in plaats van TeX's
optie -recorder
--copy Kopieer bestanden in plaats van ze te maken
symbool links
--flat Ongewenste paden, maak geen mappen aan
in de doelmap
--(no)texhash Voer texhash uit, gebruik --notexhash voor MiKTeX
--uitsluiten-ext Bestanden met extensie uitsluiten .
--cmd-tex Commando voor de TeX-compiler
--cmd-kpse Which Commando voor kpse Which
--cmd-texhash Commando voor texhash
--cmd-strace Commando voor statie
--verbose Uitgebreide uitvoer
--help Kort hulpbericht
--man Volledige documentatie
--version Identificatie van de printversie

PRODUCTBESCHRIJVING


Hardlopen de programma

Voornaam* mkjobtexmf voert een programma uit, meestal TeX. De TeX-compiler wordt per optie geconfigureerd
"--cmd-tex". De optie "--texname" kan worden gebruikt als de bestandsnaamextensie afwijkt van .tex:

mkjobtexmf --jobnaam foo --texnaam foo.ltx

Er zijn zelfs nog ingewikkelder gevallen mogelijk:

mkjobtexmf --jobnaam foo --texnaam '\def\abc{...}\input{foo}'

Indien een ander programma dan TeX gebruikt moet worden (dvips, ...), dan kan dit programma gegeven worden
na "--":

mkjobtexmf --jobnaam foo -- dvips foo

Dien in opname

Er zijn twee methoden beschikbaar om de gebruikte bestandsnamen te verkrijgen:

Recorder van TeX
Sommige TeX-distributies (bijvoorbeeld Web2C) ondersteunen deze optie -recorder voor zijn TeX
compilers. Vervolgens genereert de TeX-compiler een bestand met extensie .fls dat registreert de
gebruikte invoer- en uitvoerbestanden.

Programma spoor
Dit programma traceert systeemoproepen en signalen. Het wordt hier gebruikt om de gebruikte bestanden te loggen.

Analyseren en linken/kopiëren gevonden bestanden

De resultatenmap functienaam.mjt is gegenereerd. Binnen het resultaat wordt een TEXMF-boom gemaakt.
Elk gevonden bestand wordt vergeleken met een lijst met paden van TEXMF-bomen. Als er een match wordt gevonden,
het bestand wordt gekoppeld/gekopieerd naar de TEXMF-boom. De lijst met paden wordt door het programma gegenereerd
kpsedie.

Als het bestand niet kan worden toegewezen aan een TEXMF-boom en het bestand een relatieve bestandsnaam heeft, dan wordt het
wordt direct gekoppeld/gekopieerd naar de resultatenmap functienaam.mjt. Absolute bestandsnamen zijn
niet ondersteund en ook geen paden met links naar bovenliggende mappen.

Er worden standaard symbolische koppelingen gemaakt. De bestanden worden gekopieerd als de optie "--copy" wordt gegeven of
symbolische koppeling is niet beschikbaar.

OPTIES


--taaknaam=<functienaam>
Het is de naam van de baan. `functienaam>.tex' fungeert als standaard voor het TeX-bestand en
<functienaam> wordt gebruikt voor het benoemen van verschillende mappen en bestanden. Zie sectie "BESTANDEN".

--texnaam=<naam>
De naam van het TeX-invoerbestand, als deze afwijkt vanfunctienaam>.tex.

--tekstopt=<opteren>
Extra optie voor de TeX-compiler, voorbeelden zijn "--ini" of "--shell-escape". Dit
optie kan meer dan één keer worden gegeven.

--bestemmingsmap=<directory>
Specificeert de naam van de doelmap waar het resultaat wordt verzameld. Als
standaard wordt er een map gegenereerd in de huidige map met de taaknaam en
extensie `.mjt'.

--uitvoer
Voeg ook uitvoerbestanden toe.

--strak
Gebruik methode met programma spoor, zie beschrijving".

--kopiëren
Bestanden worden gekopieerd in plaats van dat er symbolische koppelingen worden gemaakt.

--vlak
Bestanden worden zonder padelementen gekoppeld of gekopieerd. De doelmap zal dat wel doen
bevatten een platte lijst met bestanden of links zonder directory.

De bestanden `ls-R' en `aliassen' worden genegeerd.

--uitsluiten-ext=<ext>
Bestanden met extensieext> zijn uitgesloten. De optie kan meerdere keren worden gegeven of a
een door komma's gescheiden lijst met extensies kan worden gebruikt. Voorbeelden:

--exclude-ext aux --exclude-ext logboek --exclude-ext toc

is hetzelfde als

--exclude-ext aux,log,toc

--(geen) texhash
Standaard wordt het bestand `ls-R' gegenereerd in de `texmf'-boom, omdat dit het bestand is
naamdatabase die in TeX Live kan worden gebruikt. Omdat MiKTeX een ander gebruikt
mechanisme genereert zijn `texhash' niet de `ls-R'-bestanden en "--notexhash"
onderdrukt de roep van `texhash'.

--cmd-tex=<cmd>
Commando voor de TeX-compiler. Standaard is pdflatex.

--cmd-kpswaarvan=<cmd>
Commando voor kpse Which.

--cmd-texhash=<cmd>
Commando voor het bijwerken van de bestandsnaamdatabase van de gegenereerde texmf-boom. Standaard is
tekstmf.

--cmd-strace=<cmd>
Commando voor statie.

--uitgebreid
Uitgebreide berichten.

--help
Geef het helpscherm weer.

-B(-man>
Handleidingpagina afdrukken.

--versie
Identificatie van de printversie en afsluiten.

Voorbeelden


TeX-bestand test.tex met behulp van de recordermethode van TeX:

mkjobtexmf --jobname test

TeX-bestand test.tex LaTeX gebruiken:

mkjobtexmf --jobnaam test --cmd-tex latex

Formaat genereren:

mkjobtexmf --jobnaam test --texopt -ini --texnaam pdflatex.ini

Voorbeeld hoe de nieuwe texmf-boom (Linux/bash) kan worden gebruikt:

TEXMF=!!test.mjt/texmf pdflatex-test

Voorbeeld voor het genereren van een zip-archief (Linux/bash):

(cd test.mjt && zip -9r ../test .)

Voorbeeld voor het genereren van een tar-archief:

tar cjhvf test.tar.bz2 -C test.mjt .

onopgelost PROBLEMEN, WAARSCHUWINGEN, ALLE


Experimentele software
Opties, standaardinstellingen en hoe het programma werkt kunnen in toekomstige versies veranderen.

texmf.cnf
Momenteel is de methode met spoor registreert deze bestanden. De recorder van TeX doet dat niet. Bruikbaar
zijn texmf.cnf bestanden voor variabele instellingen. Omdat we maar één TEXMF-boom hebben, de
padsecties moeten waarschijnlijk herschreven worden.

Instellingen in omgevingsvariabelen
Ze worden helemaal niet opgeslagen.

botsingen
Het programma gebruikt één doelmap en maximaal één TEXMF-boom voor het resultaat.
De bronbestanden kunnen echter uit verschillende mappen en TEXMF-bomen komen.
Daarom zijn naambotsingen mogelijk.

Het programma volgt de strategie om geen bestanden in de doelmap te verwijderen.
Dat maakt het mogelijk om bestanden van verschillende runs te verzamelen. Zo worden botsingen opgelost in de
manier waarop de eerste vermelding in de doelmap wint.

Configuratiebestand
Het zou de gebruiker ervan weerhouden dezelfde opties steeds opnieuw te typen.

Onvolledige opname
Bugs in de bestandsopname van TeX kunnen leiden tot onvolledige bestandsopname (bijv. pdfTeX
1.40.3 neemt geen .pfb- en .pk-bestanden op).

...

Gebruik mkjobtexmf online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Grondig schoon
    Grondig schoon
    Een Kotlin-script dat alle builds nukes maakt
    caches van Gradle/Android-projecten.
    Handig als Gradle of de IDE je dat toestaan
    omlaag. Het script is getest
    macOS, maar ...
    Deep clean downloaden
  • 2
    Eclipse Checkstyle-plug-in
    Eclipse Checkstyle-plug-in
    De Eclipse Checkstyle-plug-in
    integreert de Checkstyle Java-code
    auditor in de Eclipse IDE. De
    plug-in geeft real-time feedback aan
    de gebruiker over geweld...
    Eclipse Checkstyle plug-in downloaden
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 6
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • Meer "

Linux-commando's

Ad