LaTeX francophonie

Post on 08-Jul-2015

218 views 0 download

description

Une introduction à LaTeX pour le compte de DAKARLUG lors des journées de la francophonie avec DAKARLUG

Transcript of LaTeX francophonie

LATEXUne autre façon de faire de la BureautiqueMouhamadou Moustapha CAMARA alias mmkmoummkmou�gmail. omhttp://mmkmou.legtux.org11/03/2011Journée de la fran ophonie - AUFDakar-Sénégal

Vous êtes libres :de reproduire, distribuer et ommuniquer ette réationau publi de modi�er ette réationSelon les onditions suivantes :PaternitéPas d'utilisation ommer ialePartage des onditions initiales à l'identique

Introdu tionLATEX est :1 un langage ;2 un ensemble d'outils qui permettent de omposer desdo uments ;3 un ensemble de ma ro- ommandes pour le pro esseur detexte TEX ;

Introdu tionLATEX est :1 un langage ;2 un ensemble d'outils qui permettent de omposer desdo uments ;3 un ensemble de ma ro- ommandes pour le pro esseur detexte TEX ;

Introdu tionLATEX est :1 un langage ;2 un ensemble d'outils qui permettent de omposer desdo uments ;3 un ensemble de ma ro- ommandes pour le pro esseur detexte TEX ;

Introdu tionLATEX est utilisé pour rédiger :1 des do uments s ienti�ques notamment enmathématique, physique et informatique ;2 des rapports, arti les, livres, slides, ... ;3 pour faire du graphisme (dessin, ouleur, s hémas en2D-3D) ;4 pour gérer une bibliographie, un index,un glossaire, ...

Introdu tionLATEX est utilisé pour rédiger :1 des do uments s ienti�ques notamment enmathématique, physique et informatique ;2 des rapports, arti les, livres, slides, ... ;3 pour faire du graphisme (dessin, ouleur, s hémas en2D-3D) ;4 pour gérer une bibliographie, un index,un glossaire, ...

Introdu tionLATEX est utilisé pour rédiger :1 des do uments s ienti�ques notamment enmathématique, physique et informatique ;2 des rapports, arti les, livres, slides, ... ;3 pour faire du graphisme (dessin, ouleur, s hémas en2D-3D) ;4 pour gérer une bibliographie, un index,un glossaire, ...

Introdu tionLATEX est utilisé pour rédiger :1 des do uments s ienti�ques notamment enmathématique, physique et informatique ;2 des rapports, arti les, livres, slides, ... ;3 pour faire du graphisme (dessin, ouleur, s hémas en2D-3D) ;4 pour gérer une bibliographie, un index,un glossaire, ...

Introdu tionLATEX est utilisé pour rédiger :1 des do uments s ienti�ques notamment enmathématique, physique et informatique ;2 des rapports, arti les, livres, slides, ... ;3 pour faire du graphisme (dessin, ouleur, s hémas en2D-3D) ;4 pour gérer une bibliographie, un index,un glossaire, ...

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationPlan1 Utiliser LATEX2 Ar hite ture3 Stru ture des � hiers

mmkmou LATEX 5 / 34

Pour utiliser LATEX on a besoin de :Une distributionUn éditeur de texte

Pour utiliser LATEX on a besoin de :Une distributionUn éditeur de texte

Pour utiliser LATEX on a besoin de :Une distributionUn éditeur de texte

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationUne distribution LATEX est onstituée de :1 un ompilateur qui va transformer notre ode en undo ument lisible et imprimable2 un ensemble de �pa kages� pour faire des opérations plusévoluées

mmkmou LATEX 7 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationUne distribution LATEX est onstituée de :1 un ompilateur qui va transformer notre ode en undo ument lisible et imprimable2 un ensemble de �pa kages� pour faire des opérations plusévoluées

mmkmou LATEX 7 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationUne distribution LATEX est onstituée de :1 un ompilateur qui va transformer notre ode en undo ument lisible et imprimable2 un ensemble de �pa kages� pour faire des opérations plusévoluées

mmkmou LATEX 7 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationIl existe plusieurs distributions qu'on peut lasser selon lesystéme utilisé :1 MikTEX et/ou ProTEX pour Windows2 TEXLive pour Unix et Gnu/Linux3 Ma TEX pour Ma OS

mmkmou LATEX 8 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationIl existe plusieurs distributions qu'on peut lasser selon lesystéme utilisé :1 MikTEX et/ou ProTEX pour Windows2 TEXLive pour Unix et Gnu/Linux3 Ma TEX pour Ma OS

mmkmou LATEX 8 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationIl existe plusieurs distributions qu'on peut lasser selon lesystéme utilisé :1 MikTEX et/ou ProTEX pour Windows2 TEXLive pour Unix et Gnu/Linux3 Ma TEX pour Ma OS

mmkmou LATEX 8 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationIl existe plusieurs distributions qu'on peut lasser selon lesystéme utilisé :1 MikTEX et/ou ProTEX pour Windows2 TEXLive pour Unix et Gnu/Linux3 Ma TEX pour Ma OS

mmkmou LATEX 8 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationil existe plusieurs éditeurs pour LATEXmais les plus onnussont :1 TEXni Center pour Windows2 Kile pour Gnu/Linux3 TEXShop pour Ma OS4 TEXMaker pour les troix OS

mmkmou LATEX 9 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationil existe plusieurs éditeurs pour LATEXmais les plus onnussont :1 TEXni Center pour Windows2 Kile pour Gnu/Linux3 TEXShop pour Ma OS4 TEXMaker pour les troix OS

mmkmou LATEX 9 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationil existe plusieurs éditeurs pour LATEXmais les plus onnussont :1 TEXni Center pour Windows2 Kile pour Gnu/Linux3 TEXShop pour Ma OS4 TEXMaker pour les troix OS

mmkmou LATEX 9 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationil existe plusieurs éditeurs pour LATEXmais les plus onnussont :1 TEXni Center pour Windows2 Kile pour Gnu/Linux3 TEXShop pour Ma OS4 TEXMaker pour les troix OS

mmkmou LATEX 9 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationil existe plusieurs éditeurs pour LATEXmais les plus onnussont :1 TEXni Center pour Windows2 Kile pour Gnu/Linux3 TEXShop pour Ma OS4 TEXMaker pour les troix OS

mmkmou LATEX 9 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationSous WindowsIl faut télé harger :ProTEX �> http ://www.tug.org/protextMikTEX �> http ://www.miktex.org

mmkmou LATEX 10 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationSous WindowsIl faut télé harger :ProTEX �> http ://www.tug.org/protextMikTEX �> http ://www.miktex.org

mmkmou LATEX 10 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationSous WindowsIl faut télé harger :ProTEX �> http ://www.tug.org/protextMikTEX �> http ://www.miktex.org

mmkmou LATEX 10 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationGnu/LinuxSur ertains distributions Gnu/Linux, nous avons en oreTeTEX dont le développement a été stoppé en 2006. Nousallons utiliser TEXlive pour la suite de notre travailar hive sur http ://www.tug.org/texlivesudo apt-get install texlivesudo apt-get install texlive-latex-extrasudo apt-get install texlive-lang-fren hsudo apt-get install texlive-fullmmkmou LATEX 11 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationGnu/LinuxSur ertains distributions Gnu/Linux, nous avons en oreTeTEX dont le développement a été stoppé en 2006. Nousallons utiliser TEXlive pour la suite de notre travailar hive sur http ://www.tug.org/texlivesudo apt-get install texlivesudo apt-get install texlive-latex-extrasudo apt-get install texlive-lang-fren hsudo apt-get install texlive-fullmmkmou LATEX 11 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationGnu/LinuxSur ertains distributions Gnu/Linux, nous avons en oreTeTEX dont le développement a été stoppé en 2006. Nousallons utiliser TEXlive pour la suite de notre travailar hive sur http ://www.tug.org/texlivesudo apt-get install texlivesudo apt-get install texlive-latex-extrasudo apt-get install texlive-lang-fren hsudo apt-get install texlive-fullmmkmou LATEX 11 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationGnu/LinuxSur ertains distributions Gnu/Linux, nous avons en oreTeTEX dont le développement a été stoppé en 2006. Nousallons utiliser TEXlive pour la suite de notre travailar hive sur http ://www.tug.org/texlivesudo apt-get install texlivesudo apt-get install texlive-latex-extrasudo apt-get install texlive-lang-fren hsudo apt-get install texlive-fullmmkmou LATEX 11 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationGnu/LinuxSur ertains distributions Gnu/Linux, nous avons en oreTeTEX dont le développement a été stoppé en 2006. Nousallons utiliser TEXlive pour la suite de notre travailar hive sur http ://www.tug.org/texlivesudo apt-get install texlivesudo apt-get install texlive-latex-extrasudo apt-get install texlive-lang-fren hsudo apt-get install texlive-fullmmkmou LATEX 11 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers DistributionÉditeurInstallationGnu/LinuxSur ertains distributions Gnu/Linux, nous avons en oreTeTEX dont le développement a été stoppé en 2006. Nousallons utiliser TEXlive pour la suite de notre travailar hive sur http ://www.tug.org/texlivesudo apt-get install texlivesudo apt-get install texlive-latex-extrasudo apt-get install texlive-lang-fren hsudo apt-get install texlive-fullmmkmou LATEX 11 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulésPlan1 Utiliser LATEX2 Ar hite ture3 Stru ture des � hiers

mmkmou LATEX 12 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulésLATEXest un langage de mise en page, il sert à réer desdo uments qui seront publiés. Le � hier sour e LaTeX ontientdon le texte ainsi que des lignes de ode pour la mise enpage, l'insertion d'images, de tableau, ...L'idée prin ipale est de dé ouper la réalisation de do umentsen deux parties, premièrement, le ontenu du do ument ave la stru ture : titres, hapitres, �gures, tables, et ... ensuite,on ajoute dans la deuxième partie toute l'information de miseen page, les titres en gras, les �gures entrées, et ...

mmkmou LATEX 13 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés

mmkmou LATEX 14 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés

mmkmou LATEX 15 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Stru turesCy le de produ tionFi hiers manipulés.tex : � hier sour e TEX ou LATEX.sty : � hier sour e des extensions.dtx, .ins : la do umentation. ls : la lasse d'un � hier.dvi : � hier d'impression.log : log �le.to : tables des matiéres.lof : liste des �gures.lot : liste des tableaux.aux : divers informations utiles.ind : ontient l'index du do umentmmkmou LATEX 16 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsPlan1 Utiliser LATEX2 Ar hite ture3 Stru ture des � hiers

mmkmou LATEX 17 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsBonjour le monde\do ument lass{arti le}\usepa kage[utf8℄{inputen }\usepa kage[T1℄{fonten }\begin{do ument}Bonjour le monde\end{do ument}Dans e texte nous pouvons distinguer deux grandes parties :1 Le préambule2 Le orps du do umentmmkmou LATEX 18 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsBonjour le monde\do ument lass{arti le}\usepa kage[utf8℄{inputen }\usepa kage[T1℄{fonten }\begin{do ument}Bonjour le monde\end{do ument}Dans e texte nous pouvons distinguer deux grandes parties :1 Le préambule2 Le orps du do umentmmkmou LATEX 18 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsBonjour le monde\do ument lass{arti le}\usepa kage[utf8℄{inputen }\usepa kage[T1℄{fonten }\begin{do ument}Bonjour le monde\end{do ument}Dans e texte nous pouvons distinguer deux grandes parties :1 Le préambule2 Le orps du do umentmmkmou LATEX 18 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsBonjour le monde\do ument lass{arti le}\usepa kage[utf8℄{inputen }\usepa kage[T1℄{fonten }\begin{do ument}Bonjour le monde\end{do ument}Dans e texte nous pouvons distinguer deux grandes parties :1 Le préambule2 Le orps du do umentmmkmou LATEX 18 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsla lasse du do ument est fourni par la ommande :\do ument lass[options1,options2,...℄{ lasse}Pour la lasse :arti le �> pour un arti le de revue, des rapports ourtsbook �> pour un livrereport �> pour un rapport long, thése, petit livre,...slides �> pour faire des transparents...Pour les options :La taille de la poli e prin ipale (10pt, 11pt, 12pt)La taille papier (a4paper, letterpaper,...)type impression (twoside, oneside, two olumn)mmkmou LATEX 19 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsles extensions sont fournies par la ommande :\usepa kage[options1,options2,...℄{extension}Le paramètre �extension� est le nom de l'extension à harger.On peut aussi pré iser quelques options. Les extensions sontgérées par votre distribution LATEX on peut en trouver sur lesite de CTAN : http://www. tan.org/ Nous allons en voirplusieurs tout au long de notre exposé.Exemple :\usepa kage[fran ais℄{babel}Qui fait appel au paquet �babel� ave l'option �fran ais�mmkmou LATEX 20 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsLATEX propose un ensemble d'outils sous formed'environnements. Il s'agit d'une stru ture en blo qui respe teun ertain nombre de régle. Sa syntaxe est la suivante :\begin{envi}...\end{envi}envi rempla e le nom de l'environnementexple :tabbing �> pour la tabulationitemize �> pour les listes... mmkmou LATEX 21 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsLATEX propose un ensemble d'outils sous formed'environnements. Il s'agit d'une stru ture en blo qui respe teun ertain nombre de régle. Sa syntaxe est la suivante :\begin{envi}...\end{envi}envi rempla e le nom de l'environnementexple :tabbing �> pour la tabulationitemize �> pour les listes... mmkmou LATEX 21 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsLATEX propose un ensemble d'outils sous formed'environnements. Il s'agit d'une stru ture en blo qui respe teun ertain nombre de régle. Sa syntaxe est la suivante :\begin{envi}...\end{envi}envi rempla e le nom de l'environnementexple :tabbing �> pour la tabulationitemize �> pour les listes... mmkmou LATEX 21 / 34

Utiliser LATEXAr hite tureStru ture des fi hiers Notre premier fi hier LATEXLa lasse du do umentLes extensionsLes environnementsLATEX propose un ensemble d'outils sous formed'environnements. Il s'agit d'une stru ture en blo qui respe teun ertain nombre de régle. Sa syntaxe est la suivante :\begin{envi}...\end{envi}envi rempla e le nom de l'environnementexple :tabbing �> pour la tabulationitemize �> pour les listes... mmkmou LATEX 21 / 34

Mise en page du texte Stru ture d'un do ument LATEXTaille - Poli eLes ListesPlan4 Mise en page du texte

mmkmou LATEX 22 / 34

Mise en page du texte Stru ture d'un do ument LATEXTaille - Poli eLes ListesIl est possible d'utiliser diverses ommandes pour organiser lastru ture de vos do uments logiquement. Les ommandesexistantes permettent de gérer les hapitres, se tions, ... et esdonnées seront entre autre utilisées lors de la génération de latable des matières. Ces ommandes di�èrent selon la lasse dedo ument hoisie\part{title}\ hapter{title}\se tion{title}, \subse tion{title}\paragraph{title}, \subparagraph{title}mmkmou LATEX 23 / 34

Mise en page du texte Stru ture d'un do ument LATEXTaille - Poli eLes Listes\begin{tiny}{\normalsize Voi i} e qu'il ne faut {\Huge surtout} pasfaire {\Large pour {\footnotesize rendre} un texte{\LARGE lisible}}\end{tiny}Voi i e qu'il ne fautsurtout pas fairepour rendre un textelisible

mmkmou LATEX 24 / 34

Mise en page du texte Stru ture d'un do ument LATEXTaille - Poli eLes Listes\begin{ enter}{\bf Travail de la semaine :}\begin{enumerate}\item Lundi\begin{itemize}\item Etudier \LaTeX\item RDV hez le dentiste\end{itemize}\item Mardi\begin{itemize}\item RDV hez le oiffeur\item Prendre ma fille hez mon ex\end{itemize}\end{enumerate}\end{ enter} mmkmou LATEX 25 / 34

Mise en page du texte Stru ture d'un do ument LATEXTaille - Poli eLes ListesTravail de la semaine :1 LundiEtudier LATEXRDV hez le dentiste2 MardiRDV hez le oi�eurPrendre ma �lle hez mon ex

mmkmou LATEX 26 / 34

Images InsertionLégendePlan5 Images

mmkmou LATEX 27 / 34

Images InsertionLégendePour pouvoir insérer une image, il su�t d'utiliser le pa kagegraphi s. Une fois e pa kage in lus, vous pourrez utiliser la ommande \in ludegraphi s[options℄{name} qui prend omme unique paramètre le hemin de l'image à in lure.\do ument lass[a4paper,11pt℄{report}% Import des extensions\usepa kage[utf8℄{inputen }\usepa kage[fran ais℄{babel}\usepa kage{graphi s}\begin{do ument}\in ludegraphi s{image.eps}\end{do ument} mmkmou LATEX 28 / 34

Images InsertionLégendePour ajouter une légende à une image, 'est assez simple, ilfaut utiliser l'environnement �gure puis utiliser la ommande aption\begin{figure}\ enter\in ludegraphi s[width=5 m℄{image.eps}\ aption{Superbe image}\end{figure}

mmkmou LATEX 29 / 34

Tableau tableau simplePlan6 Tableau

mmkmou LATEX 30 / 34

Tableau tableau simple\begin{tabular}{ }l 1, ol 1 & l 1, ol 2 \\l 2, ol 1 & l 2, ol 2 \\\end{tabular}ligne 1, ol 1 ligne 1, ol 2ligne 2, ol 1 ligne 2, ol 2

mmkmou LATEX 31 / 34

Tableau tableau simple\begin{tabular}{| | |}l 1, ol 1 & l 1, ol 2 \\l 2, ol 1 & l 2, ol 2 \\\end{tabular}ligne 1, ol 1 ligne 1, ol 2ligne 2, ol 1 ligne 2, ol 2

mmkmou LATEX 32 / 34

Join us now and share the softwareYou'll be free ha ker you'll be free

Mer i de votre attention ! ! !QUESTIONS ? ? ?

Mer i de votre attention ! ! !QUESTIONS ? ? ?