Vous êtes sur la page 1sur 31

Composer sa thse avec L YX (et des logiciels libres)

Daniel Pascot 25 septembre 2005

Table des matires

1 Introduction
1.1 1.2 Pourquoi utiliser L YX ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Se former, s'informer puis utiliser aprs avoir install . . . . . . . . . . . . . . .

2
2 4

2 Comment a fonctionne 3 L'installation


3.1 3.2 3.3 3.4 L'achage pdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Le dictionnaire franais

5 8
8 8 9 9

Les puces en franais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

AT X de l'universit Laval La classe L E

. . . . . . . . . . . . . . . . . . . . . . . .

4 Les graphiques
4.1 4.2 4.3 4.4 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les logiciels de dessin et L YX Captures d'cran . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10
10 15 26 26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 Formules mathmatiques 6 Les rfrences bibliographiques


6.1 6.2 Dans le document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grez vos rfrences bibliographiques . . . . . . . . . . . . . . . . . . . . . . . .

27 28
28 30

7 Le contrle des versions 8 Complments 9 Conclusion


1

30 30 31

Introduction

1.1 Pourquoi utiliser LYX? Question: pourquoi faire l'original et ne pas utiliser la suite Oce de Microsoft comme tout le monde?
Il y a pour cela de multiples raisons.

Les principales :

Les bibliothques du monde entier sont confrontes au problme du contrle du contenu des documents, de leur prennit et de leur universalit. C'est pour cela qu'elles favorisent, et de plus en plus imposent, des formats de document rpondant leurs critres d'institution publiques. Pour ce faire elles ont choisi des formats de document comme

AT X L E

1 et pdf2 . Ces formats ont trois caractristiques trs importantes, ils sont en for-

mat texte (donc facile lire par tout diteur de texte), ils sparent clairement le contenu de la mise en page, et enn les rgles de dnition de la mise en page sont publies et librement accessibles tout le monde. C'est cela qui garantit la prennit et le contrle du contenu. L YX contrainte.

3 permet de produire des chiers L AT X et pdf facilement sans aucune E

La plupart des logiciels de traitement de texte sont en fait des machines crire sophistiques WYSIWY

G: what you see is what you


5

get

4 qui imposent de dnir la forme

en mme temps que le contenu, la raison?: ils ont t conus pour des secrtaires (ou des utilisateurs occasionnels) et non pas pour des auteurs conant leurs documents des spcialistes de la mise en page . Que l'on ne se mprenne pas, il ne s'agit pas ici de mpris pour les secrtaires, mais de la constatation qui me semble vidente que le travail de la secrtaire qui par dnition met en forme un document dj existant sous une autre forme n'est pas le mme que celui de l'auteur qui cre un contenu qui n'existe pas encore. L YX repose sur le concept de WYSIWY

M: what you see is what you

mean

AT X est une coquetterie du logiciel, moi j'ai simplement tap les lettres L a T e X, il en Le Graphisme L E A X il est imprim tel quel. Ceci va de mme avec L E YX, je tape les lettres L y X. Mais si je tape L YX ou L T vous donne une ide de la sophistication du moteur d'impression. 2
ait t achet lgalement ou pirat cela ne change rien l'exercice) et tapez un nom comme le le

le prof est con. Enregistrer sous test, puis fermez le document. Ouvrez le document test nouveau puis corrigez en remplaant mot con par super, puis enregistrez toujours sous le mme nom test et fermez Word. Ouvrez maintenant document test avec un diteur de chier pour voir le contenu eectif du chier (votre copain bricoleur le prof est con
est toujours l! Vous commencez comprendre, le format du document

Petit exercice pour vrier que le format .doc ne rpond pas ces critres: dmarrez votre word (qu'il

d'ordinateur peut vous aider pour a). Premire surprise il est gros, plein de vide et de choses que vous ne comprenez pas, et ... est complexe, et mme obscur, et il y a dans le document des choses dont vous n'tes mme pas conscient. Comment tre sr que toutes les versions de logiciel acheront le mme contenu plus tard? Vous pouvez aussi lire ces petites histoires diantes:http://www.transfert.net/a8977

3 4 5

L YX n'est pas le seul, mais c'est celui que j'ai nalement choisi ... Ce qui n'exclut pas les mauvaises surprises au moment de l'impression! Bien sr MS-word a plusieurs modes d'achage mais cela n'en fait pas le mme type d'outil que L YX.

autrement dit vous composez un document en spciant la nature de chaque composante

6 (titre, auteur, section numrote, gure, rfrence bibliographique, numration, 7

table de matires, note en bas de page,...), vous voyez clairement apparatre la structure de votre document , mais pas forcment la forme nale imprime, par exemple vous ne voyez pas le dcoupage en pages, a c'est l'ordinateur qui va le faire pour vous quand vous le voulez

8 (et qui ce faisant positionnera les gures suivant vos directives).

L YX est un logiciel prouv, en ce sens il est au point, c'est dire stable et document. Il garde une trace de tout ce que vous faites, ce qui fait que mme s'il se plante (ce qui est trs rare), vous redmarrez au caractre prs o vous en tiez. C'est un logiciel qui a t conu dans un environnement o le besoin de qualit et de scurit est une vidence

AT X qui est public, stable et de non discutable, en eet il repose sur l'environnement L E
haute qualit et qui fait le travail de composition de manire professionnelle.

Les autres :

L YX est libre (licence GPL), pourquoi est-ce souhaitable au del du cot (oui il est lgalement et sans attrape-nigaud gratuit) ? il y a plein de raisons pour a, mais c'est une histoire qui mrite un long dbat .

Il existe une communaut de support (au moins par internet).

A X. L E YX est ouvert sur d'autres environnements car il est bas sur L T


L YX est facilement disponible

10 .

L YX a t conu et mis au point par des auteurs, pour des auteurs devant produire des textes

AT X). dont la mise en page doit rpondre des critres de qualit rigoureux (reposant sur L E
Quelques heures passes matriser cet environnement de travail peuvent vous viter bien des sances de rastolage d'un document qui plante ou qui refuse d'acher ce que vous voulez, sans parler des angoisses devant un document que l'on doit livrer d'urgence et qui refuse d'tre ouvert. De plus l'instar de bien des universits, l'Universit Laval recommande de dposer

AT X et ore la Classe dnissant toutes les rgles de mise en page, cette les thses en format L E
classe est utilisable avec L YX.

Rponse:
6 7

pour tre ecace, respectueux des normes et des bonnes pratiques et pour ne pas perdre son temps.
environnements

A X. dans La-T EX, et donc dans L E YX qui repose sur L T AT X, et donc dans L X Vous choisissez en commenant le type de document, on l'appelle une classe dans L E Y AT X. Mais vous pouvez changer de classe plus tard et vous avez la possibilit de nombreux qui repose sur L E
On les appelle ajustements (par exemple le nombre de colonnes: vous en voyez une pendant la cration, mais le document fabriqu pour l'impression pourra en comporter plusieurs, ou la taille de la page: US letter pour l'Amrique du Nord, ou A4 pour le reste du monde).

8 9

Au dbut, ou quand vous utilisez une nouvelle classe de document (dnissant les composantes et leurs Si vous tes curieux au sujet des logiciels libres, il y a de nombreux sites sur Internet (qui ne serait pas ce

mises en page), vous le ferez souvent mais a vous passera vite. qu'il est si les logiciels libres n'existaient pas), comme par exemple

10

http://www.lyx.org/,

http://www.logiciel-libre.gouv.qc.ca.

mais aussi incorpor aux principales distributions de Linux.

1.2 Se former, s'informer puis utiliser aprs avoir install


Pour utiliser L YX il faut s'informer de manire se

former

ou se

reformer.

Soit vous tes

dbutant dans l'usage d'un ordinateur, vous avez alors un minimum d'apprentissage faire, en eet un outil puissant ne peut pas tre d'abord immdiat, aussi convivial soit-il. Soit vous tes un habitu de MS-Word, il va alors falloir changer certains rexes, mais rassurez-vous, vous ne le regretterez pas. Il y a de multiples sources de documentation:

lire les manuels de L YX, ils existent en franais et sont trs bien faits.

Il est indispensable de lire l'introduction pour commencer rapidement sur un bon pied.

http://membres.lycos.fr/ymorere/lyx/lyx.html http://www.lyx.org http://www.ac-grenoble.fr/ugine/site/logiciels_libres/rapport003.html


Ce document rassemble ce qui me semble ncessaire pour commencer crire un mmoire ou une thse (mais aussi dans la foule, un CV, un article, un rapport, une lettre, ...)

l'Universit Laval dans les meilleures conditions possibles, mais il ne prtend absolument pas remplacer la documentation de L YX et des logiciels voqus. Il rassemble simplement ce que j'aurais aim avoir sous les yeux au moment de me lancer dans l'utilisation de ce bel outil. Pour bncier de cela vous avez besoin de L YX, vous avez plusieurs solutions:

avec Linux (c'est ce que j'utilise actuellement, donc ce document repose parfois sur cet environnement) qui peut tre install:

seul sur votre machine (mon cas): ainsi actuellement j'utilise la version 1.3.4 de L YX sortie le 19-02-2004

11 avec la distribution Mandrake 10.0, ce logiciel et ce qu'il n-

cessite s'installe et est automatiquement mis jour par cette distribution (attention cependant l'installation de Mandrake, L YX n'est pas propos par dfaut, il faut le cocher dans la liste des logiciels installer; si vous l'avez omis, pas de problme il est sur les CD d'installation et il est facile installer avec le gestionnaire de paquetage du centre de contrle de votre ordinateur). Si vous avez une machine assez rapide (plus de 400 ou 500 Mhz) avec susamment de mmoire (au moins 128 Megs) je vous conseille le bureau KDE (celui que j'ai choisi) ou gnome. Si votre machine a moins de mmoire ou est un peu lente, utilisez le bureau Windowmaker, il est bien plus lger et rapide mais bien sr a bien moins de bbelles (mais installez quand mme gnome et KDE, de nombreux logiciels en utilisent des modules).

11

Depuis le dbut de l't 2005 j'utilise 1.3.6 avec une Suse 9.3, mais cela ne change pas grand chose ...

ou en

dual-boot

(double-dmarrage avec votre Microsoft Windows). Dans ce cas je

vous conseille d'utiliser Mozilla pour votre courriel et vos navigations sur internet, vous pourrez ainsi partager votre boite de courriel et vos signets entre les deux environnements et donc ne pas redmarrer votre machine uniquement pour cela, on ne peut plus rdiger une thse aujourd'hui sans tre frquemment connect internet.

ou en dmarrant partir de votre CR-Rom sans avoir installer quoique ce soit sur votre ordinateur, c'est ce que permet la distribution Knoppix distribution est une trs bonne manire de dcouvrir Linux.

12 .

Une telle

avec Mac OS X, L YX y est de toute beaut et trs facile installer avec Windows, c'etait un peu plus dlicat installer mais maintenant il existe une version facile installer

13 !.

Si vous n'utilisez pas Linux, vous aurez quelques ajustements faire, par exemple dans le choix des logiciels graphiques pour faire vos gures ou les copies d'cran.

Comment a fonctionne

Il est parfois bon d'avoir une ide des principes et structures des outils que l'on utilise. J'ai tent de rsumer ceci dans la gure ci-dessous.

Fig. 1: Principe de fonctionnement

12

Par exemple la version Knoppix 3.3 disponible sur internet

http://knoppix-fr.org ou en accompagnement

du livre Linux Knoppix rdig par Frdric Auppin, ric Baron, Fabien Bourdaire, Jody Noury et Marian Robusti, Dossier Micro (2004) contient L YX et la plupart des logiciels graphiques dont il est question dans ce document.

13

Accessible depuis le site

http://lyx.org

Dans cette gure vous vous situez gauche face vos clavier, souris et crans et vous produisez des chiers (les cylindres) et vous imprimez votre document. Les chiers que vous produisez ont plusieurs formats:

.lyx

c'est le chier de travail, c'est un chier de format texte (que vous pouvez lire avec n'importe que logiciel d'dition de texte) contenant votre texte et les directives de mise en page ainsi que les liens vers vos gures. L YX ne l'ache pas tel quel, il cache et utilise les directives de mise en page pour vous faciliter le travail. Voici ce que vous voyez:

Fig. 2: Le document en cours de travail

Mais voici le contenu rel du chier .lyx tel qu'il apparat dans un logiciel d'dition de texte, on y reconnat les directives de mise en page (ligne commenant par \) et le contenu du texte, tout est parfaitement lisible.

Fig. 3: Le contenu du chier L YX (du texte standard)

Et le rsultat imprim, et bien vous l'avez en main!

.tex .pdf

AT X pour impression, mais vous pouvez le communiquer c'est un chier en format L E


ceux qui savent le lire (n'oubliez pas de lui joindre vos gures). c'est le chier de votre texte mis en forme dnitive lisible par de nombreux programmes comme Acrobat Reader. C'est le chier que vous communiquerez vos lecteurs. Il inclut les gures et comporte les liens de navigation et des signets et des vignettes qui ont t ajoutes automatiquement.

.dvi

c'est un chier pour impression avec Linux, mais vous pouvez le communiquer ceux qui savent le lire (n'oubliez pas de lui joindre vos gures).

A X qui sont instalAinsi vous produisez votre texte grce L E YX en vous servant des classes L T
les sur votre ordinateur (il y en a toute une srie par dfaut, mais vous pouvez en rajouter). Quand vous voulez visualiser le rsultat nal ou le conserver dans un chier, L YX gnre un

AT X pour produire un rsultat de qualit professionnelle ( chier .tex et utilise le moteur L E


partir de ce chier .tex qui peut lui-mme tre conserv) qui est alors conserv sous la forme demande (.dvi ou .pdf ). a peut vous sembler un peu compliqu de prime abord, mais vous verrez tout s'enchane trs naturellement.

L'installation

3.1 L'achage pdf


J'ai eu quelques problmes avec l'achage des documents pdf gnrs par L YX, les fontes l'cran taient de mauvaise qualit. Il semble qu'il y ait plusieurs solution pour rgler ce problme. Celle que j'ai trouve en m'informant l'aide de google est assez simple, il m'a sut d'installer le script tex2pdf lation, il sut de suivre les directives du README

14 et que j'utilise actuellement

15 . Je ne dtaille pas ici cette instal-

16 . Une fois cette installation faite, utilisez

les commandes Visualiser > PDF(pdatex) et Fichier > Exporter > PDF(pdatex). ric Martel

17 m'a signal depuis une faon bien plus simple: simplement choisir Times

dans police et taille des options de document et le tour est jou!.

3.2 Le dictionnaire franais


Il y a un petit bug dans la version dont je dispose (qui existe semble-t-il depuis quelques temps), mais il est facile corriger. Quand on demande la correction d'orthographe j'ai ce message:

Fig. 4: le bug du correcteur d'orthographe

Clairement le chier frenchb.hash n'existe pas.

En pratique en installant votre Linux vous

avez install dans le rpertoire /usr/lib/ispell les chiers francais.a et francais.hash et non

14 15 16

merci google, il y a beaucoup d'informations sur la toile, il sut d'aller la chercher.

http://tex2pdf.berlios.de/

Ceci requiert l'usage de la console, si vous tes vraiment dbutant avec Linux au dbut c'est intimidant

mais vous trouverez bien quelqu'un pour vous montrer comment faire et vous gagnerez beaucoup en autonomie. Sinon faites le faire ...

17

http://ericmartel.net:8080/kb/index.php?&MMN_position=1:1
8

frenchb.a et frenchb.hash (le b est probablement pour belge). Vous avez plusieurs solutions comme tenter de changer les prfrences de L YX ou lui fournir le bon chier. J'ai choisi le

plus simple, lui fournir les bons chiers en le trompant en crant un lien (c'est une sorte de raccourci), c'est dire lui dire que le chier frenchb.hash est en fait le chier francais.hash, et le tour est jou

18 . Protez en aussi pour faire un lien pour frenchb.a.

3.3 Les puces en franais


En franais par dfaut les seules puces qui apparaissent dans les documents produits par L YX sont des tirets ("-"), alors qu'une multitude de styles de puces est disponible dans Format>Document...->Puces. Le problme vient de l'option de langue "Franais" dans L YX et proviendrait de french.sty dans le paquetage Babel. La meilleure solution mande T EX

19 est d'insrer la com-

\noextrasfrancais

au tout dbut du document (mais pas dans le prambule,

accessible par Format > Document).

20

Fig. 5: Insrer une commande T EX (Insrer > T EX) pour obtenir les puces

ATEX de l'universit Laval 3.4 La classe L


3.4.1 O la trouver
On la trouve tout simplement sur le site de la bibliothque ou plus prcisment

http://www.

theses.ulaval.ca/ ce qui vous conduira http://www.ulaval.ca/fes/mte/ dont la lecture


est conseille (attention aux noms donner aux chiers si vous prvoyez un dpt lectronique).

18

Pour a vous pouvez utiliser une console, passez en mode superutilisateur (parce que bien sr vous tes

connect en tant qu'utilisateur sans autre droit que la lecture sur les chiers du systme, n'est-ce pas ...) en tapant su puis votre mot de passe systme et allez dans le rpertoire en cause /usr/lib/ispell en tapant cd

/usr/lib/ispell suivi d'un return (vous pouvez taper cd /u suivi de tab et vous verrez que Linux -en fait le
shell- complte lui-mme) ensuite crez le lien en tapant ln -s francais.hash frenchb.hash ce qui veut dire: ln -s (crer un lien symbolique) vers francais.hash depuis frenchb.hash. Il y a d'autres faons de faire, comme lancer Konqueror -si vous utilisez KDE- en mode su en tapant konqueror (mais celle l est la plus rapide mme si elle vous semble sotrique). En eet vous pouvez ainsi lancer n'importe quel programme, il a alors les droits de l'administrateur, mais attention n'utiliser qu'en cas de besoin et quitter immdiatement.

19 Trouve par ric Martel http://ericmartel.net:8080/kb/index.php?module=pagemaster&PAGE_user_ op=view_page&PAGE_id=3&MMN_position=5:5 20

\usersfrenchoptions{\noextrasfrancais}
fonctionne bien par ailleurs.

Il semblerait, signale ric Martel, que certains soient capables de mettre la ligne suivante dans le prambule:

mais pour lui comme pour moi a ne fonctionne pas; je me contente donc de la premire solution, qui

AT X ou en format dvi (device independant, Vous y verrez que la thse peut tre dpose en L E A X ou dvi), un standard de Unix : pour cela avec L E YX il sut de faire une exportation vers L T
et que les gures doivent tre en format jpg ou eps, qui sont manipulables par L YX.

3.4.2 Comment l'installer


Il faut se servir de la formation dans WebCT tel que vous y convie la page

http://www.

ulaval.ca/fes/mte/ , mais vous pouvez aussi vous ric Martel http://theseul.ericmartel.net/.

aider avec les directives rassembles par

Les graphiques

4.1 Introduction
4.1.1 L'insertion des dessins
A X, L E YX ne dispose pas d'outil de dessin intgr ( moins de se lancer directement dans du L T
mais je n'envisage pas a, je laisse a aux spcialistes et aux maniaques), ceci peut tre vu comme un mal (inconvnient) ou comme un bien (avantage): que celui qui n'a jamais eu de problmes avec les dessins raliss dans MS-Word lve la main, qu'il se rassure a ne va pas tarder! Ainsi les dessins doivent tre raliss l'aide d'un outil de dessin externe (celui que vous avez, aimez, ...) puis tre insrs dans le document L YX, mais encore faut-il avoir le bon format. Il faudra alors maintenir plusieurs chiers : le document lui-mme et les gures. Mais rassurez vous, vous pourrez livrer votre document avec les gures incorpores, ce n'est que pour modier le document ou les gures qu'il vous faudra retourner aux documents et gures originaux. Ceci nous conduit lorsque l'on cre un document qui comporte des gures crer un rpertoire pour rassembler le document et ses gures, certains vont mme crer dans ce rpertoire un sous rpertoire pour les gures. Ainsi on peut avoir par exemple la structure:

MonDocument (

rpertoire du document ) (l'original pour modication)


indispensable

MonDocument.lyx MonDocument.pdf

(gnr par LYX, ne peut plus tre modi facilement) conseill MonDocument.tex (gnr par LYX, ne devrait plus tre modi, mais c'est possible AT X car c'est du texte) optionnel, mais bien sr pour a il faut connatre L E

MonDocument.dvi

(gnr par LYX, ne peut plus tre modi facilement) optionnel (dans le format du logiciel de dessin pour modication)
si

Dossier FiguresOriginal besoin est

gureIntro.dia

10

gureDemo.dia

Dossier FiguresInserees

(en format utilisable dans LYX)

si besoin est

gureIntro.eps gureDemo.eps

Attention ne pas mettre de caractre franais, espace ou caractres spciaux dans le chemin des noms de rpertoire, L YX n'aime pas a, il vous donnera un message d'erreur au moment de l'insertion de la gure (il ne la trouvera pas). Il est prfrable de ne pas nommer les

gures avec un numro car il y a bien des chances pour que le numro ne corresponde pas la numrotation de L YX.

4.1.2 Les formats reconnus par LYX


Les formats actuellement utiliss par L YX sont les suivants :

Fig. 6: Les formats utiliss par L YX

11

21 ) pour les graphiques 22 il me semble donc prfrable d'envisager l'usage des formats suivants : A X Tant que l'on n'a pas acquis une bonne matrise de L E YX (et de L T

Mode vectoriel

eps Xg pdf

Mode bitmap

jpg png

Si l'outil de dessin est capable de sauvegarder et de relire dans un format connu par L YX, c'est le plus simple. Sinon il faudra avec le logiciel de dessin enregistrer le dessin dans le format par dfaut du logiciel puis faire une exportation dans un format connu de LYX. ce sujet on peut regretter dans L YX l'absence du format SVG qui est le standard reposant sur XML qui s'impose de plus en plus dans les nouveaux logiciels graphiques.

4.1.3 La commande d'insertion des gures23


L'insertion se fait avec la commande Insrer > Graphique ou avec le bouton d'insertion de graphique de la barre de menu. Quelques rglages simples amliorent les choses :

24 Paragraphe ...

Centrage et espace avant et aprs la gure

Pour cela utiliser dans le menu Format >

Fig. 7: Centrage d'un paragraphe ou d'une gure

21 22

Ce qui n'est heureusement pas ncessaire pour ce qu'un tudiant ou un professeur en administration produit Pour une dnition des modes bitmap et vectoriel voir par exemple

comme texte.

section2d/articles/vector-bitmap/index.html
23 24

http://www.linuxgraphic.org/

Voir le paragraphe 4.3 du guide de l'utilisateur de L YX. Mes copies d'cran ont un look Mac OSX, mais elles on t faites avec Linux et KDE 3.2. J'ai install un

thme aqua (depuis kde-look.org). J'aime ce thme et comme a je ne suis pas dpays sur mon Mac familial).

12

Puis avec l'onglet suivant (Espacement) :

Fig. 8: Ajustement des espaces avant et aprs

Ajustement de la taille de la gure


avoir une largeur de 12 cm.

Dans l'exemple ci-aprs la gure est ajuste pour

Je suggre de recourir presque systmatiquement un ajuste-

ment en largeur, il permet d'viter bien des surprises et de contrler l'uniformit de gures. Suivant le cas on utilise une unit de mesure comme le cm (dans l'exemple ci-dessous), ou un pourcentage lorsque les gures proviennent d'une mme source que l'on connat bien.

Fig. 9: Ajustement de la taille d'une gure (ici 12 cm de large)

Mais ceci ne permet pas facilement d'ajouter un titre la gure, cette faon de faire est acceptable pour une ou 2 gures, si vous avez plusieurs gures (comme dans ce document) alors il y a bien mieux, et gure plus dicile.

13

Le contrle prcis: les gures ottantes

Pour un contrle parfait des gures on doit

recourir aux gures ottantes: positionnement des lgendes et contrle automatique du choix de l'emplacement. C'est plus dlicat mais c'est puissant. On ne peut que conseiller la lecture du manuel ce sujet. Cependant voici l'essentiel et un exemple:

La premire chose faire est d'insrer le cadre ottant, pour cela on demande dans le menu Insrer > Flottants > Figure, on obtient ceci (pour que la gure soit avant la lgende il faut taper Enter avant d'insrer la gure, voir le manuel 4.3.1.1):

Fig. 10: Insrer > Flottants > Figure

Puis on insre la gure avec Insrer > Graphique avec si voulu le centrage et le contrle de la largeur (comme ci-dessous : centr et 4 cm) et du positionnement (ici tout prix). Avec les gures ottantes il n'est pas ncessaire de prvoir des espaces supplmentaires avant et aprs.

Fig. 11: Une herse (juste pour faire beau!)

Pour un contrle complet des titres et du positionnement des gures voir le manuel (4.3.1). Dans ce document j'ai utilis des gures ottantes avec souvent un positionnement xe (fentre de positionnement obtenue avec un clic droit sur le bouton ottant:Figure).

14

Fig. 12: Contrle de la position d'une gure dans le document nal

4.2 Les logiciels de dessin et LYX


Je vais ici passer en revue les logiciels libres actuellement installs sur mon ordinateur fonctionnant avec la distribution Mandrake 10.0 pour Linux (j'en ai mis pas mal pour tester et choisir).

4.2.1 Xg (http://www.xfig.org/)


Un des premiers si ce n'est le premier logiciel disponible. Il est prsent dans toutes les distributions. Cependant, il ne semble pas y avoir de version franaise.

Fig. 13: Xg

Son interface est un peu particulire mais il est bien document et on s'y habitue assez vite, c'est un choix conseill par les habitus de L YX

25 car il cohabite intimement avec L AT X. Ses E

avantages: rapidit et stabilit. Une fois matris il est trs rapide utiliser car il fourmille de raccourcis, de plus il utilise des calques et il garde ses enthousiastes, avec une interface plus sexy il aurait encore plus d'utilisateurs dles. Si votre ordinateur est peu puissant, c'est le choix qui s'impose.

25

http://www.ibt.univ-angers.fr/~chretien/#tools
15

Il a son propre format g mais il est capable d'exporter dans de nombreux autres formats

26 .

extension
box

format
AT X box (gure boundary) L E
latex

extension
tk

format
Tk (of the tcl/tk fame)

AT X L E AT X picture + epic L E AT X picture + eepic L E


PiCT EX IBMGL (or HPGL) eps ps pdf

picture epic macros eepic macros eepicemu macros ibmgl

sld pcx png gif jpeg

(AutoCad slide) PCX PNG GIF JPEG (JFIF) TIFF PPM (portable pixmap package) X11 Bitmap

Encapuslated PostScript PostScript PDF (Portable Document

ti ppm xbm

Format) pstex

AT X (both PS Combined PS/L E AT X parts) and L E

xpm

X11 Pixmap (XPM3 package)

textyl tpic pic

Textyl special commands TPIC PIC mf MF (MetaFont)

cgm pic

CGM (Computer MetaGraphics) PIC mf MF (MetaFont)

En fait avec L YX le mieux est d'utiliser le format g qui est directement reconnu, ainsi on a besoin de ne conserver qu'une seule version des dessins. Cependant si l'on a opt pour insrer systmatiquement des dessins eps cela reste un bon choix. Si vous voulez voir jusqu'o on peut aller avec le couple L YX-Xg, lisez la section 4.3.2 du manuel. Il peut s'installer sur Windows condition d'installer cygwin qui est d'ailleurs requis pour L YX.

4.2.2 OpenOce.org
Si vous tes un habitu de MS-oce, vous pouvez srieusement envisager d'utiliser OpenOfce.org, d'autant plus que sa dernire version 1.1.2 est devenue susamment rapide pour ne pas user nos nerfs

27 , elle est stable et les fonctions sont peu prs quivalentes celles de

MS-oce. Mais cela reste un logiciel lourd, pas pire que son concurrent direct bien sr. De plus on ne peut pas s'en passer car qu'on le veuille ou non on est bien forc d'ouvrir des .doc et des .ppt si l'on veut communiquer avec son environnement.

26 27

Ce tableau a t ralis avec l'outil tableau de L YX, voir manuel chapitre 4.4). Version pas encore disponible sur Mac OS X, dans cet environnement je rserve l'usage de OpenOce.org Mais AppleWorks est alors une solution viable bien

aux besoins de travail sur des documents .doc et .ppt. formats tels que png ou jpeg.

que l'exportation des outils de dessin vectoriel et bitmap ne soit pas possible en eps ou pdf mais seulement en

16

Plusieurs faons s'orent vous, mais dans tous les cas vous devrez exporter une page en pdf (fonction incluse dans OpenOce.org, il y a mme un bouton pour a!), cependant avec Format > Page vous avez la possibilit de dnir une page avec la taille que vous voulez.

L'diteur de texte

C'est possible car un document texte peut tre export en pdf, mais l

ce n'est franchement pas la bonne solution sauf si vraiment vous ne savez pas faire autrement, dans ce cas peut-tre devriez vous continuer de n'utiliser que OpenOce.org.

Fig. 14: La pire solution: dans une page de texte

L'diteur de prsentation
dans L YX.

C'est mieux et si vous avez cette habitude pourquoi pas, mais

vous tes contraints exporter une page la fois en pdf pour pouvoir les insrer facilement

17

Fig. 15: En utilisant l'diteur de prsentation

L'diteur de dessin vectoriel

La meilleure solution avec un outil convaincant, pour les

dessins vectoriels d'OpenOce, vous pouvez exporter maintenant dans un multitude de formats graphiques (EPS, PNG, JPG, etc., et mme GIF!) en choisissant Fichier->Exporter...! De plus, il ajuste automatiquement la taille de l'image la taille du dessin. Sa qualit, fait qu'il est de plus en plus souvent mon choix, sa lourdeur n'est plus gnante (d'autant plus que ma machine a plein de ram et va vite).

Fig. 16: L'diteur de dessin vectoriel, la meilleure solution des 3 possibilits de OpenOce.org

4.2.3 Dia
A t mon premier choix car il est disponible et parfaitement fonctionnel depuis plusieurs annes, il utilise un format binaire particulier mais exporte trs bien dans dirents formats textuels dont eps, pdf et mme tex. Il existe une version franaise tout fait stable que,

bien qu'elle soit nomme 0.92.2, il ne faut pas avoir peur de l'utiliser, bien des dveloppeurs

18

de logiciel libres sont modestes dans leur numrotation de version (ci-dessous remarquez le copyright et la rfrence la FSF ainsi que l'adresse du site, on y trouve de la documentation).

Fig. 17: Dia, propos

Il est assez intuitif bien que demandant un peu d'adaptation aux habitus de powerpoint. Les menus et les palettes de travail ne sont pas solidaires de la fentre du dessin (qui n'est pas limite en surface). Il comporte une vingtaine de palettes de composantes dont la trs

utile Formes assorties. Il utilise le concept de couche comme dans Le Gimp ou Photoshop, cependant ne le confondez pas avec un logiciel de retouche photographique, c'est un logiciel de ralisation de diagrammes et de plans (mais ce n'est quand mme pas Qcad ou Autocad).

Fig. 18: Dia, les palettes et la zone de travail

19

Sa stabilit, ses fonctionnalits, sa polyvalence (on peut le comparer Visio) et sa rapidit font qu'il a t mon premier choix et que je l'utilise encore. Une caractristique intressante quand on exporte (avec le format eps par exemple), la taille du document est automatiquement ajuste la taille du dessin.

4.2.4 Sodipodi
Un beau logiciel de dessin vectoriel rcent jusqu'ici en pleine volution et dj trs utilisable. Convivial bien qu'un peu surprenant avec ses multiples palettes dtachables. Il est actuellement limit dans ses formats, il utilise le format SVG (bas sur XML) mais peut cependant exporter en png.

Fig. 19: Sodipodi et ses palettes

C'est un logiciel surveiller, agrable utiliser, pour le moment je lui prfre Dia, mais s'il s'enrichit de formats (ou si l'on dispose de convertisseurs faciles utiliser) je pourrai bien changer.

4.2.5 Inkscape
C'est un fork rcent de Sodipodi, qui semble avancer maintenant plus vite que Sodipodi. Un fork correspond un nouveau projet sur la base d'un prcdent, ceci arrive notamment quand il y a une msentente entre des contributeurs signicatifs et l'initiateur d'un projet, ce qui de toute vidence est le cas avec Inkscape

28 et Sodipodi. Actuellement les deux groupes ne

28

http://www.inkscape.org/index.php
20

semblent pas cooprer mais Inkscape semble voluer de belle manire et rapidement.

Les

menus sont incorpors la fentre de travail, ce qui est plus conventionnel, et il peut exporter en postscipt. Comme il vient de sortir trs rcemment je n'ai pas encore pu vraiment l'essayer, mais il semble maintenant prfrable Sodipodi ... suivre. Il risque vraiment de devenir mon premier choix.

Fig. 20: Inkscape, le fork de sodipodi

4.2.6 Karbon14
Encore un logiciel de dessin vectoriel, il appartient la suite des logiciels Koce de KDE. C'est devenu un srieux candidat, il a tout pour plaire mais on peut encore craindre un peu d'instabilit, cependant il volue d'une manire impressionnante.

21

Tab. 1: Karbon 14

Il possde des calques et peut exporter dans le format eps. Sur mon ordinateur je n'ai pas de documentation et mes essais de la version prcdente taient dcevants (on ne pouvait pas encore crire du texte), actuellement il semble manquer quelques outils (comme des ches) cependant je me demande si ce ne sera pas d'ici quelque temps mon premier choix. Mais

peut-tre faut-il vraiment attendre qu'il volue encore un peu, il est encore en version 0.1.

4.2.7 Sketch
C'est un logiciel vectoriel encore en cours d'volution mais possdant dj un bon niveau de fonctionnalit et de stabilit. Bien que son interface soit bien faite, il ncessite un certain

apprentissage car il comporte des fonctionalites vectorielles avances. Lui aussi utilise SVG, mais il peut exporter en pdf, ce qui le rend envisageable. considrer si vous faites de beaux dessins plutt complexes, un peu avanc pour de simples schmas composs de boites et de ches avec quelques mots (mais qui peut le plus peu le moins pour qui matrise un outil)

29 .

29

Pour une bonne introduction Sketch voir:

http://www.linuxgraphic.org/section2d/

22

Fig. 21: Sketch

4.2.8 Kivio
Un logiciel appartenant aussi la suite KDE adapt la cration d'organigrammes (des boites et des ches), il fait peu prs ce que fait Dia, mais il n'exporte pas actuellement dans un format reconnu de L YX (cependant avec l'environnement KDE vous pouvez imprimer dans un chier pdf ). Pour cette raison je ne le considre pas actuellement comme une option

satisfaisante. Et pourtant Kpaint exporte en eps, ce qui fait que cette limitation des formats n'est probablement pas dnitive! ce sera alors un candidat trs srieux.

Fig. 22: Kivio

23

4.2.9 Kpaint
Un logiciel uniquement bitmap qui utilise tous les formats bitmap reconnus par L YX. Peut donc tre utilis, mais vraiment je prfre les logiciels de dessin vectoriel, s'ils sont un peu plus complexes, ils sont bien plus souples. Mais Kpaint exporte dans tous les formats requis.

Fig. 23: Kpaint

4.2.10 Tgif
Je viens de trouver par hasard en parcourant un l de discussion sur ce beau logiciel trs ecace.

http://linuxfr.org

Il ne semble pas exister une version franaise mais la version

anglaise est disponible ainsi qu'une documentation austre mais assez complte.

Le logiciel est complet, rapide et fourmille de belles astuces, par exemple pour tracer un segment ou une ligne brise, on slectionne l'outil puis on clique sur le bouton gauche pour chaque segment et on nit avec le bouton droit (voir ci-dessous). C'est se demander pourquoi les autres logiciels ne fonctionnent pas comme a! un menu des options trs complet. Un clic sur le bouton du milieu et on a

Il est un trs srieux candidat et si votre machine est

24

lente considrez le la place de Xg avec lequel il partage un look un peu rustique ou austre (son interface n'a pas le ct sexy de sodipodi ou scketch) mais il est plus convivial et me semble aussi puissant. Sur le gure vous pourrez remarquer que l'option enregistrer en eps

AT X est slectionne. pour L E

Il a vraiment tout ce qu'il faut pour faire nos gures et est

susamment intuitif pour tre directement utilisable avec une simple exploration des menus. Vraiment un premier essai me laisse penser que je vais l'adopter.

4.2.11 Scribus
C'est un logiciel de mise en page qui volue vite et commence avoir un trs bon niveau de fonctionalits. Il peut exporter en eps ou pdf, mais je ne pense pas que ce soit le logiciel idal pour faire des gures pour L YX.

4.2.12 Qcad
Peut exporter en bitmap png, jpg et xpm, mais c'est un logiciel trs technique et que l'on devrait rserver la ralisation de plans

30 .

30

Pour une introduction Qcad voir

http://www.linuxgraphic.org/section2d/

25

4.2.13 Gimp
C'est un logiciel trs bien fait, stable et puissant mais c'est un logiciel de travail pour graphiste et pour la retouche photographique, pour tout dire il rivalise avec Photoshop. Peut exporter en une multitude de formats dont png, jpg et postscript. Je le cite donc pour mmoire, car dessiner un carr avec ce logiciel ncessite une bonne dose d'astuce, bref il n'est pas fait pour a.

4.3 Captures d'cran


KSnapShot permet de capturer une fentre, l'cran au complet ou une zone, puis d'enregistrer la capture en png (format par dfaut) ou 9 autres formats dont jpg et mme eps. Il est intgr dans KDE (l'environnement de bureau que j'utilise avec Linux) o il est en franais et bien document. Toutes les copies de fentre de ce document ont t faites avec KSnapShot utilisant le format par dfaut png.

31 en

Ce format est un format libre destin remplacer (en

l'amliorant) le format propritaire GIF. Pour Windows je conseille Irfanview, gratuit pour un usage individuel et je pense aussi universitaire mais non libre, que j'aimais bien quand j'utilisais Windows. On peut aussi faire un ALT-PrtScr pour que la fentre active (ce qui peut tre le bureau) soit automatiquement copi dans le presse-papiers; on peut alors copier l'image dans un logiciel de son choix (par exemple Paint) et le sauvegarder dans le format dsir, c'est une solution un peu primitive, mais c'est tout ce que l'on a semble-t-il avec Windows ( moins bien sr de n'installer d'autres logiciels).

4.4 Conclusion
L YX permet l'insertion de gures d'une manire puissante mais conviviale, l'inconvnient est le besoin de recourir un logiciel de dessin, l'avantage est la stabilit et la exibilit. Le monde du logiciel libre ore actuellement une belle palette de solutions, chacun de choisir la sienne, par exemple:

Xg

avec le format g, si votre machine n'est pas puissante ou si vous privilgiez la rapidit et n'acceptez pas les logiciels non prouvs.

Draw_de_OpenOce Dia

avec l'export eps, si vous tes fortement habitu powerpoint et

aux outils de dessin de MS-word, ou si vous tes encore sous Windows. avec l'export eps, si vos dessins sont en noir et blanc (mais la couleur est possible) et en 2 dimensions et si vous aimez les logiciels classiques.

Inkscape
31

avec l'export eps ou png, un candidat de plus en plus srieux.

On peut mme copier un menu droulant, pour cela il sut d'utiliser un dlai.

26

Karbon14 Sketch Qcad Tgif

avec l'export eps, si vos dessins sont sophistiqus mais peut-tre faut-il attendre

qu'il volue (il est encore en version 0.1). avec l'export eps, si vos dessins sont sophistiqus et acceptez un logiciel d'une certaine

complexit encore en volution mais dj trs satisfaisant. avec l'export png, si vous faites du dessin industriel, mais ce n'est pas souvent le cas

en administration, c'est loin d'tre mon premier choix.

AT X que je viens de dcouvrir et qui me avec le format d'enregistrement eps pour L E


semble un candidat de premier ordre, il est lger, rapide et trs complet.

Formules mathmatiques

AT X et donc de L X. PersonnelLes formules de mathmatique sont un des points forts de L E Y


lement je n'en rdige plus trs souvent et donc en ai fait un usage limit, mais un petit tour dans le tutoriel Chapitre 4 et l'exploration des menus convainc vite de la puissance et de la convivialit de L YX en ce domaine.

Fig. 24: Palette mathmatique

Un vieux souvenir tel que

= b2 4ac

peut facilement tre tap tout en restant visible

en cours de frappe. Pour cela il sut au moment voulu de cliquer sur le bouton de la barre d'outils marqu

a+b c en bleu qui est le bouton d'insertion de formule mathmatique (on peut

aussi demander la commande Insrer > Math > Formule en ligne, ou taper le raccourci C-m) et de recourir la Palette Mathmatique (Insrer > Math > Palette Mathmatique). Pour exemple voici l'exercice propos dans le tutorial:

27

f (x) =

log8 x 0
5 i=1 i

x>0 x=0
1 x

x<0

Les rfrences bibliographiques

6.1 Dans le document


Encore une chose bien faite pour nous rendre la vie plus facile. L encore une lecture du manuel est salutaire: Guide de l'utilisateur (3.6). Pour illustrer la qualit du manuel, voici un extrait ce qu'il y est crit pour les rfrences bibliographiques (j'ai ajout les gures):

La bibliographie, la n d'un document, contient la liste des ouvrages auxquels il est fait rfrence dans le corps du document. Comme pour les titres de sections,

A X vous facilitent le travail en grant la numrotation des lments de L E YX et L T


la bibliographie ainsi que de leurs citations l'intrieur du document. Allez la n du document et passez en environnement lors, chaque nouveau paragraphe sera une nouvelle rfrence.

Bibliographie.
Tapez

Ds

Le Manuel d'Apprentissage de LyX, par L'quipe de Documentation de LyX comme


premire rfrence. Remarquez que L YX ajoute automatiquement un numro dans une bote place avant chaque rfrence. vrez une fentre d' En cliquant sur cette bote, vous ouC'est le contenu du premier champ, la Par dfaut, c'est un

Cl, qui est utilis pour citer la rfrence dans le document.


par tutorielL YX .

Entre bibliographique.

nombre. Pour le mmoriser plus facilement, remplacez le contenu de ce champ

Cl

Fig. 25: Cration de l'entre

Dplacez-vous alors un endroit o vous souhaiteriez insrer une citation. Avec

Insrer Citation,

vous faites apparatre une fentre

cette fentre (le champ

Disponible) numre toutes les entres de bibliographie, et

Citation.

La moiti droite de

ce champ vous permet de slectionner les entres que vous voulez citer. Choisissez tutorielL YX (pour l'instant, c'est le seul lment de la bibliographie) et utilisez

28

la che vers la gauche pour l'insrer. (Vous pouvez mettre des citations multiples au mme endroit en transfrant ainsi plusieurs cls.)

Fig. 26: L'insertion de la rfrence

AT X, et vous pourrez constater que la citation Faites maintenant tourner L E


apparat entre crochets l'impression, en rfrence la bibliographie en n de document.

Fig. 27: Rfrence bibliographique, le rsultat.

quoi servent les autres champs ? Dans la fentre

Citation,

le champ

Aprs

permet d'introduire une prcision (comme la rfrence une page ou un chapitre prcis de l'ouvrage cit) aprs le numro, l'intrieur des crochets. Et si vous

prfrez avoir des citations sous forme d'tiquette plutt que de numro, vous pouvez pour cela remplir le champ

tiquette de la fentre d'Entre bibliographique


Guide de l'Utilisateur

(certains journaux utiliseront par exemple  [Smi95] pour une publication de M. Smith en 1995). Comme toujours, vous pouvez consulter le pour de plus amples informations sur le sujet.

29

6.2 Grez vos rfrences bibliographiques


Il existe de trs bons outils pour vous constituer une base de donnes de rfrences bibliographiques dont certains peuvent tre lis L YX format bibtex. Nous sommes actuellement en train de modier et d'installer Docbase pour disposer d'un serveur de rfrences partag accd par des pages web ( venir sous peu).

32 , c'est le cas de pybibliorapher 33 qui utilise le

Le contrle des versions

L YX dispose de fonctions de suivi des modications.

L encore je vous renvoie au manuel

(chapitre 6.3) dont voici le dbut: Un de mes amis voulut essayer L YX pour un projet de groupe, mais lorsqu'il s'aperut qu'il n'y avait pas de contrle de version ou de verrou de chier, il laissa tomber. Cela me chagrina un peu, et je me mis travailler au support de RCS par L YX (avec la perspective future d'un support de CVS et/ou SCCS). Maintenant, c'est fait. L YX accepte la plupart des commandes simples de RCS. Si vous voulez utiliser des fonctions plus sophistiques, il vous faudra cependant encore passer par une console xterm. Une autre solution que nous sommes en train de mettre en place au dpartement SIO (document venir) est tout simplement d'utiliser CVS, un outil libre de gestion des congurations et des versions qui install sur un serveur permet le travail de groupe. Vous pouvez mme

l'installer sur votre propre machine, CVS est inclus dans toutes les bonnes distributions Linux ou facilement tlchargeable sur le web.

Complments

Ce document a t ralis avec la classe article qui est la classe par dfaut avec le paramtrage suivant:

32 33

L encore la lecture du manuel est conseille.

http://www.pybliographer.org/

30

Fig. 28: Le paramtrage utilis pour ce document

D'autre part j'ai rduit la profondeur de la table de matire 2:

Fig. 29: Limitation de la profondeur de la table des matires

Conclusion

Si vous avez apprci la qualit de la mise en page de ce document, sachez que vous pouvez faire facilement la mme chose avec quelques heures de lecture et d'entranement. vous de jouer.

31