AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mkjobtexmf - En ligne dans le cloud

Exécutez mkjobtexmf dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mkjobtexmf qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mkjobtexmf -- Génère un arbre texmf pour un travail particulier

VERSION


2011-11-10 ​​v0.8

SYNOPSIS


Le programme mkjobtexmf lance un programme et essaie de trouver les noms de fichiers utilisés. Deux méthodes
sont disponibles, l'option "-recorder" de TeX (Web2C) ou le programme strass.

Ensuite, il génère un répertoire avec un arbre texmf. Il vérifie les fichiers trouvés et essaie de trier
eux dans cet arbre texmf.

Il peut être utilisé à des fins d'archivage ou pour accélérer les exécutions TeX suivantes.

mkjobtexmf [options]

Cela exécute TeX qui peut être configuré par des options. Les deux méthodes pour obtenir le fichier utilisé
les noms sont disponibles.

mkjobtexmf [options] -- [arguments]

Cette dernière forme exécute le programme cmd avec des arguments args au lieu de TeX. Comme méthode seulement
Danse strass est disponible.

Options:

--nom du travail Nom du poste (obligatoire).
Il s'agit généralement du fichier TeX
sans rallonge
--texname Fichier d'entrée pour TeX. La valeur par défaut est le
nom du travail avec l'extension '.tex'
--texopt Option pour l'exécution de TeX
--destdir Répertoire de destination,
la valeur par défaut est ` .mjt'
--output Ajouter également des fichiers de sortie
--strace Utiliser strace au lieu de TeX
option -enregistreur
--copy Copier les fichiers au lieu de créer
liens de symboles
--flat chemins indésirables, ne créez pas de répertoires
dans le répertoire de destination
--(no)texhash Exécutez texhash, utilisez --notexhash pour MiKTeX
--exclude-ext Exclure les fichiers avec extension .
--cmd-tex Commande pour le compilateur TeX
--cmd-kpsewhich Commande pour kpsewhich
--cmd-texhash Commande pour texhash
--cmd-strace Commande pour strace
--verbose Sortie détaillée
--help Bref message d'aide
--man Documentation complète
--version Imprimer l'identification de la version

DESCRIPTION


Fonctionnement le Danse

Prénom mkjobtexmf exécute un programme, généralement TeX. Le compilateur TeX est configuré par option
"--cmd-tex". L'option "--texname" peut être utilisée, si l'extension du nom de fichier diffère de .Texas:

mkjobtexmf --jobname foo --texname foo.ltx

Des cas encore plus compliqués sont possibles :

mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'

Si un autre programme que TeX doit être utilisé (dvips, ...), alors ce programme peut être donné
après "--":

mkjobtexmf --jobname foo -- dvips foo

Déposez votre dernière attestation l'enregistrement

Deux méthodes sont disponibles pour obtenir les noms de fichiers utilisés :

Enregistreur de TeX
Certaines distributions TeX (par exemple Web2C) prennent en charge l'option -enregistreur pour son TeX
compilateurs. Ensuite, le compilateur TeX génère un fichier avec l'extension .fls qui enregistre le
fichiers d'entrée et de sortie utilisés.

Trace de programme
Ce programme trace les appels système et les signaux. Il est utilisé ici pour enregistrer les fichiers utilisés.

Analysez ainsi que lien/copie trouvé fichiers

Le répertoire des résultats nom_travail.mjt est généré. À l'intérieur du résultat, l'arbre TEXMF est créé.
Chaque fichier trouvé est comparé à une liste de chemins d'arbres TEXMF. Si une correspondance est trouvée,
le fichier est lié/copié dans l'arborescence TEXMF. La liste des chemins est générée par programme
kpsewhich.

Si le fichier ne peut pas être mappé sur une arborescence TEXMF et que le fichier est un nom de fichier relatif, alors il
est directement lié/copié dans le répertoire résultat nom_travail.mjt. Les noms de fichiers absolus sont
pas pris en charge et ni chemins avec des liens vers les répertoires parents.

Les liens symboliques sont créés par défaut. Les fichiers sont copiés si l'option "--copy" est donnée ou
le lien symbolique n'est pas disponible.

OPTIONS


--nom du travail=<nom du travail>
C'est le nom du travail. `nom du travail>.tex' sert par défaut pour le fichier TeX et
<nom du travail> est utilisé pour nommer divers répertoires et fichiers. Voir la section « FILES ».

--texname=<prénom>
Le nom du fichier d'entrée TeX, s'il diffère denom du travail>.tex.

--texopter=<opter>
Option supplémentaire pour le compilateur TeX, les exemples sont "--ini" ou "--shell-escape". Cette
l'option peut être donnée plus d'une fois.

--répertoire dest=<annuaire>
Spécifie le nom du répertoire de destination où le résultat est collecté. Comme
par défaut un répertoire est généré dans le répertoire courant avec le nom du job et
extension « .mjt ».

--output
Ajoutez également des fichiers de sortie.

--strace
Utiliser la méthode avec le programme strass, Voir description".

--copie
Les fichiers sont copiés au lieu de créer des liens symboliques.

--appartement
Les fichiers sont liés ou copiés sans éléments de chemin. Le répertoire de destination sera
contiennent une liste plate de fichiers ou de liens sans répertoire.

Les fichiers `ls-R' et `alias' sont ignorés.

--exclure-ext=<poste>
Fichiers avec extensionposte> sont exclus. L'option peut être donnée plusieurs fois ou un
une liste d'extensions séparée par des virgules peut être utilisée. Exemples:

--exclude-ext aux --exclude-ext journal --exclude-ext toc

est la même que

--exclude-ext aux,log,toc

--(non)texhash
Par défaut le fichier `ls-R' est généré dans l'arborescence `texmf', car c'est le fichier
base de données de noms pouvant être utilisée dans TeX Live. Parce que MiKTeX utilise un autre
mécanisme, son `texhash' ne génère pas les fichiers `ls-R' et "--notexhash"
supprime l'appel de `texhash'.

--cmd-tex=<cmd>
Commande pour le compilateur TeX. La valeur par défaut est pdflatex.

--cmd-kpsewhich=<cmd>
Commande pour kpsewhich.

--cmd-texhash=<cmd>
Commande de mise à jour de la base de données des noms de fichiers de l'arbre texmf généré. La valeur par défaut est
textemf.

--cmd-strace=<cmd>
Commande pour strace.

--verbeux
Messages verbeux.

--Aidez-moi
Afficher l'écran d'aide.

-B(-homme>
Imprimer la page de manuel.

--version
Identification de la version imprimée et sortie.

EXEMPLES


fichier TeX test.tex en utilisant la méthode de l'enregistreur de TeX :

mkjobtexmf --test du nom du travail

fichier TeX test.tex en utilisant LaTeX :

mkjobtexmf --jobname test --cmd-tex latex

Génération de formats :

mkjobtexmf --jobname test --texopt -ini --texname pdflatex.ini

Exemple, comment le nouvel arbre texmf (Linux/bash) peut être utilisé :

TEXMF=!!test.mjt/texmf test pdflatex

Exemple de génération d'une archive zip (Linux/bash) :

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

Exemple de génération d'une archive tar :

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

NON RÉSOLU PROBLÈMES, AVERTISSEMENTS, ALL


Logiciel expérimental
Les options, les valeurs par défaut, le fonctionnement du programme peuvent changer dans les futures versions.

texmf.cnf
Actuellement, la méthode avec strass enregistre ces fichiers. L'enregistreur de TeX ne le fait pas. Utile
texmf.cnf fichiers pour les paramètres variables. Parce que nous n'avons qu'un seul arbre TEXMF, le
les sections de chemin devraient probablement être réécrites.

Paramètres dans les variables d'environnement
Ils ne sont pas du tout stockés.

Les collisions
Le programme utilise un répertoire de destination et au plus un arbre TEXMF pour le résultat.
Cependant, les fichiers sources peuvent provenir de différents répertoires et arborescences TEXMF.
Par conséquent, des collisions de noms sont possibles.

Le programme suit la stratégie de ne pas supprimer les fichiers dans le répertoire de destination.
Cela permet de collecter des fichiers de différentes exécutions. Ainsi, les collisions sont résolues dans le
manière que la première entrée qui est faite dans le répertoire de destination l'emporte.

Fichier de configuration
Cela éviterait à l'utilisateur de retaper les mêmes options encore et encore.

Enregistrement incomplet
Des bogues dans l'enregistrement de fichier de TeX peuvent entraîner un enregistrement de fichier incomplet (par exemple, pdfTeX
1.40.3 n'enregistre pas les fichiers .pfb et .pk).



Utilisez mkjobtexmf en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad