Changes between Version 1 and Version 2 of latex


Ignore:
Timestamp:
12/01/2017 17:29:58 (7 years ago)
Author:
/C=FR/O=CNRS/OU=UMR5821/CN=Frederic Melot/emailAddress=frederic.melot@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • latex

    v1 v2  
    5454
    5555
     56
     57\\
     58\\
     59
     60
     61
     62
     63
     64
     65Les bases (il faut bien commencer quelque part)
     66
     67    Une aide assez pratique
     68
     69Pour commencer, vous pouvez consulter cette petite introduction à LaTeX​, qui donne au moins les commandes de base. Sinon, si vous n'avez pas peur de lire un truc en anglais, il y a A not so short introduction to LaTeX​, qui n'est pas mal non plus.
     70
     71    Quelques sites utiles
     72
     73Le site OFFICIEL de LaTeX : The Comprehensive Tex Archive Network ​http://www.ctan.org
     74
     75Un site où il y a pas mal d'infos aussi et qui en plus est très agréable à consulter vu que tout est rangé par thématiques ​http://www.tuteurs.ens.fr/logiciels/latex/
     76
     77Et pour nos amis qui parlent la langue de Goethe ​http://www.dante.de
     78
     79Le manuel (avec le descriptif de toutes les commandes) : ​http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/teTeX/latex/latex2e-html/
     80Packages utils (pour optimiser ensuite)
     81
     82    High Energy Physics
     83
     84Un package pratique pour la redaction des publications, thèses ou rapports est "hep" (high energy physics). Il contient pas mal de trucs, comme par exemple le Feynman slash pour les théoriciens, des citations plus compactes, des unités de la physique subatomique, etc. Vous le trouver avec une explication détaillée de tous ses "features" à cette adresse: ​http://www.ctan.org/tex-archive/macros/latex/contrib/hep/.
     85
     86    Présentations et posters
     87
     88Pour ceux qui n'aiment pas MS et Powerpoint, et qui n'ont pas Keynote sous Mac, voilà la solution: utiliser LaTeX pour faire une présentation! C'est relativement simple, donne un résultat joli en format pdf sans ennui de version de Powerpoint et tout ca. Le package s'apelle "beamer" et est installé dans les distributions courantes de LaTeX, p.ex. sous Scientific Linux ou MacTeX. Sinon, vous pouvez le télécharger ici: ​http://latex-beamer.sourceforge.net.
     89
     90On peut aussi créer des poster en format A0 (au autre) sous LaTeX. Pour cela, il convient de télécharger le package "a0poster" à l'adresse suivante: ​http://www.ctan.org/tex-archive/macros/latex/contrib/a0poster.
     91
     92    Packages LaTeX interessants pour rédiger la thèse
     93
     94​aller voir ici sur le blog de Seb
     95
     96    Faire une image avec du code latex
     97
     98Pour mettre des jolies formules dans vos présentation : ​http://hausheer.osola.com/latex2png
     99Bibliographie
     100
     101Il y a typiquement deux manières de faire un bibliographie sous latex :
     102
     103    Avec les commandes \begin{thebibliography} et \bibitem
     104    Avec le programme bibtex (qui écrit la biblio à partir d'un fichier .bib)
     105
     106Voir par exemple cette FAQ pour quelques astuces sur les biblios : ​http://www.jalix.org/ressources/miscellaneous/tex/_faq-latex1/html/section15.html
     107
     108BibTeX
     109
     110Bibtex écrit la biblio à partir de :
     111
     112    vos citations
     113    un fichier contenant l'ensemble des références au format .bib
     114    un fichier de style au format .bst
     115
     116Il faut faire tourner bibtex sur le .aux produit par latex. Pour avoir toutes les références, une compilation s'effectue en général par :
     117
     118latex doc.tex
     119bibtex doc.aux
     120latex doc.tex
     121latex doc.tex
     122
     123Quelques liens :
     124
     125    Une introduction à bibtex : ​http://www.irit.fr/~Gael.Jaffre/LOGICIELS/LATEX_BIBTEX/bibtex1.html
     126    Une aide : ​http://www.irit.fr/ACTIVITES/EQ_TCI/BIBLIO/help_bibtex_fr.html
     127    Un grand choix de styles bibtex : ​http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html
     128
     129Les références bibliographique d'un document au format bibtex peuvent être obtenues directement de ​SPIRES ou ​Google Scholar (aller dans préférences).
     130
     131Il existe également des styles particulièrement adaptés aux sciences, qui prennent en compte par exemple la référence arXiv. Certains (en anglais) sont listé sur ​http://arxiv.org/hypertex/bibstyles/.
     132
     133Le style utphys de Jacques Distler, génère par exemple des liens hypertextes (pour ceux qui utilisent pdflatex et le package hyperref) et supporte les champs "eprint", "url", "collaboration"... de SPIRES. La version francisée par mes soins se trouve ici : utphys-fr.bst​.
     134Types de LaTeX et types d'images…
     135
     136C'est un peu le bazar ici, on dirait que LaTeX en est encore à une version beta...
     137
     138Le problème :
     139
     140    latex reconnait les images .ps, .eps, mais pas .pdf, .jpg, .png
     141    pdflatex reconnait les .pdf, .jpg, .png, mais pas les .eps !
     142
     143Bien sûr, on peut convertir toutes les images dans le format voulu, avec convert, ou epstopdf, ... Mais à la main c'est (très) lourd.
     144
     145Pour automatiser ça, on peut utiliser pdflatex en ajoutant:
     146
     147% inclusion d'images .eps et .gif dans pdflatex
     148\usepackage[pdftex]{graphicx}
     149\usepackage{epstopdf}
     150\DeclareGraphicsExtensions{.pdf,.eps.pdf,.jpg,.png,.eps,.gif}                  % extensions recherchees
     151\DeclareGraphicsRule{.eps}{pdf}{.eps.pdf}{`epstopdf --outfile=#1.pdf #1}  % comment traiter les fichiers .eps
     152\DeclareGraphicsRule{.gif}{png}{.gif.png}{`convert  #1 #1.png}            % comment traiter les fichiers .gif
     153\DeclareGraphicsRule{.eps.pdf}{pdf}{.eps.pdf}{}                           % comment traiter les fichiers .eps.pdf
     154
     155et en compilant avec la commande pdflatex -shell-escape. Pour une compilation complete avec BibTeX, ça donne:
     156
     157pdflatex -shell-escape document
     158bibtex document
     159pdflatex document
     160pdflatex document
     161
     162Lorsqu'on charge une image avec \includegraphics{image} (sans extension!), pdflatex cherche dans l'ordre si image.pdf existe, sinon image.eps.pdf, puis image.png, puis image.eps, puis image.gif.
     163
     164Disons qu'il trouve image.eps, il applique la règle, il le convertit en pdf et ajoute .pdf à la fin du fichier (donc on se retrouve avec image.eps.pdf). La dernière GraphicsRule lui dit que les .eps.pdf se lisent comme des pdf, et que la bounding box est aussi à chercher dans le .eps.pdf.
     165
     166Attention: A la prochaine itération, le fichier .eps.pdf sera trouvé et utilisé même si le fichier .eps a été modifié. Un petit rm -f *.eps.pdf devrait arranger ça (d'ou l'intérêt d'avoir cette extension à rallonge plutôt qu'un simple .pdf).
     167
    56168