Sem1a Latex

download Sem1a Latex

If you can't read please download the document

description

bjgjhhhhhhhhhhhhhhhhhhhh

Transcript of Sem1a Latex

1

http://machinerymonitoringsolutions.com/category/news/?lang=fr

Composition de documents avec LATEXcole des Mines de Nancy Sminaire Informatique et Internet

Gatan [email protected]

PrsentationLATEX est un systme de composition de documents, au mme titre que Microso Word ou encore OpenOce Writer, qui se distingue par sa sparation forme/contenu, ce qui se traduit en pratique :par une mise en forme entirement automatise ;ainsi, par une interface inhabituellement pure.

Idalement, lutilisateur na se proccuper que du contenu : le logiciel prend seul en charge la mise en page du texte, et ce de faon respectueuse des conventions et usages typographiques prdnis.

Cest aujourdhui un outil de choix pour la ralisation de documents complexes, malcom- mode formater manuellement. Il sest aussi impos dans le monde de la recherche scientique grce ses possibilits avances en matire dquations, de bibliographie, etc. [1]

Essayer LATEX. Des distributions existent pour dirents systmes dexploitation, notam- ment TEX Live pour Linux, MacTEX pour Mac OS et MiKTEX pour Microso Windows.

Fonctionnement

Le programme LATEX est un compilateur : il transforme un chier contenant du texte et des commandes en un document au format pdf. Considrons par exemple un chier nommfichier.tex contenant ces lignes :\documentclass[a4paper]{article}\usepackage[latin1]{inputenc}\usepackage[french]{babel}\begin{document}

Rdig dans le codage de caractres Latin-1, cet article a t automatiquement mis en page pour du papier de format A4 et typographi suivant les rgles franaises.

Deux paragraphes y figurent.

\end{document}

1

Souvent, la typographie est mieux connue de LATEX que de son utilisateur.

6

Pour compiler ce chier, cest--dire le transformer en un document au format pdf en inter- prtant les commandes quil contient, on lance la commande pdflatex fichier.tex. Le rsultat obtenu est :

Redige dans le codage de caract`eres Latin-1, cet article a ete automatique- ment formate pour du papier de format A4 et typographie suivant les r`egles francaises.Deux paragraphes y figurent.6

On appelle prambule la partie du code qui prcde \begin{document} ; elle renferme des informations cruciales pour la mise en page, telles que le papier ou la langue utilise. Par la suite, nous lomettrons pour mettre laccent sur le corps du document, partie situe entre\begin{document} et \end{document}.Dans lexemple ci-dessus, le corps du document est dune simplicit exemplaire : une suite de paragraphes dlimits par des lignes blanches ; LATEX sest alors occup seul de lindentation, de la justication, des csures, des ligatures, etc.

lments de syntaxe

Le corps du document peut contenir, outre du texte, diverses commandes qui seront in- terprtes par LATEX, par exemple pour mettre en gras certains passages ou encore crer des notes de bas de page.Il peut paratre inutilement sorcier davoir recours de telles commandes mais, en pra- tique, peu susent un usage modr ; cest mme un avantage que de pouvoir taper du texte naturellement, nutilisant que quelques commandes ponctuellement pour indiquer la nature des dirents blocs de texte, laissant tout le travail de mise en page au logiciel. Cela devient une ncessit lorsque la longueur du document dpasse les quelques pages (rapports, mmoires, thses, etc.).

Les commandes

Une commande se distingue du texte par le prxe \ ; ses options ventuelles se placent entre crochets et ses arguments se notent entre accolades, comme ceci :\commande[opt.]{arg. 1}{arg. 2}, etc.On dispose notamment de commandes permettant de changer divers aspects de la police de caractre qui, comme toutes bonnes choses, sont utiliser avec modration.

fire sur

donnere sur(normal)\textit{firesur}re sur(italique)\textbf{firesur}re sur(gras)\textsc{firesur} (petites capitales)\texttt{firesur}fire sur(chasse xe)Dautres servent structurer le document : pour commencer une nouvelle section ou sous- section, on a respectivement les commandes \section et \subsection ; chacune prend en argument lintitul de la partie en question. La cration dune table des matires se fait ensuite simplement en plaant la commande \tableofcontents lendroit voulu dans le document.

6

2. Certains diteurs de texte proposent de faire cela en un clic.

La ralisation dun titre se fait en deux temps : on dnit dabord le titre et lauteur grce aux commandes \title{Le titre} et \author{Lauteur}, puis on place le titre proprement dit par la commande \maketitle.Une note de bas de page scrit \footnote{Note.}, lemplacement o la marque est souhaite. De faon plus anecdotique, \textsc{xxi}\ieme{} sicle donnera sicle et lon ouvrira (resp. fermera) ces fameux guillemets franais avec \og (resp. \fg).

Les environnements

Un environnement est un bloc commenant par une balise du type \begin{nom} et - nissant par \end{nom} ; il a pour eet daecter le texte qui sy trouve dune certaine faon.

Par exemple, un environnement des plus simples est quotation ; il sert simplement mettre en exergue son contenu, comme on ferait dune citation. Il existe pareillement les envi- ronnements flushleft, flushright et center qui permettent respectivement daligner gauche, daligner droite et de centrer un bloc de texte.Parfois, lusage repose sur certaines commandes utiliser lintrieur de lenvironnement lui-mme. Cest notamment le cas des numrations (enumerate) et des listes (itemize) qui se construisent toutes deux ainsi :Les communes les plus peuples de Meurthe-et-Moselle sont:\begin{enumerate}\item Nancy, avec 105468 habitants;\item Vanduvre-ls-Nancy, avec 31447 habitants;\item Lunville, avec 20365 habitants.\end{enumerate}

Avec son lot de commandes beaucoup plus consquent, le mode mathmatique permet de dcrire des formules scientiques ; il consiste en les environnements math (intgr au texte) et displaymath (en exergue), dont on abrge usuellement les dlimiteurs respectifs en $ et $$.Certaines commandes servent simplement reprsenter des symboles, comme par exemple le code \log\epsilon qui donnera log ; dautres permettent de combiner des groupes, blocs de texte placs entre accolades. On pourrait lister des briques lmentaires, telles $x^y$ pour xy ou encore $\alpha_{2n}$ pour 2n, mais tout ceci sera bien mieux illustr par un exemple.En utilisant la formule de Striling, i.e. l'quivalence$n!\sim_{n\to\infty}\sqrt{2\pi n}(n/e)^n$,on peut montrer que, pour $x=\sqrt{y}$ et lorsque $y$tend vers l'infini, il existe une limite finie au produit$$\frac{1}{y^x}\prod_{i=0}^{x-1}(y-i).$$Ce qui donnera, aprs compilation :En utilisant la formule de Striling, i.e. lquivalence n! n 2n(n/e)n, onpeut montrer que, pour x = y et lorsque y tend vers linni, il existe une limitenie au produit 1 x1(yi).yxi=0Reportez-vous [5] pour une liste exhaustive des symboles disponibles.

Terminons par les tableaux, qui se ralisent grce lenvironnement tabular. La nature des colonnes se spcie en argument, par une suite de symboles :cpour une colonne dont le contenu est centr ;lpour une colonne dont le contenu est align gauche ;rpour une colonne dont le contenu est align droite ;|pour un trait vertical ;p{5cm}pour une colonne de 5 cm au contenu format en paragraphes.Dans lenvironnement proprement dit, on sparera le contenu de deux colonnes par le symbole& et lon passera la ligne par le symbole \\. Pour une version alternative du contenu de la gure 1, on crira donc :\begin{tabular}{|c|l|l|}\hlineRoyaume-Uni & Newcastle upon Tyne & 1954 \\\hline Belgique & Lige & 1954 \\\hlineAllemagne & Karlsruhe & 1955 \\\hline Italie & Padoue & 1964 \\\hlineJapon & Kanazawa & 1973 \\\hline\end{tabular}Il est courant de placer un environnement tabular lintrieur dun environnement center, an den placer le contenu en exergue ; parfois, on englobera mme le tout dans un environnement figure, en faisant ainsi un objet ottant, linstar de la gure ci-dessous.

F 1 Vieux jumelages de la ville de Nancy.

Newcastle upon Tyne (depuis 1954) Lige(depuis 1954)Karlsruhe(depuis 1955) Padova (Padoue)(depuis 1964) (Kanazawa) (depuis 1973)

Prambule

Le prambule doit toujours commencer par la commande documentclass, qui permet de dnir le type de document ; outre article, on dispose de letter, book et report qui viennent chacun avec leur lot doptions et de commandes supplmentaires (les deux derniers dnissent par exemple une commande \chapter). Une option commune et indispensable est a4paper, sans laquelle votre document se retrouverait format pour un type de papier quon ne trouve quoutre-atlantique.Viennent ensuite les chargements de paquets. LATEX dispose en eet dun systme de pa- quets permettant de complter sa base de fonctionnalits. Pour charger un paquet, on le donne en argument la commande usepackage, avec dventuelles options qui lui seront trans- mises ; par exemple, la commande \usepackage[french]{babel} charge le paquet babel (de mise en forme typographique) avec loption french.

3. En mode mathmatique, on lui prfrera lenvironnement array, la syntaxe quasi-identique.

Quelques paquets dusage courant sont :inputencgre les caractres non-anglais (e.g. accentus) ; babelapplique des rgles typographiques ; hyperrefcre des liens cliquables ;graphicxpermet dinsrer des images ;amsmathamliore la mise en forme des formules ;amssymbrajoute un lot de symboles au mode mathmatique ;amsthmdnit des environnements de thorme et de preuve.On trouvera des informations sur chacun dentre eux (et bien dautres) sur le site Web du Com- prehensive TEX Archive Network.

3ApprentissageNous avons eu le temps de ne couvrir quune inme partie des fonctionnalits de LATEX, en tmoigne le document que vous lisez. Pour davantage dinformations, nous renvoyons aux rfrences [3] et [2], cette dernire, plus succinte, se destinant notamment aux rfractaires langlais.Comme tout compilateur, LATEX ne comprendra parfois pas vos instructions et vous en informera. Dans ce cas, lisez le message derreur ; gnralement, cest ensuite une bonne ide dinterroger Google ou le pot pourri de questions/rponses quest [4]. Dans tous les cas, pen- dant le TP, nhsitez pas questionner lenseignant.

Rfrences[1] e Comprehensive TEX Archive Network. What are TEX, LATEX, and iends ?[2] Tuteurs informatique de lENS. Documentation sur LATEX .[3] Tobias O et al. e not so short introduction to LATEX 2. [4] e UK TEX User Group. List of equently asked questions.[5] Scott P et al. e comprehensive LATEX symbol list.

!Lobjectif de la sance est de rdiger et compiler un court document portant sur un sujet de votre choix et tirant parti des fonctionnalits de LATEX ; cette production sera value en termes de pertinence et de clart.

ACourt exemple\documentclass[a4paper]{article}\usepackage[latin1]{inputenc}\usepackage[french]{babel}\usepackage{hyperref}\newcommand{\siecle}[1]{\textsc{\romannumeral #1}\ieme{}}\begin{document}

\title{La ville de Nancy}\author{Extraits de \href{http://fr.wikipedia.org/}{l'encyclopdie libre\textsc{Wikipdia}}}\date{Version du 18 aot 2009}\maketitle

\begin{abstract}Nancy est une ville franaise, prfecture du dpartement deMeurthe-et-Moselle, en rgion Lorraine. Ses habitants sont appels Nanciens\footnote{On trouve aussi la variante Nancen, gentil rpandu quoique contest. \emph{Le Bon usage} de Grevisse considre au contraire que Nancien tient de l'hypercorrectisme.}.\end{abstract}

\tableofcontents\clearpage

Nous commencerons par voquer la population et socit nancienne; les lecteurs peu enthousiastes peuvent aller directement en section\ref{gastro} (page \pageref{gastro}).

\section{Population et socit}

En 2006 et 2008, Nancy a t lue \og{}ville la plus agrable de France\fg{} par le magazine \emph{Le Nouvel Observateur}.

\section{Culture et patrimoine}\subsection{Monuments et lieux touristiques}

Nancy, classe ville d'art et d'histoire, possde un vaste secteur sauvegard de 150 hectares qui correspond au centre historique de la ville. Trois places du \siecle{18} sicle (places Stanislas,de la Carrire et d'alliance) sont classes au patrimoine mondial de l'UNESCO depuis 1983.

\subsection{Gastronomie}\label{gastro}

La bergamote, petit bonbon rectangulaire jaune, est une spcialit nancienne bien connue.

On peut galement citer la quiche lorraine, le baba invent par le duc de Lorraine Stanislas \textsc{Leszczyski}, le pt lorrain, la madeleine, la mirabelle et les macarons produits depuis le \siecle{17} sicle,bien que les villes de Toul et de Boulay produisent galement cette spcialit depuis le \siecle{19} sicle.

\end{document}