75

LaTeX ISI

Embed Size (px)

DESCRIPTION

Une introduction à LaTeX à des étudiants de master 2 de l'Institut Supérieur d'Informatique rde DAKAR

Citation preview

Page 1: LaTeX ISI

LATEXUne autre façon de faire de la BureautiqueMouhamadou Moustapha CAMARA alias mmkmoummkmou�gmail. omhttp://mmkmou.legtux.org5 mars 2011Institut Supérieur d'InformatiqueDakar-Sénégal

Page 2: LaTeX ISI

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 ;

Page 3: LaTeX ISI

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 ;

Page 4: LaTeX ISI

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 ;

Page 5: LaTeX ISI

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, ...

Page 6: LaTeX ISI

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, ...

Page 7: LaTeX ISI

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, ...

Page 8: LaTeX ISI

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, ...

Page 9: LaTeX ISI

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, ...

Page 10: LaTeX ISI

Deuxième partie IIPrin ipes de base1 EnvironnementDistributionÉditeurInstallation2 Ar hite tureStru turesCy le de produ tionFi hiers manipulés3 Stru ture des � hiersNotre premier � hier LATEXLa lasse du do umentLes extensionsLes environnements

Page 11: LaTeX ISI

EnvironnementAr 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 5 / 31

Page 12: LaTeX ISI

EnvironnementAr 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 5 / 31

Page 13: LaTeX ISI

EnvironnementAr 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 5 / 31

Page 14: LaTeX ISI

EnvironnementAr 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 6 / 31

Page 15: LaTeX ISI

EnvironnementAr 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 6 / 31

Page 16: LaTeX ISI

EnvironnementAr 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 6 / 31

Page 17: LaTeX ISI

EnvironnementAr 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 6 / 31

Page 18: LaTeX ISI

EnvironnementAr 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 7 / 31

Page 19: LaTeX ISI

EnvironnementAr 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 7 / 31

Page 20: LaTeX ISI

EnvironnementAr 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 7 / 31

Page 21: LaTeX ISI

EnvironnementAr 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 7 / 31

Page 22: LaTeX ISI

EnvironnementAr 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 7 / 31

Page 23: LaTeX ISI

EnvironnementAr 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 8 / 31

Page 24: LaTeX ISI

EnvironnementAr 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 8 / 31

Page 25: LaTeX ISI

EnvironnementAr 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 8 / 31

Page 26: LaTeX ISI

EnvironnementAr 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-fullsudo apt-get install texlive-lang-fren hmmkmou LATEX 9 / 31

Page 27: LaTeX ISI

EnvironnementAr 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-fullsudo apt-get install texlive-lang-fren hmmkmou LATEX 9 / 31

Page 28: LaTeX ISI

EnvironnementAr 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-fullsudo apt-get install texlive-lang-fren hmmkmou LATEX 9 / 31

Page 29: LaTeX ISI

EnvironnementAr 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-fullsudo apt-get install texlive-lang-fren hmmkmou LATEX 9 / 31

Page 30: LaTeX ISI

EnvironnementAr 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-fullsudo apt-get install texlive-lang-fren hmmkmou LATEX 9 / 31

Page 31: LaTeX ISI

EnvironnementAr 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-fullsudo apt-get install texlive-lang-fren hmmkmou LATEX 9 / 31

Page 32: LaTeX ISI

EnvironnementAr 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 10 / 31

Page 33: LaTeX ISI

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

mmkmou LATEX 11 / 31

Page 34: LaTeX ISI

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

mmkmou LATEX 12 / 31

Page 35: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 36: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 37: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 38: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 39: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 40: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 41: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 42: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 43: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 44: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 45: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 46: LaTeX ISI

EnvironnementAr 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 13 / 31

Page 47: LaTeX ISI

EnvironnementAr 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[u℄{inputen }\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 14 / 31

Page 48: LaTeX ISI

EnvironnementAr 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[u℄{inputen }\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 14 / 31

Page 49: LaTeX ISI

EnvironnementAr 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[u℄{inputen }\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 14 / 31

Page 50: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 51: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 52: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 53: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 54: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 55: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 56: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 57: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 58: LaTeX ISI

EnvironnementAr 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 15 / 31

Page 59: LaTeX ISI

EnvironnementAr 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[fren h℄{babel}Qui fait appel au paquet �babel� ave l'option �fren h�mmkmou LATEX 16 / 31

Page 60: LaTeX ISI

EnvironnementAr 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 17 / 31

Page 61: LaTeX ISI

EnvironnementAr 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 17 / 31

Page 62: LaTeX ISI

EnvironnementAr 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 17 / 31

Page 63: LaTeX ISI

EnvironnementAr 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 17 / 31

Page 64: LaTeX ISI

Troisième partie IIIMise en page du texte4 Mise en page du texteStru ture d'un do ument LATEXTaille - Poli eLes Listes

Page 65: LaTeX ISI

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 19 / 31

Page 66: LaTeX ISI

Mise en page du texte Stru ture d'un do ument LATEXTaille - Poli eLes Listes\begin{do ument}{normal \s petit majus ule} normalnormal \texts {en petit majus ule} normalnormal\begin{s }petit majus ule\end{s }normal\end{do ument}normal petit majus ule normal normal en petit majus ulenormal normal petit majus ule normalmmkmou LATEX 20 / 31

Page 67: LaTeX ISI

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} pas faire{\Large pour {\footnotesize rendre} un texte {\LARGE lisible}}\end{tiny}Voi i e qu'il ne fautsurtout pas fairepour rendre un textelisible

mmkmou LATEX 21 / 31

Page 68: LaTeX ISI

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 22 / 31

Page 69: LaTeX ISI

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 23 / 31

Page 70: LaTeX ISI

Quatrième partie IVLes images5 ImagesInsertionLégende

Page 71: LaTeX ISI

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 25 / 31

Page 72: LaTeX ISI

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 26 / 31

Page 73: LaTeX ISI

Cinquième partie VTableau6 Tableautableau simpletableau avan é

Page 74: LaTeX ISI

Tableau tableau simpletableau avan é\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 28 / 31

Page 75: LaTeX ISI

Tableau tableau simpletableau avan é\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 29 / 31