GoGPT Best VPN GoSearch

Icône de favori OnWorks

sty2dtx - En ligne dans le Cloud

Exécutez sty2dtx 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 sty2dtx 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


sty2dtx -- Convertit un fichier LaTeX .sty en un fichier .dtx documenté

VERSION


Version: v2.3

DROIT D'AUTEUR


Copyright (c) 2010-2012 Martin Scharrer[email protected]>

Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de
la licence publique générale GNU telle que publiée par la Free Software Foundation, soit
la version 3 de la licence ou (à votre choix) toute version ultérieure.

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ;
sans même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN USAGE PARTICULIER.
Voir la licence publique générale GNU pour plus de détails.

Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme.
Sinon, voirhttp://www.gnu.org/licenses/>.

DESCRIPTION


Convertit un fichier .sty (package LaTeX) au format .dtx (source LaTeX documentée), en
entourant les définitions de macro avec des environnements « macro » et « macrocode ». Le nom de la macro
est automatiquement inséré comme argument de l'environnement 'macro'. Lignes de code à l'extérieur
les définitions de macro ne sont encapsulées que dans des environnements « macrocode ». Les lignes vides sont supprimées.
Le script n'est pas considéré comme infaillible et précis à 100%, mais plutôt comme un bon début pour
convertir des fichiers de style non documentés en fichiers .dtx.

Basic Utilisation
perl sty2dtx.pl fichier d'entrée [fichier d'entrée ...] fichier de sortie

or

perl sty2dtx.pl < fichier.sty > fichier.dtx

Appareils Définitions
Les définitions de macro suivantes sont détectées lorsqu'elles sont au début d'une ligne (peuvent être
préfixé par \global, \long, \protected et/ou \outer) :

\def \edef \gdef \xdef
\nouvellecommande{\nom} \nouvellecommande*{\nom}
\nouvellecommande\nom \nouvellecommande*\nom
\renewcommand{\nom} \renewcommand*{\nom}
\renewcommand\nom \renewcommand*\nom
\providecommand{\nom} \providecommand*{\nom}
\providecommand\nom \providecommand*\nom
\@nomdef{\nom} \@nomdef\nom

Les définitions d'environnement suivantes sont détectées lorsqu'elles se trouvent au début d'une ligne :

\newenvironment{nom} \renewenvironemnt{nom} \provideenvironment{nom}

La définition de la macro et de l'environnement doit se terminer sur la même ligne ou par un '"}"' sur
le sien sur une ligne.

UTILISATION


sty2dtx [ ] [-- = ...] [--] [ ] [ ]

Documents officiels
· peut être '"-"' pour STDIN ou STDOUT, qui est la valeur par défaut si aucun fichier n'est fourni

· plusieurs fichiers d'entrée sont fusionnés en un seul fichier de sortie

Variables
Les variables peuvent être définies en utilisant

-- =

or

--

et sera utilisé pour les substitutions dans le fichier modèle.

Commun variables:

auteur, e-mail, mainteneur, année (pour le droit d'auteur),
version, date, description (du package/de la classe),
type (soit 'package' default ou 'class'),
base de fichiers (définie automatiquement à partir du nom du fichier de sortie ou d'entrée),

Options
-h Imprimer ce texte d'aide
-H Imprimer l'aide étendue
-V Version imprimée et copyright
-v Soyez verbeux
-o sortie Utiliser le fichier donné comme sortie
-O Écraser le(s) fichier(s) de sortie déjà existants
-B Utiliser le nom de base du fichier d'entrée unique pour le fichier de sortie
-I Créez également un fichier .ins (install)
-c Utilisez uniquement la section de code (comme v1.0)
-r Supprimez les environnements 'macro', 'macrocode', etc. existants.
-R Ne supprimez pas les environnements 'macro', 'macrocode', etc. existants.
-i ins-fichier Créer un fichier .ins avec le nom donné
-t modèle Utilisez ce fichier comme modèle au lieu de celui par défaut
-T modèle Utilisez ce fichier comme modèle pour le fichier .ins
-e filet Exporter le modèle .dtx par défaut dans un fichier et quitter
-E filet Exporter le modèle .ins par défaut dans un fichier et quitter
-D Utiliser la date actuelle comme date de fichier
-F filet Lire plus d'options et de variables à partir du fichier.
-N Ne pas lire le fichier de configuration par défaut ; doit être la première option

Config fichiers
Un fichier de configuration par défaut nommé 'sty2dtx.cfg' ou '.sty2dtx.cfg' est recherché dans le
répertoire courant, le répertoire home des utilisateurs et le répertoire de ce script, dans ce
ordre. Le premier trouvé est chargé. Si aucun n'est trouvé, l'arbre 'texmf' est recherché pour un
fichier de configuration 'sty2dtx.cfg'. Comme pour les fichiers -F, le fichier de configuration doit contenir une option ou
variable par ligne. Les lignes commençant par '"%"' ou '"#"' sont ignorées.

Exemples


Produisez 'file.dtx' à partir de 'file.sty' :

sty2dtx.pl < fichier.sty > fichier.dtx

or

sty2dtx.pl fichier.sty fichier.dtx

or

sty2dtx.pl -B fichier.sty

Produisez 'file.dtx' et 'file.ins' à partir de 'file.sty' :

sty2dtx.pl -I fichier.sty fichier.dtx

or

sty2dtx.pl fichier.sty -i fichier.sty fichier.dtx

or

sty2dtx.pl -IB fichier.sty

Définir des valeurs de variables personnalisées :

sty2dtx.pl --author Moi --email [email protected] monpkg.sty monpkg.dtx

Produire un fichier DTX pour une classe :

sty2dtx.pl --type classe mycls.sty mycls.dtx

Utilisez sty2dtx en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.