GoGPT Best VPN GoSearch

Icône de favori OnWorks

catdvi - En ligne dans le Cloud

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


catdvi - un convertisseur DVI en texte brut

SYNOPSIS


catdvi [-d niveau de débogage, --debug=niveau de débogage] [-e sortie, --output-encodage=sortie]
[-p spécification de page, --première page=spécification de page] [-l spécification de page, --dernière-page=spécification de page] [-N, --liste-page-
numéros] [-Oui, --séquentiel] [-U, --show-inconnu-glyphes] [-h, --Aidez-moi] [--version]
[--droits d'auteur] [fichier dvi]

DESCRIPTION


Cette page de manuel documente catdvi Version 0.14

catdvi lit le fichier DVI (typesetter DeVice Independent) fichier dvi et vide un texte brut
approximation du document qu'il décrit à stdout. Si l'argument fichier dvi est omis
ou un tiret (`-'), catdvi lira à partir de stdin. Nombreuses sortie encodages (différent
jeux de caractères de la sortie de texte brut) sont pris en charge, notamment UTF-8.

La version actuelle de catdvi est un travail en cours ; il n'est peut-être pas assez robuste pour
utilisation en production, mais fonctionne déjà très bien avec du texte anglais linéaire. Beaucoup de mathématiques
des symboles (par exemple les lettres grecques majuscules) et des formules modérément complexes sortent également
droite.

Le programme a besoin de lire les fichiers TFM (Tex Font Metric) correspondant aux polices utilisées
dans le fichier DVI. Ceux-ci sont recherchés (et, si nécessaire et possible, créés à la volée)
par l'intermédiaire du Kpathsea bibliothèque.

Afin de traduire correctement un fichier DVI en texte, le contribution codage des polices utilisées
dans celui-ci (c'est-à-dire un mappage préservant le sens des points de code de police vers Unicode) doit être connu.
Il existe de nombreux encodages de polices différents. Au moment de la rédaction, catdvi
comprend les encodages d'entrée suivants :

'TEXTE TEXTE'
L'encodage de police original de Knuth, également connu sous le nom d'OT1.

`TEXTE TEX SANS F-LIGATURES'
Une variante de ce qui précède.

`CODAGE DE POLICE TEX ÉTENDU - LATIN'
L'encodage Cork, également connu sous le nom de T1.

`TEX MATH ITALIQUE'
L'encodage des polices mathématiques italiques de Knuth, également appelées OML.

« SYMBOLES MATHÉMATIQUES TEX »
L'encodage des polices de symboles mathématiques de Knuth, également appelées OMS.

`TEX MATH EXTENSION' (la plupart)
L'encodage des polices d'extension mathématique de Knuth (gros opérateurs, crochets, etc.), également
connu sous le nom d'OMX.

`TEXTE DE LA MACHINE À ÉCRIRE TEX'
L'encodage des polices de type machine à écrire de Knuth.

"SYMBOLES DE LATEX"
L'encodage des polices lasy.

Police du symbole de la devise européenne Henrik Theilings ('eurosym').

`SYMBOLES D'ACCOMPAGNEMENT TEXTE 1---TS1' (presque tout)
L'encodage des polices d'accompagnement du texte.

Police du symbole Martin Vogels (`MarVoSym').
Les versions 1998 et 2000 sont prises en charge dans la mesure du possible - environ la moitié
des symboles ne sont pas représentables en Unicode.

'TABLEAU NOIR'
L'encodage des polices mathématiques gras (`bbm') du tableau noir.

Toutes les polices AMS sauf celles cyrilliques.
Cela inclut les symboles mathématiques AMS du groupe A et du groupe B, Euler fraktur, Euler
cursive, script Euler et polices d'extension compatibles Euler.

Il est impossible d'effectuer une traduction parfaite d'un DVI non balisé en texte brut, car le
ancien ne décrit que la mise en page d'une page, et un traducteur comme celui-ci devrait
vraiment savoir où se terminent les mots et les paragraphes, et plus important encore, quels glyphes doivent être
aligné verticalement et qui ne devrait pas. L'algorithme d'alignement actuel essaie de préserver
les positions horizontales relatives des débuts de mots ; cela fonctionne bien dans la plupart des cas. Mot
les ruptures sont détectées à l'aide d'heuristiques simples ; les paragraphes ne sont pas du tout détectés (et aucun
un remplissage de paragraphe est tenté).

Le prix de l'alignement est que la sortie aura probablement plus de 80 colonnes de large, même
bien que catdvi s'efforce de ne pas utiliser plus de colonnes que strictement nécessaire. La sortie est
généralement moins de 120 colonnes, presque toujours moins de 132 colonnes de large. C'est peut-être une bonne
idée de basculer votre terminal sur l'un de ces modes si possible.

OPTIONS


Le programme suit la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par deux
tirets.

-d niveau de débogage, --debug=niveau de débogage
Définissez le niveau de sortie de débogage sur niveau de débogage (la valeur par défaut est 10). De grandes valeurs en résulteront
dans beaucoup de sorties de débogage, 0 dans aucun. Le niveau de sortie de débogage maximal
actuellement utilisé est de 150.

-e sortie, --output-encodage=sortie
Spécifiez l'encodage du jeu de caractères de sortie. sortie peut être l'un des nombres
ou les noms du tableau ci-dessous. Les noms sont insensibles à la casse. La sortie suivante
les encodages doivent être disponibles :

0 : UTF-8
1 : US-ASCII
2 : ISO-8859-1
3 : ISO-8859-15

La commande catdvi --Aidez-moi (voir ci-dessous) donnera une liste plus à jour de tous
encodages de sortie compilés. L'encodage par défaut est 1.

-p spécification de page, --première page=spécification de page
Ne pas sortir les pages avant la page spécification de page. Les pages peuvent être spécifiées en trois
différentes façons; les deux premiers sont exactement les mêmes que pour dvips (1).

Un nombre (éventuellement négatif) num spécifie un numéro de page TeX, qui est stocké comme
que l'on appelle compter0 valeur dans le fichier DVI pour chaque page. Plain TeX utilise le négatif
les numéros de page pour le frontmater numéroté en romain (page de titre, préface, table des matières, etc.) afin que le
compter0 les valeurs se comparent comme
-1 < -2 < -3 < ... < 1 < 2 < 3 < ...
Il peut y avoir plusieurs pages avec le même compter0 valeur dans un seul fichier DVI. Cette
se produit généralement dans les documents avec un schéma de numérotation des pages par chapitre.

Un nombre précédé d'un signe égal (`=num') spécifie une page physique, c'est-à-dire le
num-ème page apparaissant dans le fichier DVI. La numérotation commence par 1. Notez qu'avec le
forme longue de l'option dont vous avez réellement besoin deux signes égaux, un dans le cadre du long
option et une dans le cadre de la spécification de la page. Exemple:
catdvi --first-page==5 foo.dvi

La troisième forme d'une spécification de page, deux nombres séparés par deux points
(`nombre1:nombre2'), est utile pour les documents dont les parties sont numérotées séparément, par ex.
chapitres. Il renvoie à la page avec compter0 valeur égale à nombre2 qui catdvi
croit être en partie nombre1. Étant donné que ces numéros de pièces ne sont pas stockés dans le DVI
fichier, le programme doit les deviner : un chapitre compteur est augmenté de
un à chaque fois que le compter0 la valeur de la page actuelle n'est pas supérieure (en haut
commande) que celui de la page précédente. Le compteur est initialisé à 1 si le
la première page a un négatif compter0 valeur et à 0 sinon. (Un document avec
les parties numérotées séparément auront probablement un frontmater numéroté séparément comme
bien, et puis cette règle maintient le compteur interne égal à la partie du monde réel
Nombres.)

-l spécification de page, --dernière-page=spécification de page
Ne pas imprimer pages après pages spécification de page. Les pages sont spécifiées exactement comme pour le
--première page option ci-dessus.

-N, --list-numéros-de-pages
Au lieu du contenu des pages, affichez leur nombre de pages physiques, compter0 Plus-value
et chapitre compter (voir le --première page option ci-dessus pour une définition de ceux-ci).

-Oui, --séquentiel
N'essayez pas de reproduire la mise en page ; afficher les glyphes dans l'ordre dans lequel ils apparaissent
dans le fichier DVI. Cela peut être utile avec, par exemple, des mises en page à plusieurs colonnes.

-U, --show-inconnu-glyphes
Affiche le nombre Unicode de glyphes inconnus au lieu de « ? ».

-h, --Aidez-moi
Affichez les informations d'utilisation et une liste des codages de sortie disponibles, puis quittez.

--version
Afficher les informations sur la version et quitter.

--droits d'auteur
Afficher les informations de copyright et quitter.

ENVIRONNEMENT


Les variables d'environnement habituelles TFMFONTS, TEXFONTS, etc. pour Kpathsea recherche de polices et
création s'appliquent. Se référer au Kpathsea documentation pour plus de détails.

Utilisez catdvi 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.