Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] xdvi - Afficheur de fichiers DVI pour le système X Window [size=18] [b]Résumé[/b] [/size] [b]xdvi[/b] .nh [[b]+[/b][[i]page[/i]]] [[b][/b]-s [i]shrink[/i]] [[b][/b]-S [i]density[/i]] [[b][/b]-nocolor] [[b][/b]-nogrey] [[b][/b]-gamma [i]g[/i]] [[b][/b]-install] [[b][/b]-noinstall] [[b][/b]-p [i]pixels[/i]] [[b][/b]-margins [i]dimen[/i]] [[b][/b]-sidemargin [i]dimen[/i]] [[b][/b]-topmargin [i]dimen[/i]] [[b][/b]-offsets [i]dimen[/i]] [[b][/b]-xoffset [i]dimen[/i]] [[b][/b]-yoffset [i]dimen[/i]] [[b][/b]-paper [i]papertype[/i]] [[b][/b]-altfont [i]font[/i]] [[b][/b]-nomakepk] [[b][/b]-mfmode [i]mode-def[/i][[b]:[/b][i]dpi[/i]]] [[b][/b]-editor [i]editor[/i]] [[b][/b]-sourceposition [i]line[/i][[b]:[/b][i]col[/i]][ ][i]filename[/i]] [[b][/b]-nofork] [[b][/b]-l] [[b][/b]-rv] [[b][/b]-expert] [[b][/b]-shrinkbutton[i]n[/i] [i]shrink[/i]] [[b][/b]-mgs[[i]n[/i]] [i]size[/i]] [[b][/b]-warnspecials] [[b][/b]-hush] [[b][/b]-hushchars] [[b][/b]-hushchecksums] [[b][/b]-safer] [[b][/b]-fg [i]color[/i]] [[b][/b]-bg [i]color[/i]] [[b][/b]-hl [i]color[/i]] [[b][/b]-bd [i]color[/i]] [[b][/b]-cr [i]color[/i]] [[b][/b]-bw [i]width[/i]] [[b][/b]-display [i]host:display[/i]] [[b][/b]-geometry [i]geometry[/i]] [[b][/b]-icongeometry [i]geometry[/i]] [[b][/b]-iconic] [[b][/b]-font [i]font[/i]] [[b][/b]-keep] [[b][/b]-copy] [[b][/b]-thorough] [[b][/b]-wheelunit [i]pixels[/i]] [[b][/b]-dvipspath [i]path[/i]] [[b][/b]-debug [i]bitmask[/i]] [[b][/b]-version] [i]dvi_file[/i] .hy [size=18] [b]Description[/b] [/size] [b]xdvi[/b] est un programme qui fonctionne dans le système X window. Il est utilisé pour prévisualiser les fichiers [i]dvi[/i] produits par [b]tex (1).[/b] Ce programme est capable d'afficher le fichier avec un facteur d'échelle (entier) et dispose aussi d'une « loupe » qui permet de voir momentanément une partie de l'image à l'échelle normale. Avant d'afficher quoi que ce soit, il vérifie si le fichier [i]dvi[/i] a changé depuis le dernier affichage. Si tel est le cas, [b]xdvi[/b] se réinitialisera pour le nouveau fichier [i]dvi . [/i] Pour cette raison, il faudrait éviter d'exposer tout ou partie de la fenêtre de [b]xdvi[/b] quand *(Te& fonctionne. Cette fonctionnalité vous permet de visualiser plusieurs versions du même fichier en ne lançant [b]xdvi[/b] qu'une fois. En plus des touches du clavier, [b]xdvi[/b] permet de se déplacer dans le fichier grâce à des boutons placés sur le côté droit de la fenêtre, ceux-ci ayant la même fonction qu'une séquences de touches. [size=18] [b]Options[/b] [/size] En plus de pouvoir indiquer le fichier [i]dvi[/i] (avec l'extension [b].dvi[/b] ou non), [b]xdvi[/b] accepte les options suivantes sur sa ligne de commande. Si l'option commence par un [b]` + '[/b] au lieu d'un [b]` - ',[/b] l'option retrouve sa valeur par défaut. Ces options peuvent être données via les noms de ressources donnés entre parenthèses dans la description de chacune d'elles. [b][i]+ page[/i][/b] [table][row][col] [/col][col]Spécifie la première page à afficher. Si [b]+[/b] n'est pas suivi d'un nombre, la dernière page est utilisée ; la première page est la valeur par défaut.[/col][/row][/table] [b][i]-altfont police[/i][/b] [b]( .altFont )[/b] [table][row][col] [/col][col]Déclare une police par défaut en remplacement lorsqu'une police du fichier [i]dvi[/i] ne peut être trouvée. Ceci est utile, par exemple, avec les polices PostScript
.[/col][/row][/table] [b][i]-background couleur[/i][/b] [b]( .background )[/b] [table][row][col] [/col][col]Détermine la couleur de fond. Équivalent à [b]-bg .[/b][/col][/row][/table] [b][i]-bd couleur[/i][/b] [b]( .borderColor )[/b] [table][row][col] [/col][col]Détermine la couleur du bord de la fenêtre.[/col][/row][/table] [b][i]-bg couleur[/i][/b] [b]( .background )[/b] [table][row][col] [/col][col]Détermine la couleur de fond.[/col][/row][/table] [b][i]-bordercolor couleur[/i][/b] [table][row][col] [/col][col]Équivalent à [b]-bd .[/b][/col][/row][/table] [b][i]-borderwidth largeur[/i][/b] [b]( .borderWidth )[/b] [table][row][col] [/col][col]Spécifie la largeur du bord de la fenêtre. Équivalent à [b]-bw .[/b][/col][/row][/table] [b][i]-bw largeur[/i][/b] [b]( .borderWidth )[/b] [table][row][col] [/col][col]Spécifie la largeur du bord de la fenêtre.[/col][/row][/table] [b]-copy[/b] [b]( .copy )[/b] [table][row][col] [/col][col]Utilisez toujours l'opération [i]copy[/i] lors de l'affichage des caractères. Cette option peut être nécessaire pour un fonctionnement correct sur un affichage couleur, mais les caractères barrés seront incorrects. Si l'anti-crénelage en niveaux de gris est utilisé, l'option [b]-copy[/b] désactivera l'utilisation des plans couleur et n'affichera pas correctement les caractères barrés. Voir aussi [b]-thorough .[/b][/col][/row][/table] [b][i]-cr couleur[/i][/b] [b]( .cursorColor )[/b] [table][row][col] [/col][col]Détermine la couleur du curseur. La couleur par défaut est celle du bord de la page.[/col][/row][/table] [b][i]-debug bitmask[/i][/b] [b]( .debugLevel )[/b] [table][row][col] [/col][col]Si elle est différente de zéro, cette option affiche des informations de débogage additionnelles sur la sortie standard. Le masque de bits devrait être donné sous la forme d'un nombre décimal. Les valeurs des bits sont définies dans le fichier source [b]xdvi.h .[/b][/col][/row][/table] [b][i]-density densité[/i][/b] [b]( .densityPercent )[/b] [table][row][col] [/col][col]Détermine la densité utilisée lors de la mise à l'échelle des « bitmaps » pour les polices. Plus la valeur sera grande, plus claire sera la police. La valeur par défaut est 40. Si l'affichage est en niveaux de gris, cette option est inopérante ; utilisez [b]-gamma[/b] à la place. Voir aussi la touche [b]` S ' .[/b] Équivalent à [b]-S .[/b][/col][/row][/table] [b][i]-display hôte:écran[/i][/b] [table][row][col] [/col][col]Spécifie l'hôte et l'écran à utiliser pour l'affichage du fichier [i]dvi[/i] file. Par défaut ceci est obtenu à partir de la variable d'environnement [b][size=6]DISPLAY.[/size][/b][/col][/row][/table] [b][i]-dvipspath chemin[/i][/b] [b]( .dvipsPath )[/b] [table][row][col] [/col][col]Utilise la commande [i]path[/i] en tant que programme [b]dvips[/b] pour l'impression. Par défaut on utilise [b]dvips .[/b][/col][/row][/table] [b][i]-editor éditeur[/i][/b] [b]( .editor )[/b] [table][row][col] [/col][col]Spécifie l'éditeur à invoquer pour lire le fichier source correspondant au fichier [i]dvi .[/i] Pour plus de détails sur la marche à suivre, voir la section intitulée INFORMATIONS SOURCES SPÉCIALES[/col][/row][/table] [b]-expert[/b] [b]( .expert )[/b] [table][row][col] [/col][col]Empêche l'affichage des boutons. Voir aussi la touche [b]` x ' .[/b][/col][/row][/table] [b][i]-fg couleur[/i][/b] [b]( .foreground )[/b] [table][row][col] [/col][col]Détermine la couleur du texte (avant-plan).[/col][/row][/table] [b][i]-foreground couleur[/i][/b] [table][row][col] [/col][col]Équivalent à [b]-fg .[/b][/col][/row][/table] [b][i]-font police[/i][/b] [b]( *font )[/b] [table][row][col] [/col][col]Détermine la police à utiliser pour les boutons.[/col][/row][/table] [b][i]-gamma gamma[/i][/b] [b]( .gamma )[/b] [table][row][col] [/col][col]Contrôle l'interpolation des couleurs pour la palette des couleurs de l'anti-crénelage en niveaux de gris. La valeur par défaut est 1,0. Pour 0 < [i]gamma[/i] < 1, la police sera plus claire (plus proche de la couleur du fond), et pour [i]gamma[/i] > 1, la police sera plus sombre (plus proche de la couleur d'avant-plan). Les valeurs négatives se comportent de la même façon, mais utilisent un algorithme légèrement différent. Pour les affichages couleur et en niveaux de gris ; pour les affichages monochromes, voir [b]-density .[/b] Voir aussi la touche [b]` S ' .[/b][/col][/row][/table] [b][i]-geometry géométrie[/i][/b] [b]( *geometry )[/b] [table][row][col] [/col][col]Spécifie la géométrie initiale de la fenêtre.[/col][/row][/table] [b][i]-hl couleur[/i][/b] [b]( .highlight )[/b] [table][row][col] [/col][col]Détermine la couleur du bord de la page. La valeur par défaut est celle de l'avant-plan.[/col][/row][/table] [b]-hush[/b] [b]( .Hush )[/b] [table][row][col] [/col][col]Demande à [b]xdvi[/b] de supprimer tous les messages d'avertissement possibles.[/col][/row][/table] [b]-hushchars[/b] [b]( .hushLostChars )[/b] [table][row][col] [/col][col]Demande à [b]xdvi[/b] de supprimer les messages d'avertissement concernant les références aux caractères qui ne sont pas définis dans la police. [/col][/row][/table] [b]-hushchecksums[/b] [b]( .hushChecksums )[/b] [table][row][col] [/col][col]Demande à [b]xdvi[/b] de supprimer les messages d'avertissement concernant les erreurs de « checksum » entre le fichier [i]dvi[/i] et le fichier de police.[/col][/row][/table] [b][i]-icongeometry géométrie[/i][/b] [b]( .iconGeometry )[/b] [table][row][col] [/col][col]Spécifie la position initiale de l'icône.[/col][/row][/table] [b]-iconic[/b] [b]( .iconic )[/b] [table][row][col] [/col][col]Demande à [b]xdvi[/b] de démarrer icônifié. Le comportement par défaut est de démarrer avec une fenêtre ouverte.[/col][/row][/table] [b]-install[/b] [b]( .install )[/b] [table][row][col] [/col][col]Si [b]xdvi[/b] fonctionne dans un visuel [b]PseudoColor[/b] , (par défaut) il vérifiera s'il y a un visuel [b]TrueColor[/b] avec plus de bits par pixel, et commutera vers un tel visuel s'il existe. Sinon il utilisera le visuel courant et la palette de couleurs actuelle. Si l'option [b]-install[/b] est sélectionnée, par contre, il utilisera aussi un visuel [b]TrueColor[/b] avec une plus grande profondeur de pixels, s'il y en a un disponible ; sinon il installera sa propre palette de couleur sur le visuel courant. Si le visuel courant n'est pas [b]PseudoColor ,[/b] alors [b]xdvi[/b] ne changera pas de visuel ni de palette de couleurs, quelle que soit cette option. La valeur par défaut de la ressource [b]install[/b] est la valeur spéciale [b]maybe .[/b] Il n'y a pas d'option [b]+install .[/b] Voir aussi l'option [b]-noinstall ,[/b] et la section NIVEAUX DE GRIS ET LES PALETTES DE COULEURS.[/col][/row][/table] [b]-keep[/b] [b]( .keepPosition )[/b] [table][row][col] [/col][col]Positionne un drapeau pour indiquer que [b]xdvi[/b] ne devrait pas revenir en début de page quand il passe à une nouvelle page. Voir aussi la touche [b]` k ' .[/b][/col][/row][/table] [b]-l[/b] [b]( .listFonts )[/b] [table][row][col] [/col][col]Affiche la liste des polices utilisées.[/col][/row][/table] [b][i]-margins dimen[/i][/b] [b]( .Margin )[/b] [table][row][col] [/col][col]Spécifie la taille des marges du haut et des côtés. Cela détermine la position de début de la page à l'intérieur de la fenêtre comme suit. Si la page tient dans la fenêtre, les positionnements des marges sont ignorés. Si, même après avoir enlevé les marges de gauche, de droite, du haut et du bas, la page déborde de la fenêtre, la page sera affichée de telle sorte que les marges haute et gauche seront cachées, et normalement le coin haut-gauche du texte sera en haut à gauche de la fenêtre. La dimension devrait être un nombre décimal qui peut être suivi par toute abréviation de deux lettres d'unités acceptées par *(Te& [b]( pt ,[/b] [b]pc ,[/b] [b]in ,[/b] [b]bp ,[/b] [b]cm ,[/b] [b]mm ,[/b] [b]dd ,[/b] [b]cc ,[/b] ou [b]sp ).[/b] Par défaut, l'unité sera [b]en (pouces)[/b] [NDT : un pouce vaut 2,54 cm]. [b]-sidemargin , -topmargin ,[/b] et la touche [b]` M .'[/b][/col][/row][/table] [b][i]-mfmode mode-def[[b]:[/b]dpi][/i][/b] [b]( .mfMode )[/b] [table][row][col] [/col][col]Spécifie une chaîne de caractères [i]mode-def[/i] qui peut être utilisée lors de la recherche des polices (voir ENVIRONNEMENT, plus bas). Généralement, si vous changez le [b]mode-def ,[/b] il faut aussi changer la taille de police en une valeur appropriée pour ce mode. Pour ce faire, ajoutez « : » et la valeur en points par pouce ; par exemple, [b]-mfmode ljfour:600 .[/b] Cette valeur prévaudra sur celle donnée par la ressource [b]pixelsPerInch[/b] ou l'argument [b]-p[/b] de la ligne de commande. Le mode metafont est aussi passé à [b]metafont[/b] lors de la création automatique de polices. Par défaut, la valeur est [b]cx:300 .[/b][/col][/row][/table] [b][i]-mgs taille[/i][/b] [table][row][col] [/col][col]Équivalent à [b]-mgs1 .[/b][/col][/row][/table] [b][i]-mgs[[i]n[/i]] taille[/i][/b] [b]( .magnifierSize[[i]n[/i]] )[/b] [table][row][col] [/col][col]Spécifie la taille de la fenêtre à utiliser pour la « loupe » associée au bouton [b]n .[/b] La taille peut être donnée par un entier (indiquant que la loupe doit être carrée), ou sous la forme [b]largeur x hauteur .[/b] Voir la section ACTIONS DE LA SOURIS. Les valeurs par défaut sont 200x150, 400x250, 700x500, 1000x800, et 1200x1200.[/col][/row][/table] [b]-nocolor[/b] [b]( .color )[/b] [table][row][col] [/col][col]Désactive l'utilisation de couleurs spéciales. Cette option peut être basculée avec la touche [b]` C ' .[/b] (Pour cette option, la signification de la ressource correspondante est inversée : [b]-nocolor[/b] correspond à [b]color:off ;[/b] [b]+nocolor[/b] à [b]color:on .)[/b][/col][/row][/table] [b]-nofork[/b] [b]( .fork )[/b] [table][row][col] [/col][col]Quand l'argument [b]-sourceposition[/b] est utilisé et qu'il n'y a aucune instance appropriée de [b]xdvi[/b] déjà lancée, le comportement par défaut de [b]xdvi[/b] est de se lancer en tâche de fond (comme s'il était un démon). A contrario, cet argument le fait se lancer en tâche normale. Ceci est utile pour le débogage ou quand [b]xdvi[/b] est lancé par des macros incorrectes d' [b]emacs .[/b] Si aucun argument [b]-sourceposition[/b] n'est spécifié, cette option n'a aucun effet. (Pour cette option, la signification de la ressource correspondante est inversée : [b]-nofork[/b] correspond à [b]fork:off ;[/b] [b]+nofork[/b] à [b]fork:on .)[/b][/col][/row][/table] [b]-nogrey[/b] [b]( .grey )[/b] [table][row][col] [/col][col]Désactive l'utilisation de l'anti-crénelage en niveaux de gris lors de l'impression de « bitmaps » réduits. (Pour cette option, la signification de la ressource correspondante est inversée : [b]-nogrey[/b] correspond à [b]grey:off ;[/b] [b]+nogrey[/b] à [b]grey:on .)[/b] Voir aussi la touche [b]` G ' .[/b][/col][/row][/table] [b]-noinstall[/b] [b]( .install )[/b] [table][row][col] [/col][col]Empêche le comportement par défaut qui consiste à passer à un visuel [b]TrueColor[/b] s'il y en a un disponible avec plus de bits par pixel que le visuel courant. Cette option correspond à la ressource [b]install:off .[/b] Il n'y a pas d'option [b]+noinstall .[/b] Voir aussi [b]-install ,[/b] et la section NIVEAUX DE GRIS ET PALETTES DE COULEURS.[/col][/row][/table] [b]-nomakepk[/b] [b]( .makePk )[/b] [table][row][col] [/col][col]Désactive la création automatique de fichiers de police qui ne peuvent être trouvés par d'autres moyens. (Pour cette option, la signification de la ressource correspondante est inversée : [b]-nomakepk[/b] correspond à [b]makePk:off ;[/b] [b]+nomakepk[/b] à [b]makePK:on .)[/b][/col][/row][/table] [b][i]-offsets dimen[/i][/b] [b]( .Offset )[/b] [table][row][col] [/col][col]Spécifie les tailles des décalages horizontaux et verticaux de la sortie sur la page. Par un décret du Projet « Stanford *(Te& Project », l'origine par défaut de la page de *(Te& est toujours 1 pouce plus bas et à droite du coin haut-gauche de là, même quand la taille de papier utilisée n'est pas un standard américain. Par conséquent les décalages par défaut sont d'un pouce. L'argument [i]dimen[/i] devrait être un nombre décimal qui peut être suivi par toute abréviation de deux lettres d'unités acceptées par *(Te& [b]( pt ,[/b] [b]pc ,[/b] [b]in ,[/b] [b]bp ,[/b] [b]cm ,[/b] [b]mm ,[/b] [b]dd ,[/b] [b]cc ,[/b] ou [b]sp ).[/b] Par défaut, l'unité sera [b]en (pouces )[/b] [NDT : un pouce vaut 2,54 cm]. Voir aussi [b]-xoffset[/b] et [b]-yoffset .[/b][/col][/row][/table] [b][i]-p pixels[/i][/b] [b]( .pixelsPerInch )[/b] [table][row][col] [/col][col]Définit la taille des polices en pixels par pouce. La valeur par défaut est de 300. Cette option est fournie seulement pour la compatibilité ascendante ; il est préférable de spécifier la taille des polices en donnant le mode de Metafont en même temps ; voir l'option [b]-mfmode .[/b][/col][/row][/table] [b][i]-paper type de papier[/i][/b] [b]( .paper )[/b] [table][row][col] [/col][col]Spécifie la taille de la page une fois imprimée. Elle peut être donnée sous la forme [i]largeur[/i][b]x[/b][i]hauteur[/i], suivie optionnellement par une unité où [i]largeur[/i] et [i]hauteur[/i] sont des nombres décimaux donnant respectivement la hauteur et la largeur du papier, et l'unité est une abréviation de deux lettres acceptée par *(Te& [b]( pt ,[/b] [b]pc ,[/b] [b]in ,[/b] [b]bp ,[/b] [b]cm ,[/b] [b]mm ,[/b] [b]dd ,[/b] [b]cc ,[/b] ou [b]sp ).[/b] Par défaut, l'unité sera [b]en (pouces)[/b] [NDT : un pouce vaut 2,54cm]. D'autres synonymes peuvent être utilisés : [b]us[/b] (8.5x11 pouces), [b]legal[/b] (8.5x14 pouces), [b]foolscap[/b] (13.5x17 pouces), tout comme les tailles ISO [b]a1 - a7 ,[/b] [b]b1 - b7 ,[/b] [b]c1 - c7 .[/b] Chacune a de plus une variante paysage [NDT : « rotated » en anglais] : [b]usr[/b] (11x8.5 pouces), [b]a1r - a7r ,[/b] etc. La taille par défaut est de 8,5 x 11 pouces.[/col][/row][/table] [b]-rv[/b] [b]( .reverseVideo )[/b] [table][row][col] [/col][col]Affiche la page en blanc sur fond noir, à l'inverse de l'affichage usuel.[/col][/row][/table] [b][i]-s réduction[/i][/b] [b]( .shrinkFactor )[/b] [table][row][col] [/col][col]Définit le facteur de réduction initial. La valeur par défaut est 3. Si [i]réduction[/i] est donnée nulle, le facteur de réduction est calculé de façon que la page tienne dans la fenêtre (comme si la touche « s » avait été frappée sans donner de nombre).[/col][/row][/table] [b][i]-S densité[/i][/b] [b]( .densityPercent )[/b] [table][row][col] [/col][col]Équivalent à [b]-density ,[/b] [i]q.v.[/i][/col][/row][/table] [b]-safer[/b] [b]( .safer )[/b] [table][row][col] [/col][col]Cette option active toutes les options de sécurité disponibles ; elle est prévue pour l'utilisation de [b]xdvi[/b] par un navigateur qui a obtenu un fichier [i]dvi[/i] ou *(Te& depuis un autre site. Dans le cas présent, cette option est acceptée mais elle n'a aucun effet puisque [b]xdvi[/b] a été compilé sans le support pour les commandes spéciales de PostScript.[/col][/row][/table] [b][i]-shrinkbutton n réduction[/i][/b] [b]( .shrinkButton[i]n[/i] )[/b] [table][row][col] [/col][col]Spécifie que le [b]n ième[/b] bouton de changement du facteur de réduction devra le changer au facteur [b]réduction.[/b] Ceci est utile, par exemple, lorsqu'on utilise des polices 600 dpi ([NDT : dpi = points par pouce]), puisque dans ce cas, réduire d'un facteur 4 n'est pas suffisant. Ici [i]n[/i] peut être un nombre de 1 à 3 (dans le positionnement par défaut, le bouton « pleine taille » ([NDT : « Full size »]) n'est pas affecté par ces options). Si les boutons sont personnalisés, des valeurs plus grandes de [i]n[/i] (jusqu'à 9) peuvent être utilisées.[/col][/row][/table] [b][i]-sidemargin dimen[/i][/b] [b]( .sideMargin )[/b] [table][row][col] [/col][col]Spécifie la marge de côté (voir l'option [b]-margins ).[/b][/col][/row][/table] [b][i]-sourceposition ligne[[b]:[/b]col][ ]nom de fichier[/i][/b] [b]( .sourcePosition )[/b] [table][row][col] [/col][col]Cette option demande à [b]xdvi[/b] de chercher dans le fichier [i]dvi[/i] la position correspondant à la ligne indiquée (et, optionnellement, la colonne) dans le fichier source .tex, et de la signaler en entourant le texte correspondant d'un rectangle de couleur [i]forte[/i] (voir l'option [b]-hl )[/b] De plus, quand [b]xdvi[/b] est lancé avec cet argument (et que l'option [b]-nofork[/b] est inactive), il s'arrêtera immédiatement : s'il trouve une autre instance de [b]xdvi[/b] affichant [i]fichier_dvi[/i] , il fera passer cette fenêtre en avant-plan en déplaçant l'affichage à la position donnée du fichier [i]dvi ;[/i] sinon il lancera sa propre instance en tâche de fond. Cette option requiert que le fichier [i]fichier_dvi[/i] soit préparé avec des informations sources spéciales. Voir la section INFORMATIONS SOURCES SPÉCIALES pour plus de détails.[/col][/row][/table] [b]-thorough[/b] [b]( .thorough )[/b] [b]xdvi[/b] [table][row][col] [/col][col]s'assure normalement que les caractères barrés, par exemple [b]enotin )[/b] sont affichés correctement. Sur des écrans monochromes, cela est toujours possible en utilisant une opération logique, soit [i]et[/i] soit [b]ou .[/b] Sur un écran couleur, en revanche, cela peut demander deux opérations, une pour positionner les bits appropriés, et une autre pour effacer les autres. Si c'est la cas, [b]xdvi[/b] utilisera alors par défaut l'opération [i]copy[/i] qui ne traite pas correctement les caractères barrés. L'option [b]-thorough[/b] choisit une méthode plus lente, mais correcte. Voir aussi [b]-copy .[/b][/col][/row][/table] [b][i]-topmargin dimen[/i][/b] [b]( .topMargin )[/b] [table][row][col] [/col][col]Spécifie les marges haute et basse (voir [b]-margins ).[/b][/col][/row][/table] [b][i]-version[/i][/b] [table][row][col] [/col][col]Affiche la version de [b]xdvi .[/b][/col][/row][/table] [b]-warnspecials[/b] [b]( .warnSpecials )[/b] [table][row][col] [/col][col]Demande à [b]xdvi[/b] d'afficher les messages d'avertissement pour les chaînes de caractères [b]especiales[/b] qu'il ne peut traiter.[/col][/row][/table] [b][i]-wheelunit pixels[/i][/b] [b]( .wheelUnit )[/b] [table][row][col] [/col][col]Définit le déplacement en pixels de l'image vers le haut et le bas à effectuer lors d'une rotation de la molette de la souris. Si ce nombre est zéro cela désactivera la molette. La valeur par défaut est de 80.[/col][/row][/table] [b][i]-xoffset dimen[/i][/b] [b]( .xOffset )[/b] [table][row][col] [/col][col]Spécifie la taille du décalage horizontal de la sortie sur la page. Voir [b]-offsets .[/b][/col][/row][/table] [b][i]-yoffset dimen[/i][/b] [b]( .yOffset )[/b] [table][row][col] [/col][col]Spécifie la taille du décalage vertical de la sortie sur la page. Voir [b]-offsets .[/b][/col][/row][/table] [size=18] [b]Touches[/b] [/size] [b]xdvi[/b] reconnaît les touches suivantes si elles sont utilisées dans sa fenêtre. Chacune d'elles peut être précédée par un nombre (positif ou négatif), dont l'interprétation dépendra de la touche frappée. De plus, les touches « Début », « Page précédente », « Page suivante », et les touches « flèches » sont synonymes des touches [b]` ^ ',[/b] [b]` b ',[/b] [b]` f ',[/b] [b]` l ',[/b] [b]` r ',[/b] [b]` u ',[/b] et [b]` d '[/b] , respectivement. Les touches données ici sont celles que [b]xdvi[/b] assigne par défaut. Elles peuvent être changées--voir la section PERSONNALISATION, plus bas. Le nom apparaissant entre crochets au début des définitions de touches qui suivent est celui qui est assigné à l'action associée à utiliser quand vous les personnalisez. Les utilisateurs qui ne personnalisent pas les définitions de touches peuvent ne pas tenir compte des ces noms. [b]q[/b] [b][ quit() ][/b] [table][row][col] [/col][col]Quitte le programme. Control-C et control-D ont le même effet.[/col][/row][/table] [b]n[/b] [b][ forward-page() ][/b] [table][row][col] [/col][col]Déplace jusqu'à la page suivante (ou jusqu'à la [b]n ème[/b] page suivant celle en cours, si un nombre est donné). Les synonymes sont [b]` f ',[/b] « Entrée », et saut de ligne.[/col][/row][/table] [i]Espace[/i] [b][ down-or-next() ][/b] [table][row][col] [/col][col]Déplace vers le bas de deux tiers de fenêtre, ou à la page suivante si l'on est déjà en bas de la page.[/col][/row][/table] [b]p[/b] [b][ back-page() ][/b] [table][row][col] [/col][col]Déplace à la page précédente (ou de [i]n[/i] pages en arrière si un nombre a été donnée). Les synonymes sont [b]` b '[/b] et control-H.[/col][/row][/table] [i]Suppr[/i] [b][ up-or-previous() ][/b] [table][row][col] [/col][col]Déplace vers le haut de deux tiers de fenêtre, ou à la page précédente si l'on est déjà en haut de la page. La touche « Retour en arrière » a le même effet.[/col][/row][/table] [b]g[/b] [b][ goto-page() ][/b] [table][row][col] [/col][col]Déplace à la page dont le numéro est donné. Initialement, la première page est considérée comme la page numéro 1, mais cela peut être changé avec la touche [b]` P '[/b] décrite plus bas. Si aucun numéro de page n'est donné c'est la dernière page qui est sélectionnée.[/col][/row][/table] [b]P[/b] [b][ declare-page-number() ][/b] [table][row][col] [/col][col]« Cette page est la page numéro [b]n . »[/b] Ceci peut être utilisé pour que la touche [b]` g '[/b] se réfère à des numéros de pages réels plutôt qu'à des numéros de page absolus.[/col][/row][/table] [b][i]Control- L[/i][/b] [b][ forward-page(0) ][/b] [table][row][col] [/col][col]Réaffiche la page courante.[/col][/row][/table] [b]^[/b] [b][ home() ][/b] [table][row][col] [/col][col]Se déplace jusqu'à la position « début » de la page. Il s'agit normalement du coin en haut à gauche de la page, en tenant compte des marges fixées par l'option [b]-margins[/b] , décrite plus haut.[/col][/row][/table] [b]u[/b] [b][ up() ][/b] [table][row][col] [/col][col]Déplace vers le haut de deux tiers de fenêtre.[/col][/row][/table] [b]d[/b] [b][ down() ][/b] [table][row][col] [/col][col]Déplace vers le bas de deux tiers de fenêtre.[/col][/row][/table] [b]l[/b] [b][ left() ][/b] [table][row][col] [/col][col]Déplace vers la gauche de deux tiers de fenêtre.[/col][/row][/table] [b]r[/b] [b][ right() ][/b] [table][row][col] [/col][col]Déplace vers la droite de deux tiers de fenêtre.[/col][/row][/table] [b]c[/b] [b][ center() ][/b] [table][row][col] [/col][col]Déplace la page de façon que le point sous le curseur soit déplacé au centre de la fenêtre. Le curseur est aussi positionné au centre.[/col][/row][/table] [b]M[/b] [b][ set-margins() ][/b] [table][row][col] [/col][col]Spécifie les marges de façon que le point sous le curseur soit le coin haut gauche du texte dans la page. Notez que cette commande ne bouge pas l'image. Pour plus de détails sur l'usage des marges, voir l'option [b]-margins .[/b][/col][/row][/table] [b][i]Control- P[/i][/b] [table][row][col] [/col][col]Affiche une nouvelle fenêtre pour permettre à [b]xdvi[/b] d'imprimer le fichier [i]dvi[/i] ou plusieurs pages de celui-ci. La fenêtre ouverte ne demande pas de commentaires particuliers, mais la fenêtre montrant l'état d'avancement de [b]dvips[/b] accepte l'action de certaines touches qui ne sont pas évidentes. Dans cette seconde fenêtre [b][i]Control- C[/i][/b] est équivalent à un clic sur le bouton [b]Annuler ,[/b] [i]« Entrée »[/i] est équivalent à un clic sur le bouton [b]Fermer ,[/b] et [b][i]Control- S[/i][/b] et [b][i]Control- Q[/i][/b] sélectionnent et désélectionnent, respectivement, l'option qui détermine si la fenêtre d'impression doit rester ouverte après la fin du travail de [b]dvips .[/b][/col][/row][/table] [b]s[/b] [b][ set-shrink-factor() ][/b] [table][row][col] [/col][col]Met le facteur de réduction à la valeur donnée. Si aucun nombre n'a été donné, le plus petit facteur de réduction qui fasse que la page entière tienne dans la fenêtre est utilisé (Les marges sont ignorées lors de ce calcul).[/col][/row][/table] [b]S[/b] [b][ set-density() ][/b] [table][row][col] [/col][col]Spécifie le facteur de densité à utiliser lors des réduction des « bitmaps ». La valeur devrait être un entier entre 0 et 100 ; les valeur élevées produisent des caractères plus fins. Si le mode d'échelle en niveaux de gris est en action, cette commande change plutôt la valeur de gamma. La nouvelle valeur de gamma est le nombre donné divisé par 100 ; les valeurs négatives sont autorisées.[/col][/row][/table] [b]R[/b] [b][ reread-dvi-file() ][/b] [table][row][col] [/col][col]Demande que le fichier [i]dvi[/i] soit relu. Ceci vous permet de visualiser plusieurs versions du même fichier en ne lançant [b]xdvi[/b] qu'une fois.[/col][/row][/table] [b]k[/b] [b][ set-keep-flag() ][/b] [table][row][col] [/col][col]Normalement quand [b]xdvi[/b] change de page, il se positionne aussi au début de la page. La touche [b]` k '[/b] bascule un drapeau « maintenir la position » qui, quand il est levé, assure que la position est gardée lors des changements de page. [b]` 0k '[/b] et [b]` 1k '[/b] baisse et lève ce drapeau, respectivement. Voir aussi l'option [b]-keep .[/b][/col][/row][/table] [b]x[/b] [b][ set-expert-mode() ][/b] [table][row][col] [/col][col]Bascule en mode expert (dans lequel aucun bouton n'est affiché). [b]` 0x '[/b] et [b]` 1x '[/b] permettent aussi de sortir et d'entrer dans ce mode, respectivement. Voir aussi l'option [b]-expert .[/b][/col][/row][/table] [b]G[/b] [b][ set-greyscaling() ][/b] [table][row][col] [/col][col]Cette touche bascule l'utilisation de l'anti-crénelage en niveaux de gris lors d'affichage de « bitmaps » réduits. De plus les séquences de touches [b]` 0G '[/b] et [b]` 1G '[/b] la désactivent et l'activent, respectivement. Voir aussi l'option [b]-nogrey .[/b][/col][/row][/table] [b]C[/b] [b][ set-color() ][/b] [table][row][col] [/col][col]Cette touche bascule l'utilisation de couleurs spéciales. Les séquences de touches [b]` 0C '[/b] et [b]` 1C '[/b] désactivent et activent l'utilisation de couleurs spéciales, respectivement. Voir aussi l'option [b]-nocolor .[/b][/col][/row][/table] [size=18] [b]Actions de la souris[/b] [/size] Si le facteur de réduction est fixé à un nombre différent de un, un clic de l'un des boutons de la souris provoquera l'affichage d'une loupe grossissante qui montrera l'image non réduite au voisinage de la position de la souris. Cette sous-fenêtre disparaîtra dès que le bouton est relâché. Les différents boutons de la souris produisent des fenêtres de tailles différentes comme indiqué par l'option [b]-mgs .[/b] Tout déplacement de la souris en maintenant le bouton appuyé, déplacera la loupe grossissante. Pour avoir accès à cet outil via la personnalisation, utilisez l'action [b]magnifier .[/b] Son argument est soit une chaîne de caractères de la forme [b]largeur x hauteur ,[/b] tout comme dans l'option de ligne de commandes [b][i]-mgs n[/i][/b] , ou l'une des chaînes de caractères suivantes [b]*1[/b] jusqu'à [b]*5 ,[/b] qui se réfèrent à la valeur spécifiée par l'option [b][i]-mgs n[/i][/b] correspondante. Les barres de défilement (si elles sont visibles) se comportent de façon standard : appuyer sur le bouton 2 dans une barre de défilement déplace le bord haut ou gauche du curseur jusqu'à ce point, et optionnellement le fait glisser; presser le bouton 1 déplace l'image vers le haut ou vers la droite de la même distance que celle qu'il y a entre la position de la souris et le coin haut-gauche de la fenêtre ; presser le bouton 3 déplace l'image vers le bas ou vers la gauche de la même distance. L'image peut aussi être déplacée en maintenant la touche shift et un bouton de la souris appuyés. La combinaison Shift-bouton 1 n'autorise que le déplacement vertical et Shift-bouton 3 le déplacement horizontal et Shift-bouton 2 permet les deux. Pour accéder à ces actions via la personnalisation, utilisez l'action [b]drag .[/b] Cette action prend un paramètre, les caractères [b]« | »,[/b] [b]« - »,[/b] ou [b]« + »,[/b] indiquant un déplacement vertical, horizontal ou les deux. La molette de souris est prise en compte : les mouvements de la molette déplacent l'image vers le haut ou le bas d'un nombre de pixels fixé par l'option [b]-wheelunit .[/b] Pour accéder à ces actions via la personnalisation, utilisez l'action [b]wheel .[/b] Cette action prend un paramètre, donnant l'amplitude du déplacement de l'image. Si le paramètre contient un point décimal, la distance est donnée en unité de molette, sinon elle est donnée en pixels. [size=18] [b]Actions non liÉes À une touche[/b] [/size] Les actions suivantes ne sont liées à aucune touche, mais sont disponibles si l'on utilise la personnalisation. [b]shrink-to-dpi()[/b] [table][row][col] [/col][col]Cette action prend un argument (obligatoire). Elle fixe le facteur de réduction à un entier pour utiliser des polices de caractères avec le nombre de points par pouce spécifié par l'argument. Si [b]xdvi[/b] utilise des polices ayant [i]p[/i] points par pouce et que l'argument de [b]shrink-to-dpi[/b] est [b]n ,[/b] alors le facteur de réduction correspondant est le quotient [b]p / n ,[/b] arrondi au plus proche entier.[/col][/row][/table] [size=18] [b]Personnalisation[/b] [/size] Les actions assignées aux touches et au bouton de la souris peuvent être changées en donnant à la ressource [b]mainTranslations[/b] une chaîne de traductions comme définie dans la documentation de la boîte à outil X. Les actions devraient être sous le forme décrite dans les sections TOUCHES et ACTIONS DE LA SOURIS. Les actions assignées aux touches n'ont en général pas d'arguments, ou ceux-ci servent à remplacer un nombre tapé immédiatement avant la touche d'action. Les touches [b]0 - 9[/b] et le tiret de césure ne peuvent être réassignées, puisqu'elles sont utilisées pour entrer les nombres. Certaines actions peuvent prendre des arguments spéciaux, comme suit. L'argument de [b]goto-page[/b] peut être la lettre [b]` e ',[/b] ce qui indique que le déplacement doit se faire jusqu'à la fin du document. L'argument de [b]set-shrink-factor[/b] peut être la lettre [b]` a ',[/b] ce qui indique que le facteur de réduction doit être fixé à la plus petite valeur permettant à la page de tenir dans la fenêtre. Les actions [b]up ,[/b] [b]down ,[/b] [b]left ,[/b] [b]right ,[/b] [b]up-or-previous ,[/b] et [b]down-or-next[/b] peuvent prendre un nombre décimal comme argument, qui indique de quelle fraction de fenêtre le mouvement doit s'effectuer (au lieu des deux tiers). Enfin, pour les actions de basculement d'un drapeau, telles que [b]set-keep-flag ,[/b] l'argument peut être la lettre [b]` t ',[/b] qui indique que l'action devrait basculer le drapeau quel que soit le nombre qui a été tapé récemment. Les actions de la souris devraient se référer seulement aux événements [b]ButtonPress[/b] (par exemple [b]
:magnifier(*1) ).[/b] Les événements de déplacement et de relâchement correspondants seront alors traités de façon interne. Une action assignée à une touche peut aussi l'être à un événement de souris, mais pas l'inverse. En général les chaînes de traduction devraient commencer par [b]« #override »,[/b] pour indiquer que les actions assignées par défaut aux touches et aux boutons de la souris ne doivent pas être détruites. Quand des touches ou des boutons de la souris impliquant des modificateurs (comme Ctrl ou Shift) sont personnalisés et leurs versions non modifiées aussi, la version modifiée doit être personnalisée en premier, par exemple :[table][row][col] [/col][col] .nf .ft 3 1n XDvi.mainTranslations: #override Ctrl
: magnifier(*3) Shift
: magnifier(*2)
: magnifier(*1) 1n .ft .fi[/col][/row][/table] Comme [b]xdvi[/b] a besoin de capturer les événements de déplacements du pointeur et que le mécanisme de traitement de la boîte à outils X [NDT : X Toolkit en anglais] ne peut pas combiner les évènements de déplacements et de double-cliques en même temps, il n'est pas possible de spécifier des actions liées aux double-cliques dans les personnalisations de [b]xdvi .[/b] Pour plus d'informations sur ceci et d'autres aspects des traductions, voir la documentation « X Toolkit Intrinsics documentation ». Il n'y a aucune option de ligne de commandes pour spécifier la ressource [b]mainTranslations[/b] puisque changer celle-ci sur la ligne de commande serait trop complexe. Par contre, voyez la section EXEMPLES DE PERSONNALISATION pour plus d'informations sur la spécification de ressource en vue de test en utilisant l'option de ligne de commandes [b]-xrm .[/b] Le support de souris à molette est contrôlé par la ressource [b]wheelTranslations .[/b] Généralement la seule action utilisée par cette ressource devrait être [b]wheel .[/b] La valeur par défaut est « [b]
:wheel(-1.)[/b]
:wheel(1.) ». Comme cette ressource est implémentée différemment des autres, elle ne devrait pas commencer par [b]« #override » ;[/b] quand une valeur est spécifiée pour cette ressource, toutes les actions de la molette devraient être mentionnées. Les noms des boutons et des actions peuvent aussi être personnalisés de façon similaire. Dans ce cas, la ressource [b]buttonTranslations[/b] devrait être une chaîne de caractères décrivant le nom du bouton et l'action associée. La chaîne de caractères est formée de sous-chaînes séparées par le caractère de fin de ligne (`[b][/b] '), chacune décrivant un bouton. Chaque sous-chaîne est formée du nom du bouton suivi de « : » et une suite d'actions à effectuer lors de l'activation du bouton. À la différence des actions déclenchées par une touche, une action associée à un bouton devrait fournir un argument (si cela a un sens). La chaîne de caractères formant le nom du bouton peut contenir une indication couleur si elle est insérée dans une séquence d'échappement aux moyens de l'anti-slash ([NDT : ou backslash]) (`[b][/b]\'). Elle peut aussi contenir des séquences spéciales liées aux options de la ligne de commande [b][i]-shrinkbutton n .[/i][/b] Les caractères [b]` $# '[/b] sont remplacés par l'argument de l'option [b]-shrinkbutton[/b] correspondante (si elle est présente). S'il n'y a pas d'option [b]-shrinkbutton[/b] correspondante, la valeur est sélectionnée dans la liste des actions qui doit alors contenir au moins une action [b]set-shrink-factor[/b] ou [b]shrink-to-dpi .[/b] De même la séquence de caractères [b]` $% '[/b] est remplacée par la valeur du facteur de réduction (en pourcents) déterminé comme ci-dessus. Pour que l'option [b]-shrinkbutton[/b] affecte un bouton donné, la chaîne de caractères du nom doit contenir une des séquences suivantes [b]` $# ',[/b] [b]` $% ',[/b] ou [b]' $_ '.[/b] La dernière chaîne indique que l'option [b]-shrinkbutton[/b] doit affecter un bouton sans qu'aucun nombre n'apparaisse dans le nom du bouton (le [b]` $_ '[/b] n'apparaîtra pas dans le nom). Certaines ressources sont fournies pour permettre la personnalisation de la géométrie des boutons de commande et le timing de la fenêtre lors de son apparition quand [b]dvips[/b] traite un requête d'impression. Ils ne sont pas modifiable par les options de la ligne de commande autrement que par l'option [b]-xrm .[/b] Toutes ces ressources prennent des valeurs entières. [b]buttonSideSpacing[/b] [table][row][col] [/col][col]Le nombre de pixels à placer de chaque côté du bouton. La valeur par défaut est 6.[/col][/row][/table] [b]buttonTopSpacing[/b] [table][row][col] [/col][col]Le nombre de pixels entre le bouton le plus haut et le bord de la fenêtre. La valeur par défaut est 50.[/col][/row][/table] [b]buttonBetweenSpacing[/b] [table][row][col] [/col][col]Le nombre de pixels entre les boutons. La valeur par défaut est 20.[/col][/row][/table] [b]buttonBetweenExtra[/b] [table][row][col] [/col][col]Le nombre de pixels d'espace additionnel à insérer si la ressource [b]buttonTranslations[/b] contient un caractère de fin de ligne supplémentaire. La valeur par défaut est 50.[/col][/row][/table] [b]buttonBorderWidth[/b] [table][row][col] [/col][col]La largeur du bord des boutons. La valeur par défaut est 1.[/col][/row][/table] [b]dvipsHangTime[/b] [table][row][col] [/col][col]Le temps, en millisecondes, pendant lequel la fenêtre du « processus d'impression Xdvi » persistera après la fin du traitement d'une requête d'impression par [b]dvips .[/b] La valeur par défaut est 700 (0,7 seconde). Si cette valeur est négative ou nulle, la fenêtre restera ouverte jusqu'à ce que l'utilisateur la ferme.[/col][/row][/table] [b]dvipsFailHangTime[/b] [table][row][col] [/col][col]Même rôle que [b]dvipsHangTime ,[/b] sauf qu'elle s'applique si [b]dvips[/b] retourne un état indiquant une erreur. La valeur par défaut est 3000 (3 secondes).[/col][/row][/table] [size=18] [b]Exemples de personnalisation[/b] [/size] Certains utilisateurs préfèrent que la fenêtre défile progressivement quand ils pressent les touches flèches, plutôt qu'un déplacement de grande amplitude. Pour spécifier ce type de défilement, la ressource suivante peut être utilisée.[table][row][col] [/col][col] .nf .ft 3 1n XDvi.mainTranslations: #override
Up:up(.01)
Down:down(.01)
Left:left(.01)
Right:right(.01) 1n .ft .fi[/col][/row][/table] Pour spécifier la ressource [b]mainTranslations[/b] en vue de faire des test, utilisez l'option de ligne de commande [b]-xrm[/b] fournie par le « X toolkit ». Par exemple,[table][row][col] [/col][col] .nf .ft 3 1n xdvi -xrm 'XDvi.mainTranslations: #override "z":quit()' ... 1n .ft .fi[/col][/row][/table] or[table][row][col] [/col][col] .nf .ft 3 1n xdvi -xrm 'XDvi.mainTranslations: #override
z:quit()' ... 1n .ft .fi[/col][/row][/table] spécifie que l'appui sur la touche [b]` z '[/b] provoque l'arrêt de [b]xdvi .[/b] Cette méthode marche aussi pour d'autres ressources. [size=18] [b]Informations sources spÉciales[/b] [/size] Si les fichiers [i]dvi[/i] sont préparés correctement, [b]xdvi[/b] est capable d'appeler un éditeur à l'endroit du fichier correspondant à tout point donné dans la sortie [b]( « recherche inverse »).[/b] Il peut aussi être utilisé pour aller au point du fichier [i]dvi[/i] correspondant à une ligne donnée (et optionnellement à une colonne) dans un fichier source donné [b](« recherche avant »).[/b] Ces deux possibilités requièrent que la version de *(Te& utilisé pour produire le fichier [i]dvi[/i] soit compilé avec le support des « informations sources spéciales », et que l'argument [b]-src-specials[/b] soit utilisé sur la ligne de commande lors de l'exécution de *(Te&. (Certains paquets de macros adéquats peuvent aussi suffire pour cette fonctionnalité. En fait, les informations de numéros de colonnes ne sont fournis dans aucune version de *(Te&, elles doivent l'être par un paquet de macros. En effet les informations de numéros de colonne rendraient le fichier [i]dvi[/i] trop gros; seules des applications très spécialisées en ont besoin). [b]Recherche inverse .[/b] La recherche inverse est faite en se déplaçant à la souris jusqu'à la position désirée sur la page affichée par [b]xdvi ,[/b] et en appuyant alors sur le bouton 1 et la touche Control du clavier. À chaque utilisation de cette commande, un nouvelle instance de l'éditeur est invoquée (la commande de l'éditeur peut être un programme tel que [b]emacsclient ,[/b] par exemple, qui passe l'information à une instance d'un éditeur qui est déjà lancée). L'éditeur est spécifié par l'option de ligne de commande [b]-editor ,[/b] la ressource [b].editor[/b] ou les variables d'environnement [b][size=6]XEDITOR,[/size][/b] [b][size=6]VISUAL,[/size][/b] ou [b][size=6]EDITOR ;[/size][/b] la première de ces possibilités détermine l'éditeur à appeler. Si aucune n'est donnée, l'éditeur Unix [b]vi[/b] est utilisé. La valeur est une chaîne de caractères qui est passée en tant que commande shell dans laquelle les occurrences de [b]« %f »[/b] sont remplacées par le nom du fichier, les occurrences de [b]« %l »[/b] sont remplacées par le numéro de ligne dans le fichier et (si cela est géré), les occurrences de [b]« %c »[/b] sont remplacées par le numéro de colonne dans la ligne. Si aucune occurrence de [b]« %f »[/b] n'apparaît dans la chaîne, la chaîne [b]« +%l %f »[/b] est ajoutée à la fin de la chaîne. Si l'éditeur a été spécifié par les variable d'environnement [b][size=6]VISUAL[/size][/b] ou [b][size=6]EDITOR[/size][/b] la chaîne [b]« xterm -e »[/b] est ajoutée au début de la chaîne de caractères ; si l'éditeur a été spécifié par une autre moyen, la chaîne doit être donnée sous la forme d'une commande shell qui est capable d'ouvrir une fenêtre X contenant un éditeur. Pour faciliter le débogage, la combinaison Ctrl bouton 2 trace des rectangles autour du premier symbole ou règle dans un fichier qui correspond à la ligne du source identifié par les informations spéciales de source. De plus, la combinaison Ctrl bouton 3 tracera de même des rectangles autour de tous les symboles et règles dans le fichier. Ces rectangles sont tracés dans la couleur spécifiée par la couleur de mise en valeur (l'option de ligne de commande [b]-hl[/b] ou la ressource [b].highColor[/b] ). De plus les symboles et règles, certains symboles spéciaux de Postscript peuvent aussi être encadrés (ceux fournissant un cadre). Le fichier à éditer est recherché en premier lieu dans le répertoire contenant le fichier [i]dvi ,[/i] puis dans le chemin spécifié par les variables d'environnement [b][size=6]XDVISOURCES[/size][/b] ou [b][size=6]TEXINPUTS.[/size][/b] [b]Recherche avant.[/b] La recherche avant est invoquée sur la ligne de commande (typiquement un éditeur de texte) en spécifiant l'argument [b]-sourceposition.[/b] Le fichier dvi principal [i]fichier_dvi[/i] est spécifié comme à l'habitude. « Recherche avant » signifie que xdvi essaiera d'ouvrir la page du fichier [i]fichier_dvi[/i] correspondant au numéro de ligne donné (et, optionnellement, au numéro de colonne) dans le fichier .tex source [b]nom_de_fichier ,[/b] et mettra en lumière la position trouvée en traçant un rectangle dans la couleur [i]highlight[/i] (voir l'option [b]-hl)[/b] autour du texte correspondant. De plus l'option [b]-sourceposition[/b] demande à [b]xdvi[/b] de fonctionner en mode client. « Mode client » signifie que si une autre instance de [b]xdvi[/b] précédemment lancée sur cet affichage X visualise le même fichier [b]fichier_dvi ,[/b] une nouvelle instance lancée avec l'option [b]-sourceposition[/b] notifiera à l'instance déjà en fonctionnement d'effectuer la recherche avant puis s'arrêtera. Si une telle instance de [b]xdvi[/b] ne peut être trouvée, [b]xdvi[/b] démarrera une nouvelle instance en tâche de fond. Dans les deux cas, quand [b]xdvi[/b] fonctionne en mode client, il s'arrête immédiatement. Ceci est utile aux programmes (tels que des éditeurs de texte) qui peuvent lancer [b]xdvi[/b] en mode client pour se déplacer à un position précise du fichier [i]dvi[/i] correspondant à la position courante du curseur dans le fichier .tex sans que l'utilisateur n'ait besoin de fermer la fenêtre de [b]xdvi[/b] pour continuer à éditer le fichier. (Notez, par contre, que si l'argument [b]-nofork[/b] est donné sur la ligne de commande, ou que la ressource correspondante est spécifiée, le fonctionnement en mode client est un peu différent car [b]xdvi[/b] ne se lancera pas en tâche de fond si il n'y a pas d'instance déjà lancée). L'argument [i]nom_de_fichier[/i] doit correspondre au nom de fichier utilisé pour les information spéciales de source dans le fichier [i]dvi .[/i] L'espace précédent [i]nom_de_fichier[/i] est facultatif ; il n'est nécessaire que pour éviter toute ambiguïté si [i]nom_de_fichier[/i] commence par un chiffre ou deux points (« : »). Notez que l'argument doit être encadré de guillemets simples (« ' »), si l'espace est utilisé pour empêcher à l'interpréteur de commandes d'interpréter cet espace comme un séparateur d'argument. Les information spéciales de source dans le fichier [i]dvi[/i] doivent être dans l'un des formats suivants :[table][row][col] [/col][col] .nf 1n [b]src:[/b][i]ligne[/i][ ][i]nom_de_fichier[/i] [b]src:[/b][i]ligne[/i][b]:[/b][i]col[/i][ ][i]nom_de_fichier[/i] [b]src:[/b][i]ligne[/i] [b]src:[/b][i]ligne[/i][b]:[/b][i]col[/i] [b]src::[/b][i]col[/i] 1n .fi[/col][/row][/table] Si [i]nom_de_fichier[/i] ou [i]ligne[/i] est omis, la valeur la plus récente est utilisée. La première information spéciale de source de chaque page doit être dans l'une des deux premières formes, de façon que les valeurs par défaut ne soit pas héritées d'une page à l'autre. [size=18] [b]Signaux[/b] [/size] Quand [b]xdvi[/b] reçoit un signal [b][size=6]SIGUSR1[/size][/b] il relit le fichier [i]dvi.[/i] [size=18] [b]Informations spÉciales de couleur[/b] [/size] Les informations spéciales de couleur gérées par [b]xdvi[/b] sont les mêmes que celles de [b]dvips ,[/b] de façon que le paquet LaTeX [b]color[/b] fonctionne avec [b]xdvi .[/b] Reportez-vous à la documentation du paquet LaTeX [b]color[/b] pour plus de détails sur leur utilisation, et aussi au fichier [b]dvips.tex[/b] de documentation [b]dvips[/b] pour plus de détails sur le syntaxe et la sémantique des informations spéciales de couleur. Le support des informations spéciales de couleur inclut la même liste de couleurs prédéfinies que [b]dvips ,[/b] c'est-à-dire [b]Apricot ,[/b] [b]Aquamarine ,[/b] [b]Bittersweet ,[/b] [b]Black ,[/b] [b]Blue ,[/b] [b]BlueGreen ,[/b] [b]BlueViolet ,[/b] [b]BrickRed ,[/b] [b]Brown ,[/b] [b]BurntOrange ,[/b] [b]CadetBlue ,[/b] [b]CarnationPink ,[/b] [b]Cerulean ,[/b] [b]CornflowerBlue ,[/b] [b]Cyan ,[/b] [b]Dandelion ,[/b] [b]DarkOrchid ,[/b] [b]Emerald ,[/b] [b]ForestGreen ,[/b] [b]Fuchsia ,[/b] [b]Goldenrod ,[/b] [b]Gray ,[/b] [b]Green ,[/b] [b]GreenYellow ,[/b] [b]JungleGreen ,[/b] [b]Lavender ,[/b] [b]LimeGreen ,[/b] [b]Magenta ,[/b] [b]Mahogany ,[/b] [b]Maroon ,[/b] [b]Melon ,[/b] [b]MidnightBlue ,[/b] [b]Mulberry ,[/b] [b]NavyBlue ,[/b] [b]OliveGreen ,[/b] [b]Orange ,[/b] [b]OrangeRed ,[/b] [b]Orchid ,[/b] [b]Peach ,[/b] [b]Periwinkle ,[/b] [b]PineGreen ,[/b] [b]Plum ,[/b] [b]ProcessBlue ,[/b] [b]Purple ,[/b] [b]RawSienna ,[/b] [b]Red ,[/b] [b]RedOrange ,[/b] [b]RedViolet ,[/b] [b]Rhodamine ,[/b] [b]RoyalBlue ,[/b] [b]RoyalPurple ,[/b] [b]RubineRed ,[/b] [b]Salmon ,[/b] [b]SeaGreen ,[/b] [b]Sepia ,[/b] [b]SkyBlue ,[/b] [b]SpringGreen ,[/b] [b]Tan ,[/b] [b]TealBlue ,[/b] [b]Thistle ,[/b] [b]Turquoise ,[/b] [b]Violet ,[/b] [b]VioletRed ,[/b] [b]White ,[/b] [b]WildStrawberry ,[/b] [b]Yellow ,[/b] [b]YellowGreen ,[/b] [b]YellowOrange .[/b] Il est à noter qu'il faut respecter la casse de ces noms. Pour l'instant les macros [b]ecolorbox[/b] et [b]efcolorbox[/b] ne sont pas gérées. [size=18] [b]Niveaux de gris et palettes de couleurs[/b] [/size] La fonction d'anti-crénelage en niveaux de gris de [b]xdvi[/b] ne sera pas optimale si l'affichage ne dispose pas de suffisamment de couleurs. Ceci peut arriver si d'autres applications monopolisent une grande partie de la palette de couleurs (même si elles sont icônifiées). Si cela arrive, [b]xdvi[/b] affiche un message d'erreur et déclenche l'option [b]-copy .[/b] Il en résulte un mauvais rendu des caractères gras ; l'affichage peut aussi être d'une piètre qualité si le nombre de couleurs disponibles est très faible. Ce genre de problème arrive généralement sur des affichages qui allouent huit bits de mémoire vidéo par pixel. Pour voir combien de bits par pixel sont utilisés par votre affichage, tapez [b]xwininfo[/b] dans un fenêtre [b]xterm[/b] et cliquez dans la fenêtre racine quand cela vous sera demandée. L'entrée « Profondeur : » [NDT : « Depth: » en anglais] vous donnera alors le nombre de bits par pixel. Les affichages utilisant au moins quinze bits par pixel sont typiquement des visuels [b]TrueColor[/b] qui n'ont pas ce problème puisque leur palette de couleur est allouée de façon permanente et est disponible pour toutes les applications. (La classe de visuel est aussi affichée par [b]xwininfo ).[/b] Pour plus d'informations sur les classes de visuels, reportez-vous à la documentation du système X Window. Pour contourner ce problème on peut soit (a) utiliser plus de bits par pixel (ceci requerra plus de mémoire vidéo ou le remplacement de cette dernière), soit (b) fermer les autres application utilisant une bonne partie de la palette de couleur et ensuite redémarrer [b]xdvi ,[/b] ou (c) lancer [b]xdvi[/b] avec l'option [b]-install .[/b] [b]Netscape[/b] est une application qui est souvent la cause de ce problème. Dans ce cas il y a deux alternatives pour remédier à la situation. On peut utiliser [b]« netscape -install »[/b] pour que [b]Netscape[/b] installe une palette de couleurs privée. Cela peut induire des changements de couleurs bizarre quand la souris est déplacée à une autre fenêtre. Ou on peut utiliser [b]« netscape -ncols 220 »[/b] pour limiter [b]Netscape[/b] à un nombre réduit de couleurs. Un nombre plus petit de couleurs assurera que les autres applications auront plus de couleurs à leur disposition, mais aussi dégradera la qualité des couleurs dans la fenêtre de [b]Netscape .[/b] [size=18] [b]Environnement[/b] [/size] [b][size=6]DISPLAY[/size][/b] [table][row][col] [/col][col]Spécifie quel terminal d'affichage graphique utiliser.[/col][/row][/table] [b][size=6]TEXMF[/size][/b] [table][row][col] [/col][col]Indique le répertoire racine de l'arborescence *(Te& à utiliser lors de la recherche de fichiers. Cela devrait être une liste de répertoires séparés par des « : ». Un « : » supplémentaire dans cette variable incorpore les valeurs par défaut compilées. Voir la section RECHERCHE DE FICHIERS pour plus de détails.[/col][/row][/table] [b][size=6]XDVISIZES[/size][/b] [table][row][col] [/col][col]Une liste de résolution de polices séparées par des « : ». Si une police ne peut être trouvée ou mise à la taille voulue, ces tailles sont essayées en dernier recours. [b]xdvi[/b] essaye la taille réelle de la police avant d'essayer les tailles données. Chaque résolution de police devrait être un entier positif donnant le nombre de points par pouce, ou une chaîne de caractères de la forme [b]magstep[i]n[/i] ,[/b] où [i]n[/i] est un nombre -9.5, -9, -8.5, ..., 8, 8.5, 9, or 9.5. La chaîne [b]magstep[/b] peut être abrégée en n'importe laquelle de ses sous-chaînes initiales (c'est-à-dire que [b]magstep0.5[/b] peut être abrégé en [b]mag0.5[/b] ou [b]m0.5[/b] (mais pas en [b]mag.5 )).[/b] Les entrées [b][i]magstep n[/i][/b] signifient la valeur courante de pixels par pouce, multipliée par 1,2 à la puissance [b]n[/b] et arrondie à l'entier le plus proche. Si la liste commence par un « : », la taille système par défaut est utilisée. Les tailles sont exprimées en points par pouce et doivent être des entiers. Les tailles par défaut sont m0 : m0.5 : m1 : m2 : m3 : m4 : m5. [b]xdvi[/b] essaiera aussi la taille réelle de la police avant d'essayer les tailles données.[/col][/row][/table] [b][size=6]XDVIFONTS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers de polices [i]pk[/i] et [i]gf .[/i] Voir la section RECHERCHE DE FICHIERS pour plus de détails.[/col][/row][/table] [b][size=6]PKFONTS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers de polices [i]pk[/i] et [i]gf[/i] si [b][size=6]XDVIFONTS[/size][/b] n'est pas spécifiée.[/col][/row][/table] [b][size=6]TEXPKS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers de polices [i]pk[/i] et [i]gf[/i] si ni [b][size=6]XDVIFONTS[/size][/b] ni [b][size=6]PKFONTS[/size][/b] ne sont spécifiées.[/col][/row][/table] [b][size=6]TEXFONTS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers de polices [i]pk[/i] et [i]gf[/i] si aucune des variables [b][size=6]XDVIFONTS,[/size][/b] [b][size=6]PKFONTS,[/size][/b] et [b][size=6]TEXPKS[/size][/b] ne sont spécifiées. Si cette variable utilisée, elle ne devrait contenir aucun signe [b]` % '[/b] puisque [b]xdvi[/b] l'interprète comme un caractère spécial contrairement à d'autres applications.[/col][/row][/table] [b][size=6]XDVIVFS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers de polices virtuelles [i]( fichiers vf[/i] ). Voir la section RECHERCHE DE FICHIERS pour plus de détails.[/col][/row][/table] [b][size=6]VFFONTS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les polices [i]vf[/i] si [b][size=6]XDVIVFS[/size][/b] n'est pas spécifiée. Si cette variable utilisée, elle ne devrait contenir aucun signe [b]` % '[/b] puisque [b]xdvi[/b] l'interprète comme un caractère spécial contrairement à d'autres applications.[/col][/row][/table] [b][size=6]XDVISOURCES[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers sources lors de l'utilisation des possibilités des informations sources spéciales de [b]xdvi .[/b][/col][/row][/table] [b][size=6]TEXINPUTS[/size][/b] [table][row][col] [/col][col]Détermine les chemins dans lesquels il faut chercher les fichiers sources si [b][size=6]XDVISOURCES[/size][/b] n'est pas spécifiée.[/col][/row][/table] [b][size=6]XEDITOR[/size][/b] [table][row][col] [/col][col]Détermine la commande à exécuter pour lancer l'éditeur si ni l'option de ligne de commande [b]-editor[/b] ni la ressource [b].editor[/b] ne sont spécifiées. Voir la section INFORMATIONS SOURCES SPÉCIALES pour plus de détails sur son format.[/col][/row][/table] [b][size=6]VISUAL[/size][/b] [table][row][col] [/col][col]Détermine l'éditeur à exécuter dans une fenêtre [b]xterm[/b] si ni [b]-editor ,[/b] ni [b].editor ,[/b] ni [b][size=6]XEDITOR[/size][/b] n'est spécifié..[/col][/row][/table] [b][size=6]EDITOR[/size][/b] [table][row][col] [/col][col]Détermine l'éditeur à exécuter dans une fenêtre [b]xterm[/b] si ni [b]-editor ,[/b] ni [b].editor ,[/b] [b][size=6]XEDITOR,[/size][/b] ni [b][size=6]VISUAL[/size][/b] n'est spécifié..[/col][/row][/table] [b][size=6]XDVIMAKEPK[/size][/b] [table][row][col] [/col][col]Adresse du programme (et, optionnellement, l'ordre de ses arguments) à exécuter quand [b]xdvi[/b] essaye de créer un fichier de police [i]gf[/i] ou [i]pk .[/i] Voir la section CRÉATION DE FICHIERS POLICES pour plus de détails.[/col][/row][/table] [size=18] [b]Recherche de fichiers[/b] [/size] Pour pouvoir s'accommoder de l'extrême variété du stockage des polices selon les sites, [b]xdvi[/b] a un approche relativement élaborée pour indiquer où chercher les fichiers de polices. Pour d'autres types de fichiers, le mécanisme est similaire, mais plus simple. La méthode de recherche des fichiers pixels de polices sera décrite en premier lieu ; les autres types de fichiers le seront en deuxième lieu. Cette question est assez technique ; en première lecture, il est probablement plus sage de passer directement à la section EXEMPLES DE RECHERCHE DE POLICES. La variable d'environnement [b][size=6]XDVIFONTS[/size][/b] (ou [b][size=6]PKFONTS,[/size][/b] etc., si [b][size=6]XDVIFONTS[/size][/b] n'est pas spécifiée) contient une liste de spécificateurs séparés par des « : ». Un « : » supplémentaire est remplacé par la valeur par défaut compilée. Ou bien, si aucune de ces variables d'environnement n'est utilisée, la valeur par défaut compilée est utilisée. Dans chaque spécificateur, les substitutions suivantes sont effectuées : [b]%f[/b] [table][row][col] [/col][col]Remplacé par le nom de la police.[/col][/row][/table] [b]%F[/b] [table][row][col] [/col][col]Remplacé par le nom de la police (mais sans effets de bord, voir plus bas).[/col][/row][/table] [b]%d[/b] [table][row][col] [/col][col]Remplacé par la taille de la police (en points par pouce).[/col][/row][/table] [b]%b[/b] [table][row][col] [/col][col]Remplacé par la base de la résolution ; c'est-à-dire la valeur du paramètre [b]-p[/b] ou de la ressource [b].pixelsPerInch .[/b][/col][/row][/table] [b]%p[/b] [table][row][col] [/col][col]Remplacé par le fichier de format de la police [b](« pk »[/b] ou [b]« gf »).[/b][/col][/row][/table] [b]%m[/b] [table][row][col] [/col][col]Remplacé par [b]mode-def ,[/b] tel qu'il a été donné par l'argument [b]-mfmode[/b] ou la ressource [b].mfMode .[/b][/col][/row][/table] [b]%t[/b] [table][row][col] [/col][col]Remplacé, séquentiellement, par les répertoires donnés par la variable d'environnement [b]TEXMF[/b] (ou sa valeur par défaut compilée). Ceci ne peut être utilisé qu'au début du spécificateur.[/col][/row][/table] [b]%s[/b] [table][row][col] [/col][col]Remplacé par [b]« %qfonts/%p/{%m,modeless}// ».[/b] Ceci est compatible avec l'arborescence standard de *(Te&. Cette chaîne ne peut être utilisée qu'à la fin du spécificateur.[/col][/row][/table] [b]%S[/b] [table][row][col] [/col][col]Remplacé par [b]« %t/%s ».[/b][/col][/row][/table] [b]%q[/b] [table][row][col] [/col][col]Remplacé par la chaîne vide. Ceci a pour effet de bord de lancer la fonctionnalité « recherche rapide » décrite plus bas.[/col][/row][/table] [b]%Q[/b] [table][row][col] [/col][col]Remplacé par la chaîne vide. Comme [b]%q ,[/b] cela lance la fonctionnalité « recherche rapide ». Cela interdit aussi la recherche de fichiers par les voies normales si la fonctionnalité « recherche rapide » n'est pas disponible.[/col][/row][/table] [b]%%[/b] [table][row][col] [/col][col]Remplacé par un signe de pourcentage. De même [b]%: ,[/b] [b]%* ,[/b] etc. peuvent être utilisés pour insérer ces caractères spéciaux dans la chaîne destination.[/col][/row][/table] Si aucun [b]
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?