# kdvi visualisateur TeX DVI - Manuel de l'utilisateur

Markku
Hihnala

    mah@ee.oulu.fi

KDE
dvi
DVI
TeX
tex
LaTeX
latex
device-independent
viewer
dvi viewer
kdvi
xdvi

## Utilisation

kdvi est un visualisateur DVI basé sur la version 18f de xdvik écrite par de nombreux auteurs (voir le fichier AUTHORS). Mes ajouts au travail préalablement effectué sont distribués selon les termes de la licence GPL (voir le fichier COPYING).

Ceci est une version alpha de kdvi. Reportez-vous au fichier README.kdvi pour prendre connaissance des notes sur les versions.

Le visualisateur dvi peut être démarré en utilisant un nom de fichier pour afficher un fichier, i.e. : `kdvi chemin_d'accès/document.dvi`. Il peut également être lancé seul, en invoquant `kdvi`. Kdvi vous permettra alors d'ouvrir un fichier en utilisant une boîte de dialogue ou une entrée du menu contenant les fichiers récemment ouverts. Ce menu peut également être affiché en cliquant sur le bouton « Fichiers » avec le bouton droit de la souris.

Les manoeuvres autorisées par les applications QT et KDE fonctionnent également : `kdvi -style windows -display :0 -geometry 400x400+0+0 -caption "DVI"`. Afin d'être intégré à TeX, le fichier DVI ouvert est automatiquement rechargé lorqu'il est modifié.

## Utilisation du clavier

De nombreuses commandes clavier sont affichées dans les menus. Il s'agit d'accélérateurs. Par défaut, ces accélérateurs suivent le standard KDE lorsque cela est possible. Vous pouvez définir vos combinaisons préférées en utilisant la boîte de dialogue de configuration standard de KDE disponible par l'intermédiaire du menu Options/Raccourcis clavier.

Veuillez noter que vous pouvez utiliser la plupart des commandes présentes dans les menus en utilisant une combinaison de touches. Par exemple, pour afficher la boîte de dialoque À propos de kdvi dans le menu aide, pressez les touches Alt-a p. Vous pouvez également utiliser le curseur pour vous déplacer dans les menus. Voici une liste des combinaisons invisibles (elles ne sont pas configurables) :

- espace : déplacement du bas vers le sommet de la prochaine page. Similaire au bouton « Aller à la page suivante » ;

- les touches de direction permettent de se déplacer dans la direction souhaitée. L'utilisation simultanée de la touche « Contrôle » permet de ralentir le défilement de la page ;

- la touche « Home » permet de se rendre au début de la page ;

- la touche « Fin » permet de se rendre au bas de la page ;

## Se déplacer dans le document

Vous pouvez faire défiler la page de différentes manières : en utilisant le clavier , en utilisant les barres de défilement, en utilisant l'élément graphique de défilement situé au-dessus de la liste des pages ou en faisant glisser l'affichage à l'aide du bouton gauche de la souris.

Le menu « Page » fournit les commandes permettant de changer de page. Une boîte de dialogue permet de se rendre à la page souhaitée. L'élément graphique situé au-dessus de la liste des pages vous permet de changer de page en utilisant le bouton droit ou le bouton gauche de la souris. La liste des pages permet d'atteindre la page souhaitée en utilisant le bouton gauche de la souris (en cliquant sur le numéro de page que vous souhaitez atteindre).

La barre d'outils contient des boutons permettant changer de page : première, précédente, prochaine et dernière. Au milieu de ces derniers figure un bouton permettant une lecture agréable du document : il descend au bas de la page courante puis passe au haut de la page suivante.

## Modifier l'agrandissement

Le menu Affichage permet de modifier l'agrandissement en utilisant « Zoom avant » et « Zoom arrière ». Les agrandissements disponibles correspondent à la résolution de base de la police PK utilisée et ses réductions par des facteurs entiers.

La barre d'outils possède les mêmes commandes plus deux tailles fixes permettant une sélection rapide. Vous pouvez les utiliser pour basculer d'un texte d'une taille lisible à une vue agrandie (il n'y a pas de fenêtre d'agrandissement séparée) ou d'un texte d'une taille lisible à une vue de la page entière. Vous pouvez configurer ces tailles fixes par l'intermédiaire des préférences.

Une fonction non évidente est la sélection de l'échelle centrale. Vous pouvez sélectionner avec le bouton gauche de la souris un point de la page qui ne doit pas bouger (si possible) lors de l'agrandissement. Pour ce, cliquez avec le bouton gauche de la souris sur le détail que vous désirez agrandir puis cliquez sur le bouton d'agrandissement.

## Marquer les pages

Vous pouvez marquer les pages pour l'impression. Les marques sont visibles dans la liste des pages.

La page courante peut être marquée en sélectionnant l'entrée « Marquer la page » apparaissant lorsque vous effectuez un clic droit dans la fenêtre de visualisation du document. La liste des pages donne plus d'options pour le marquage : vous pouvez (dé)marquer toutes, certaines, etc. pages en utilisant le menu apparaissant lorsque vous effectuez un clic droit dans la liste des pages. Cliquer avec le bouton droit (dé)marque la page au-dessus de laquelle vous êtes. Cliquer avec le bouton droit puis glisser permet de (dé)marquer toutes les pages au-dessus desquelles le curseur passe.

## Imprimer

Cette version dispose d'une fenêtre de configuration de l'impression. Cette dernière vous permet de configurer la méthode d'impression, les noms d'imprimante et les commandes de file d'attente. La méthode d'impression sélectionne le programme externe à utiliser pour imprimer. Les choix disponibles sont dvips et dvilj4. Si vous utilisez dvips, vous pouvez également appeler un programme n-up pour créer 2 ou 4 pages par feuille. Sélectionnez psnup (de préférence) ou mpage (devrait fonctionner) si vous avez ce type de programme installé sur votre système.

Vous pouvez ajouter des imprimantes qui seront disponibles dans la boîte de dialogue d'impression.

Enfin, vous pouvez changer la commande de la file d'attente (par défaut lpr) supposée lire l'entrée standard. L'option « -P » est ajoutée lorsque vous n'imprimez pas sur l'imprimante par défaut.

En utilisant la boîte de dialogue d'impression vous pouvez sélectionner les pages qui seront imprimées, quelle imprimante ou quel fichier utiliser et plus encore.

## Questions et réponses

Q : Pourquoi kdvi n'affiche-t-il rien d'autre qu'un curseur occupé ?

R : Il est possible que kdvi recherche les polices PK au mauvais endroit. Cela peut prendre énormément de temps si des systèmes de fichiers réseau sont montés. Vous pouvez vérifier cela à l'aide de strace et voir ci-dessous pour une solution.

Q : Que puis-je faire lorsque kdvi ne trouve pas les polices PK ?

R : Vous devez correctement paramétrer la résolution et le mode Metafont. Si cela ne résoud pas le problème, vous devez ajuster le « Chemin des polices PK » dans « Préférences/Polices » afin que celui-ci pointe sur les répertoires où chercher les polices PK : /var/lib/texmf/fonts/pk/ljfour/:/some/other/place Vous pouvez autoriser kdvi à chercher récursivement en ajoutant un / supplémentaire à la fin du nom du répertoire : /var/lib/texmf/fonts// (Cela fonctionne de la même manière que pour les variables d'environnement XDVIFONTS de xdvi. Il existe également une bonne documentation (gnu info) disponible pour la bibliothèque kpathsea que kdvi utilise pour la recherche des polices). Cela permet d'utiliser kdvi lorsque vous utilisez d'autres systèmes tex que tetex et que vous ne possédez pas de fichier texmf.cnf.

Q : Comment puis-je faire fonctionner la génération de polices ?

R : Si vous désirez activer la génération automatique de polices en utilisant MakeTeXPK, vous devez également correctement paramétrer le mode Metagon dans les préférences. Lorsque la génération pf-font automatique est désactivée (menu Options), les polices manquantes seront référencées dans un fichier nommé missfont.log placé dans le répertoire courant. C'est une bonne idée de vérifier que les commandes de génération de polices sont correctes dans missfont.log avant d'activer la génération de polices.

## Bogues

Bogues connus :

- le changement de format de papier n'est correctement pris en compte qu'après redémarrage ;

- lors de l'affichage de PS, le processus gs semble mourir de temps en temps. Essayez de tuer gs. ;

- Lors de l'affichage de PS, le rendu de l'image n'est pas toujours mis à jour. Faites défiler l'image. ;

- xdvi doit être installé et accessible via le programme de recherche. Vous pouvez cependant remplacer le fichier réel par un fichier exécutable vide.

Bogues non connus :

- Probablement beaucoup.

## À faire

- Boîte d'information sur le document ;

- plus de format de papiers. Actuellement, seuls ceux supportés par xdvi sont disponibles ;

- meilleure aide ;

- utilisation de QPrinter pour l'impression interne ;

- rediriger les messages d'erreur dans une fenêtre (partiellement fait) ;

- meilleur support du Postscript (l'actuel n'est pas très robuste) ;

  - anti-aliasing ;

- plus de traitement en arrière-plan afin de rendre l'interface utilisateur plus rapide ;

- fenêtre de visualisation de l'agrandissement ;

- deux pages de visualisation ;

- supporter plus de caractérisques TeX ;

- support des adresses réseau ;

quoi d'autre ? Vous êtes libre de faire des remarques et communiquer les problèmes que vous rencontrez.

Markku Hihnala mah@ee.oulu.fi