Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
floss:latex [2014/10/20 10:08] – villersd | floss:latex [2022/11/20 11:11] – [Classes, packages...] villersd |
---|
Si vous débutez, vous pouvez vous aider d'une des références suivantes : | Si vous débutez, vous pouvez vous aider d'une des références suivantes : |
* [[http://www.framabook.org/latex.html|« Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander »]], un livre libre (et gratuit) chez framabook | * [[http://www.framabook.org/latex.html|« Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander »]], un livre libre (et gratuit) chez framabook |
* [[http://www.ctan.org/tex-archive/info/lshort/english|A (Not So) Short Introduction to LaTeX2e]], traduit en français [[http://hivernal.org/static/computing/doc/lshort-fr.fr.html|ici]] | * [[http://www.ctan.org/tex-archive/info/lshort/english|A (Not So) Short Introduction to LaTeX2e]], traduit en français [[https://ctan.org/tex-archive/info/lshort/french/|ici]] (version plus ancienne...) |
* Un "wikibooks" en français sur [[http://fr.wikibooks.org/wiki/LaTeX|LaTeX]]. //Cf.// aussi la [[http://en.wikibooks.org/wiki/LaTeX|version en anglais]]. | * Un "wikibooks" en français sur [[http://fr.wikibooks.org/wiki/LaTeX|LaTeX]]. //Cf.// aussi la [[http://en.wikibooks.org/wiki/LaTeX|version en anglais]]. |
| * [[https://www.latex-project.org/]] donnant une présentation générale de LaTeX |
| |
===== Utiliser LaTeX sans l'installer ===== | ===== Utiliser LaTeX sans l'installer ===== |
| |
| <note tip> |
| Overleaf est un outil collaboratif de rédaction et de publication scientifique en ligne. Il est conçu pour accélérer le processus de rédaction, d'édition et de production d'articles scientifiques pour les auteurs. L'UMONS offre les fonctionnalités d'Overleaf Professional à tous les étudiants, enseignants et membres du personnel qui souhaitent utiliser un éditeur LaTeX en ligne et collaboratif pour leurs projets. |
| * [[https://www.overleaf.com/learn|cours d'introduction gratuit et court tutoriel vidéo]] |
| * [[https://www.overleaf.com/help|pages FAQ et d'aide]] |
| * [[https://overleaf.libguides.com/|LibGuides d'Overleaf – modèles de documents ouverts à la réutilisation]] |
| * [[https://www.overleaf.com/events/webinars|webinaires gratuits]] |
| </note> |
| |
Si vous préférez ne rien installer, alors vous pouvez utiliser un site interactif de création de documents LaTeX : | Si vous préférez ne rien installer, alors vous pouvez utiliser un site interactif de création de documents LaTeX : |
* [[https://www.writelatex.com/docs?template=paper|WriteLaTeX]] : le code LaTeX à gauche et le document final à droite ! (un compte utilisateur n'est même pas nécessaire) | * [[https://www.overleaf.com/docs?template=paper|Overleaf (anciennement WriteLaTeX)]] : le code LaTeX à gauche et le document final à droite ! (un compte utilisateur n'est même pas nécessaire) |
* [[https://www.writelatex.com/blog/7-free-online-introduction-to-latex-course-part-1|cours online inclus]] (tutoriels de WriteLaTeX) | * [[https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-1|cours online inclus]] (tutoriels de Overleaf) |
* [[https://www.writelatex.com/templates|modèles...]] | * [[https://www.overleaf.com/latex/templates/|modèles...]] |
* [[https://www.sharelatex.com/|sharelatex]] (avec une galerie de templates) (le code de sharelatex est sous licence libre) | * [[https://www.sharelatex.com/|sharelatex]] (avec une galerie de templates) (le code de sharelatex est sous licence libre) |
| * [[https://www.sharelatex.com/blog/2017/07/20/sharelatex-joins-overleaf.html]] → ShareLaTeX a rejoint Overleaf |
* [[https://www.authorea.com/|Authorea]] | * [[https://www.authorea.com/|Authorea]] |
| |
| <note tip>Les modèles proposés par ces environnements sont aisément adaptables à la langue française en ajoutant ces 3 lignes dans le préambule : |
| * \usepackage[utf8]{inputenc} |
| * \usepackage[english,french]{babel} % la dernière langue (french) est celle par défaut, on peut commuter sur la seconde (english) |
| * \usepackage[T1]{fontenc} |
| |
| </note> |
| |
===== Installation sous Windows ===== | ===== Installation sous Windows ===== |
| |
* Editeurs : | * Editeurs : |
* TeXstudio (multiplateforme) | * [[http://texstudio.sourceforge.net/|TeXstudio]] (multiplateforme, [[https://launchpad.net/~blahota/+archive/ubuntu/texstudio|ppa sous Ubuntu]]) |
* TeXmaker (multiplateforme), par le même développeur que Kile | * [[http://www.xm1math.net/texmaker/index_fr.html|TeXmaker]] (multiplateforme), par le même développeur que Kile |
* Kile (standard dans l'environnement KDE) | * [[http://kile.sourceforge.net|Kile]] (standard dans l'environnement KDE) |
* Gummi | * [[https://github.com/alexandervdm/gummi|Gummi]] |
* LaTeXila | * [[https://wiki.gnome.org/Apps/LaTeXila/|LaTeXila]] (GNU/Linux) |
* TeXworks (multiplateforme) | * [[https://www.tug.org/texworks/|TeXworks]] (multiplateforme) |
* LyX (pseudo-visualisation en direct de ce qu'on veut obtenir) | * [[http://www.lyx.org/|LyX]] (pseudo-visualisation en direct de ce qu'on veut obtenir) |
* Eclipse (IDE généraliste) avec le plug-in Texlipse | * Eclipse (IDE généraliste) avec le plug-in Texlipse |
* Geany avec un plugin geany-plugin-latex | * Geany avec un plugin geany-plugin-latex |
* texlive-bibtex-extra | * texlive-bibtex-extra |
* texlive-science | * texlive-science |
* Pour l'installation de TeXstudio sous Ubuntu, il faut renseigner un dépôt avant d'installer le paquet texstudio : | * Pour l'installation de TeXstudio sous Ubuntu, il faut renseigner un dépôt avant d'installer le paquet TeXstudio : |
* sudo apt-add-repository ppa:blahota/texstudio | * sudo apt-add-repository ppa:blahota/texstudio |
* sudo apt-get update | * sudo apt-get update |
* sudo apt-get install texstudio | * sudo apt-get install TeXstudio |
| * Pour l'installation de LaTeXila sous Ubuntu, il faut renseigner ce dépôt avant d'installer le paquet LaTeXila : |
| * sudo add-apt-repository ppa:latexila/ppa |
| * sudo apt-get update |
| * sudo apt-get install LaTeXila latexila-data |
| |
Version trop ancienne de TeXLive : //cf.// ici : [[http://askubuntu.com/questions/163682/how-do-i-install-the-latest-tex-live-2012]] (actualisation de tex-live + utilisation de tlmgr sous Ubuntu 12.04 !) | Version trop ancienne de TeXLive : //cf.// ici : [[http://askubuntu.com/questions/163682/how-do-i-install-the-latest-tex-live-2012]] (actualisation de tex-live + utilisation de tlmgr sous Ubuntu 12.04 !) |
* [[http://fr.wikibooks.org/wiki/Catégorie:Livre:Programmation_LaTeX|Catégorie:Livre:Programmation LaTeX de fr.wikibooks.org]] | * [[http://fr.wikibooks.org/wiki/Catégorie:Livre:Programmation_LaTeX|Catégorie:Livre:Programmation LaTeX de fr.wikibooks.org]] |
* [[http://www.lecb.ncifcrf.gov/~toms/latex.html|LaTeX Style and BiBTeX Bibliography Formats for Biologists: TeX and LaTeX ressources]] of the Schneider Lab | * [[http://www.lecb.ncifcrf.gov/~toms/latex.html|LaTeX Style and BiBTeX Bibliography Formats for Biologists: TeX and LaTeX ressources]] of the Schneider Lab |
| * Documents en français, francisation,... : |
| * [[http://perso.mines-albi.fr/~gaborit/latex/latex-in-french.html]] (pas actualisé) |
| * [[https://www.ctan.org/topic/french]] sur CTAN |
| * [[https://www.ctan.org/pkg/babel-french]] |
| |
==== Forums & sites ==== | ==== Forums & sites ==== |
==== Classes, packages... ==== | ==== Classes, packages... ==== |
| |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/memoir|memoir]], classe assez générale pour l'écriture de travaux de fin d'études, thèses, livres,... Les modèles suivants sont basés sur la classe memoir : | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/memoir|memoir]], classe assez générale pour l'écriture de travaux de fin d'études, thèses, livres,... ** VOIR AUSSI LA PAGE SUR [[latex_memoir|memoir (LaTeX documentclass)]].** Les modèles suivants sont basés sur la classe memoir : |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/ulthese]], Université de Laval, 2012 | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/ulthese]], Université de Laval, 2012 |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/msu-thesis]] | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/msu-thesis]] |
* [[http://en.wikibooks.org/wiki/LaTeX/PGF/TikZ|wikibook LaTeX]] (LaTeX/PGF/TikZ) | * [[http://en.wikibooks.org/wiki/LaTeX/PGF/TikZ|wikibook LaTeX]] (LaTeX/PGF/TikZ) |
* [[http://www.math.uni-leipzig.de/~hellmund/LaTeX/pgf-tut.pdf|Tutoriel PGF TikZ]] | * [[http://www.math.uni-leipzig.de/~hellmund/LaTeX/pgf-tut.pdf|Tutoriel PGF TikZ]] |
* [[http://www.texample.net/|Exemples pgf, TikZ]] | * [[http://www.texample.net/|Exemples pgf, TikZ]], par exemple |
| * [[http://www.texample.net/tikz/examples/boxes-with-text-and-math/|Boxes with text and math]] |
* [[http://sciences-indus-cpge.papanicola.info/-LaTeX-en-SI|LaTeX en SI (sciences industrielles)]] : quelques applications TikZ en électronique | * [[http://sciences-indus-cpge.papanicola.info/-LaTeX-en-SI|LaTeX en SI (sciences industrielles)]] : quelques applications TikZ en électronique |
* Conversions, interfaces | * Conversions, interfaces |
* [[http://matplotlib.org/users/pgf.html#pgf-tutorial|Matplotlib (Python) vers PGF/TikZ]] | * [[http://matplotlib.org/users/pgf.html#pgf-tutorial|Matplotlib (Python) vers PGF/TikZ]] |
* [[http://pgfplots.sourceforge.net/|PGFPlots]] et [[http://pgfplots.sourceforge.net/gallery.html|PGFPlots Gallery]] | * [[http://pgfplots.sourceforge.net/|PGFPlots]] et [[http://pgfplots.sourceforge.net/gallery.html|PGFPlots Gallery]] |
| * [[http://rainnic.altervista.org/content/two-ideas-infographic-cv-using-latex-and-tikz|pour créer un CV avec infographie en TikZ]] |
| * [[https://tikz.net/|TikZ.net – Graphics with TikZ in LaTeX]] |
| * [[https://tikz.fr/|TikZ.fr – Une galerie d’exemples pour TikZ et TKZ]] |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/coverpage/|Coverpage]], pour éditer des pages de couverture | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/coverpage/|Coverpage]], pour éditer des pages de couverture |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/csvtools/|csvtools]], pour exécuter des commandes LaTeX de manière répétée sur des lignes de données séparées par des virgules | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/csvtools/|csvtools]], pour exécuter des commandes LaTeX de manière répétée sur des lignes de données séparées par des virgules |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/wallpaper/|wallpaper]], pour agiter une image de fond au document | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/wallpaper/|wallpaper]], pour agiter une image de fond au document |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/moderncv|moderncv]], pour créer des //curiculum vitae// bien présentés. | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/moderncv|moderncv]], pour créer des //curiculum vitae// bien présentés. |
| |
| ==== Graphiques, figures, dessins,... ==== |
| * [[https://medium.com/@xinyu.chen/awesome-latex-drawing-a-collection-of-academic-drawing-examples-using-latex-e07916b2c860|Awesome-LaTeX-drawing: A Collection of Academic Drawing Examples using LaTeX]] Xinyu Chen, Medium, 15/02/2022 |
| |
==== BibTeX ==== | ==== BibTeX ==== |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/chemmacros|Chemmacros]] (reprend d'autres packages) | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/chemmacros|Chemmacros]] (reprend d'autres packages) |
* [[http://fr.wikibooks.org/wiki/LaTeX/Dessiner_avec_LaTeX/Dessiner_des_mol%C3%A9cules]] | * [[http://fr.wikibooks.org/wiki/LaTeX/Dessiner_avec_LaTeX/Dessiner_des_mol%C3%A9cules]] |
| * package LaTeX [[https://www.ctan.org/pkg/pgf-PeriodicTable|pgf-PeriodicTable]] |
| |
==== Divers ==== | ==== Divers ==== |
* [[http://www.ctan.org/tex-archive/macros/latex/contrib/lettrine/|lettrine]] | * [[http://www.ctan.org/tex-archive/macros/latex/contrib/lettrine/|lettrine]] |
* [[http://www.tex.ac.uk/cgi-bin/texfaq2html?label=LaTeX2HTML|Conversion TeX vers HTML]] | * [[http://www.tex.ac.uk/cgi-bin/texfaq2html?label=LaTeX2HTML|Conversion TeX vers HTML]] |
| * [[http://bdtechconcepts.com/LaTeX-HTML5-Generation-lwarp-package.html|lwarp]] package, LaTeX-HTML5 Generation |
* [[http://www.inkscape.org|Inkscape]], un logiciel libre permettant de générer du code .eps ou PSTricks. Le plugin [[http://code.google.com/p/inkscape2tikz/|inkscape2tikz]] permet d'obtenir du code TikZ | * [[http://www.inkscape.org|Inkscape]], un logiciel libre permettant de générer du code .eps ou PSTricks. Le plugin [[http://code.google.com/p/inkscape2tikz/|inkscape2tikz]] permet d'obtenir du code TikZ |
* quotchap | * quotchap |
* [[http://directory.fsf.org/MusiXTex.html|MusicTeX]], musixflx | * [[http://directory.fsf.org/MusiXTex.html|MusicTeX]], musixflx |
* Sweave, système combinant R (logiciel de statistiques) et LaTeX ([[http://www.ci.tuwien.ac.at/~leisch/Sweave/FAQ.html|ref. 1]], [[http://cran.r-project.org/doc/Rnews/Rnews_2002-3.pdf|ref. 2]], [[http://cran.r-project.org/doc/Rnews/Rnews_2003-2.pdf|ref. 3]]) | * Sweave, système combinant R (logiciel de statistiques) et LaTeX ([[http://www.ci.tuwien.ac.at/~leisch/Sweave/FAQ.html|ref. 1]], [[http://cran.r-project.org/doc/Rnews/Rnews_2002-3.pdf|ref. 2]], [[http://cran.r-project.org/doc/Rnews/Rnews_2003-2.pdf|ref. 3]]) |
| * Encadrés, voir [[http://www.ctan.org/topic/boxing]] : |
| * [[http://www.ctan.org/tex-archive/macros/latex/contrib/fancybox|fancybox]] |
| * [[http://www.ctan.org/pkg/bclogo|bclogo]] (très joli, utilise TikZ) |
* Symboles | * Symboles |
* [[http://www.ctan.org/tex-archive/info/symbols/comprehensive/|Tables des symboles accessibles en LaTeX]] (3300 symboles courants) | * [[http://www.ctan.org/tex-archive/info/symbols/comprehensive/|Tables des symboles accessibles en LaTeX]] (3300 symboles courants) |
* [[http://www.hj-gym.dk/~hj/writer2latex/|Writer2LaTeX]] est un programme qui permet notament de convertir des documents OpenOffice Writer en code LaTeX | * [[http://www.hj-gym.dk/~hj/writer2latex/|Writer2LaTeX]] est un programme qui permet notament de convertir des documents OpenOffice Writer en code LaTeX |
* Short math guide : [[ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf]] | * Short math guide : [[ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf]] |
| * [[http://mirror.unl.edu/ctan/macros/latex/contrib/media9/doc/media9.pdf|media9]], support multimedia (flash, vidéo, mp3 dans les pdf) |
| |
==== Modèles, exemples ==== | ==== Modèles, exemples ==== |
* [[http://tex.stackexchange.com/questions/1574/embedding-videos-and-animations|Inclusion de vidéos et animations dans des présentations]] (Beamer, multimedia,...) | * [[http://tex.stackexchange.com/questions/1574/embedding-videos-and-animations|Inclusion de vidéos et animations dans des présentations]] (Beamer, multimedia,...) |
* cf. aussi les commandes \animategraphics, (media9 package) et \includemovie (movie15 package) | * cf. aussi les commandes \animategraphics, (media9 package) et \includemovie (movie15 package) |
| * Utiliser LaTeX pour écrire des formules mathématiques avec Facebook Messenger : [[https://www.reddit.com/r/math/comments/6ug91z/facebook_messenger_now_renders_basic_latex/]] → utiliser les séparateurs "backslash-left_parenthesis" \( et "backslash-right_parenthesis" \) plutôt que %%$%%...%%$%% (mode inline). Pour le mode paragraph, on peut utiliser \[ et \] ! (//cf.// aussi [[https://tex.stackexchange.com/questions/510/are-and-preferable-to-dollar-signs-for-math-mode]] |
| |
| ==== Divers à classer ==== |
| * [[http://snouffy.free.fr/blog-fr/index.php/category/LaTeX]] scipts python pour télécharger des recettes, jolis encadrés,... |
| |