org mode pour latexiens
DESCRIPTION
Org mode presentation at Stage LaTeX de Dunkerque 2012TRANSCRIPT
![Page 1: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/1.jpg)
Org mode pour LaTeXiens
Fabrice Niessen
2012-06-13
![Page 2: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/2.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Agenda
1 IntroductionLATEXOrg mode
2 StructurationFichierPackagesTitreSectionnementMises en formeListes structuréesNotes de bas de pageRéférencesLongs documents
3 CompositionÉquationsSymboles spéciauxTableauxFiguresGraphiquesCitationsListings informatiquesBlocsDissertation
4 Export LATEXOptionsCommande
5 AvancéUsagesCryptGTDAgendaAutres exportsRecherche avancéeOrg-BabelTime clocking
6 InstallationInstallationSources d’informations
7 ConclusionsConclusions
8 RemerciementsRemerciements
© M I S S I O N C R I T I C A L I T 2012-06-13 2
![Page 3: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/3.jpg)
Introduction
LATEX
Org mode
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
LATEX
I Documents ou présentations avec un rendu de hautequalité
I Versions successives faciles à comparer grâce à, parexemple,� Diff de CVS, SVN Git ou� Ediff (Diff interactif)
I Syntaxe pénible pour écrire des tableaux ou pour gérerdes listes imbriquées
I Difficultés à convaincre vos collègues de passer à LATEX
© M I S S I O N C R I T I C A L I T 2012-06-13 3
![Page 4: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/4.jpg)
Introduction
LATEX
Org mode
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Définition
I Org mode, [awr-g mohd], noun ;Emacs major mode for note-taking, project planning, andauthoring.
I Créé en 2003 par Carsten Dominik� Principal développeur et architecte jusqu’en fin 2010� Repris par Bastien Guerry
I Google Tech Talk du 15 juillet 2008
“Org mode does outlining, note-taking, hyperlinks,spreadsheets, TODO lists, project planning, GTD,HTML and LATEX authoring, all with plain text files inEmacs.” – Carsten Dominik
© M I S S I O N C R I T I C A L I T 2012-06-13 4
![Page 5: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/5.jpg)
Introduction
LATEX
Org mode
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Définition
I Org mode, [awr-g mohd], noun ;Emacs major mode for note-taking, project planning, andauthoring.
I Créé en 2003 par Carsten Dominik� Principal développeur et architecte jusqu’en fin 2010� Repris par Bastien Guerry
I Google Tech Talk du 15 juillet 2008
“Org mode does outlining, note-taking, hyperlinks,spreadsheets, TODO lists, project planning, GTD,HTML and LATEX authoring, all with plain text files inEmacs.” – Carsten Dominik
© M I S S I O N C R I T I C A L I T 2012-06-13 4
![Page 6: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/6.jpg)
Introduction
LATEX
Org mode
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Org mode
I Balisage virtuellement nul, syntaxe “à la Wiki” trèslisible (aussi facile à lire que du texte brut)
I Rédaction d’un document ou d’une présentation aussisimple que l’écriture d’un email
I Fantastique éditeur de listes et de tables (disponible enmode mineur)
I Difficultés à convaincre vos collègues de passer à. . .Emacs 1
1. Evil = émulateur Vim pour Emacs© M I S S I O N C R I T I C A L I T 2012-06-13 5
![Page 7: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/7.jpg)
Introduction
LATEX
Org mode
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Org modePossibilités supplémentaires par rapport à LATEX
I Outlining 2
I TableurI Statut (TODO / DONE) et tags sur les sectionsI Export vers HTML (site Web), LibreOffice, etc.I Fonctions de recherche avancéeI . . .
At its core, Org mode is a simple outliner fornote-taking and [task] list management. You canlearn the basics for using it in five minutes. This may beall you need, and Org mode will not impose morecomplex features on you. – http ://orgmode.org/2. Résumé hiérarchique des idées principales d’un sujet
© M I S S I O N C R I T I C A L I T 2012-06-13 6
![Page 8: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/8.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
FichierGénéralités
I Extension du nom de fichier : .org
I Codage (latin1, utf8) auto-détecté
I Codage T1 (= défaut) pour l’accès aux glyphes des fontes
© M I S S I O N C R I T I C A L I T 2012-06-13 7
![Page 9: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/9.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
FichierClasses
I Classes connues dans la listeorg-export-latex-classes� article� report� book� beamer
I Classe par défaut dans la variableorg-export-latex-default-class� article
I Paramétrage dans un fichier
#+LaTeX_CLASS: report#+LaTeX_CLASS_OPTION: [12pt]
© M I S S I O N C R I T I C A L I T 2012-06-13 8
![Page 10: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/10.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Packages par défautPackages insérés dans chaque en-tête LATEX
I org-export-latex-default-packages-alist� inputenc, fontenc pour la sélection des types de caractères et de
fontes� textcomp, marvosymb, wasysym, latexsym, amssym pour les divers
symboles� graphicx pour l’inclusion d’images� float, wrapfig pour le placement des figures� longtable pour les longues tables� hyperref pour les références croisées
I org-export-latex-packages-alist� Liste vide, par défaut
© M I S S I O N C R I T I C A L I T 2012-06-13 9
![Page 11: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/11.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Titre
#+TITLE: Org mode pour LaTeXiens#+AUTHOR: Fabrice Niessen#+DATE: 13 juin 2012
© M I S S I O N C R I T I C A L I T 2012-06-13 10
![Page 12: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/12.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Sectionnement
I Une étoile par niveau de profondeur 3
* Heading de niveau 1** Heading de niveau 2*** Heading de niveau 3**** Heading de niveau 4.........************** Heading de niveau 14
M-RET Insérer un nouvel heading 4
3. Sauf si org-odd-levels-only vaut t4. M = Meta (touche Alt)
© M I S S I O N C R I T I C A L I T 2012-06-13 11
![Page 13: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/13.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
SectionnementÉdition de la structure
I Section
M-left Promouvoir 5 la sectionM-right “Démouvoir” 6 la section
I Sous-arbre
M(-S)-up Déplacer le sous-arbre vers le haut 7
M(-S)-down Déplacer le sous-arbre vers le basM-S-left Promouvoir le sous-arbre
M-S-right “Démouvoir” le sous-arbre
5. Déplacer d’un niveau n à n+16. Déplacer d’un niveau n à n-17. S = touche Shift
© M I S S I O N C R I T I C A L I T 2012-06-13 12
![Page 14: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/14.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
SectionnementVisibilité
S-TAB Cycler, dans tout le fichier, entre 3 états
1. Afficher les niveaux 1 uniquement2. Afficher tous les niveaux3. Afficher tout
* Introduction...* Expériences...* Résultats...* Conclusions...
TAB Cycler, dans un sous-arbre, entre 3 états
1. Afficher le niveau courant uniquement2. Afficher les niveaux enfants directs3. Afficher tout
© M I S S I O N C R I T I C A L I T 2012-06-13 13
![Page 15: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/15.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
SectionnementVisibilité
M-x hide-other Cacher tout sauf la section courante et lesheadings parents
C-c C-r (reveal) Montrer la section courante, la hiérarchieau-dessus, et le heading suivant
© M I S S I O N C R I T I C A L I T 2012-06-13 14
![Page 16: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/16.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
SectionnementNavigation
C-c C-n (next) Se déplacer vers la prochaine section
C-c C-p (previous) Se déplacer vers la section précédente
C-c C-f (forward) Se déplacer vers la prochaine section demême niveau
C-c C-b (backward) Se déplacer vers la section précédentede même niveau
C-c C-u (up) Se déplacer vers la section de niveausupérieur
© M I S S I O N C R I T I C A L I T 2012-06-13 15
![Page 17: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/17.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Mises en forme
I Marqueurs� Normal� *Gras*� /Italique/� _Souligné_� =Code=� ~ Verbatim ~� @Alerte@ 8
I Cachés dans le buffer Org avec
(setq org-hide-emphasis-markers t)
8. À ajouter (pour Beamer) à org-export-latex-emphasis-alist© M I S S I O N C R I T I C A L I T 2012-06-13 16
![Page 18: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/18.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Mises en forme
I Source Org
Il est _vraiment_ facile d'écrire *plein* de /distractions/.Ceci est du =co\de=.Ceci est du ~verb_atim~.
I Export LATEX
Il est \underline{vraiment} facile d'écrire \textbf{plein} de\emph{distractions}.Ceci est du \texttt{co\textbackslash{}de}.Ceci est du \verb~verb_atim~.
I Effet
Il est vraiment facile d’écrire plein de distractions. Ceci estdu co\de. Ceci est du verb_atim.
© M I S S I O N C R I T I C A L I T 2012-06-13 17
![Page 19: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/19.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Mises en forme
I Contenu du fichier
# Commentaire (en colonne 0)#+ Commentaire inline (n’arrête pas les listes)
I Caractères spéciaux
^ Exposant_ Indice- Tiret court
-- Tiret moyen--- Tiret long
© M I S S I O N C R I T I C A L I T 2012-06-13 18
![Page 20: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/20.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Listes structuréesListes à puces
- pain- vin- Boursin
\begin{itemize}\item pain\item vin\item Boursin\end{itemize}
C-c ^ Trier les éléments (aussi pour les sections)
C-c - (ou S-left/right) Changer le style de puce
© M I S S I O N C R I T I C A L I T 2012-06-13 19
![Page 21: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/21.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Listes structuréesListes à puces
- pain+ vin
* Boursin
\begin{itemize}\item pain
\begin{itemize}\item vin
\begin{itemize}\item Boursin\end{itemize}
\end{itemize}\end{itemize}
© M I S S I O N C R I T I C A L I T 2012-06-13 20
![Page 22: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/22.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Listes structuréesListes à puces avec boîtes à cocher
I Gestion de tâches allégée[ ] À faire[-] En cours[X] Fait
C-c C-c Inverser la boîte à cocherI Affichage du résultat
[/] x sur y[%] En pourcentage
* Organiser une fête [33%]- [-] Contacter les invités [1/2]
+ [ ] Pierre+ [X] Sarah
- [X] Commander la nourriture- [ ] Choisir la musique
© M I S S I O N C R I T I C A L I T 2012-06-13 21
![Page 23: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/23.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Listes structuréesListes numérotées
1. Premier2. Second5. [@5] Saut vers le 5\ieme{} point
1. Premier
2. Second
5. Saut vers le 5e point
© M I S S I O N C R I T I C A L I T 2012-06-13 22
![Page 24: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/24.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Listes structuréesListes de description
- Biologie :: Étude de la vie.- Physique :: Science de la matière et de son mouvement.- Psychologie :: Étude du comportement.
\begin{description}\item[Biologie] Étude de la vie.\item[Physique] Science de la matière et de son mouvement.\item[Psychologie] Étude du comportement.\end{description}
Biologie Étude de la vie.
Physique Science de la matière et de son mouvement.
Psychologie Étude du comportement.
© M I S S I O N C R I T I C A L I T 2012-06-13 23
![Page 25: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/25.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Notes de bas de page
I C-c C-x f� Insérer une nouvelle note de bas de page, ou� Sauter de la référence à la définition, ou� Sauter de la définition à la référence
Il est facile de créer une note de bas de page[fn:9]......[fn:9] Un exemple de note de bas de page.
Il est facile de créer une note de bas de page\footnote{Un exemplede note de bas de page.}
I Il est facile de créer une note de bas de page 9
9. Un exemple de note de bas de page.© M I S S I O N C R I T I C A L I T 2012-06-13 24
![Page 26: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/26.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Références
I Hyperliens internesI Hyperliens externes� Fichiers (file)� Pages Web (http)� Mails ou articles de news sous Gnus (gnus)� Contact (bbdb)
© M I S S I O N C R I T I C A L I T 2012-06-13 25
![Page 27: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/27.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Références hypertexteRéférence vers une ancre ID
I Référence vers une section
C-c l (Sur une section) Insérer une ancre généréealéatoirement (dans la propriété ID)
C-c C-l (N’importe où) Insérer une référence versune ancre
Nous verrons ... à la section[[id:d34b788e-112d-4d8f-8749-d52b627d7bc2][Définitions]]
** Définitions:PROPERTIES::ID: d34b788e-112d-4d8f-8749-d52b627d7bc2:END:
© M I S S I O N C R I T I C A L I T 2012-06-13 26
![Page 28: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/28.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Références hypertexteRéférence vers une ancre CUSTOM_ID
I Référence vers une section nommée (via la propriétéCUSTOM_ID)
Nous verrons ... à la section[[#definitions][Définitions]]
** Définitions:PROPERTIES::CUSTOM_ID: definitions:END:
© M I S S I O N C R I T I C A L I T 2012-06-13 27
![Page 29: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/29.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Gestion de longs documents
I Inclure un fichier lors de l’export#+INCLUDE: "~/.emacs" src emacs-lisp
I Inclure les lignes 5 à 10 (ligne 10 exclue)#+INCLUDE: "~/.emacs" :lines "5-10"
I Inclure toutes les lignes à partir de la ligne 5#+INCLUDE: "~/.emacs" :lines "5-"
© M I S S I O N C R I T I C A L I T 2012-06-13 28
![Page 30: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/30.jpg)
Introduction
Structuration
Fichier
Packages
Titre
Sectionnement
Mises en forme
Listes structurées
Notes de bas depage
Références
Longs documents
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Setupfile
I #+SETUPFILE:
© M I S S I O N C R I T I C A L I T 2012-06-13 29
![Page 31: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/31.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
ÉquationsFormule en ligne
Il est clair que $1 \neq 2$, n'est-ce pas ?
Il est clair que 1 6= 2, n’est-ce pas ?
© M I S S I O N C R I T I C A L I T 2012-06-13 30
![Page 32: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/32.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
ÉquationsFormule hors ligne “simple”
\[\left( \int_0^\infty \frac{\sin x}{\sqrt x}\,\mathrm{d}x \right)^2 -\prod_{k=1}^\infty \frac{4k^2}{4k^2-1} +\frac{\lambda}{2n}\sum_{k=1} ^n \theta_k ^2 x^n = 0\]
(∫ ∞0
sin x√x
dx)2
−∞∏
k=1
4k2
4k2 − 1+
λ
2n
n∑k=1
θ2kxn = 0
Preuve laissée au lecteur. . .
© M I S S I O N C R I T I C A L I T 2012-06-13 31
![Page 33: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/33.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
ÉquationsFormule hors ligne numérotée
Densité de probabilité de la distribution gaussienne\begin{equation}
\frac{1}{\sqrt{2\pi\sigma^2}}e^{ -\frac{(x-\mu)^2}{2\sigma^2} }\end{equation}
1√2πσ2
e−(x−µ)2
2σ2 (1)
© M I S S I O N C R I T I C A L I T 2012-06-13 32
![Page 34: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/34.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
ÉquationsRaccourcis
C-c C-x C-l Prévisualiser le fragment LATEX. . . courant
C-u C-c C-x C-l . . . du sous-arbre local
C-u C-u C-c C-x C-l . . . du buffer entier
C-c C-c Enlever les images de prévisualisation
© M I S S I O N C R I T I C A L I T 2012-06-13 33
![Page 35: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/35.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Symboles spéciauxFichier lisp/org-entities.el
Lettres \Agrave = À, \Aacute = Á, . . .Lettres grecques \alpha = α, \beta = β, . . .Ponctuation \iexcl = ¡, \iquest = ¿, . . .
Monnaie \cent = ¢, \EUR = ¤, . . .Marques \copy = ©, \reg = ®, . . .Science \pm = ±, \div = ÷, . . .Flèches \larr =←, \to =→, . . .
Fonctions \arccos = arccos, \cos = cos, . . .Symboles \bull = •, \star = ?, . . .
Divers \para = ¶, \ordf = ª, . . .Binettes \smiley = ,, \sad = /, . . .
Cartes \clubs = ♣, \spades = ♠, . . .© M I S S I O N C R I T I C A L I T 2012-06-13 34
![Page 36: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/36.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Tableaux
|---------+---------|| Mois | Montant ||---------+---------|| Janvier | 1300 ||---------+---------|| Février | 1280 ||---------+---------|| Mars | 1500 ||---------+---------|
TABLE : Chiffres de ventes
Mois MontantJanvier 1300Février 1280Mars 1500
© M I S S I O N C R I T I C A L I T 2012-06-13 35
![Page 37: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/37.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableauxCréation
I À partir de rien� Insérer 2 barres verticales� Appuyer sur TAB� Pour insérer une nouvelle ligne, appuyer sur M-S-down� Pour insérer une nouvelle colonne, appuyer sur M-S-right
I À partir de données formatées en colonne, appuyer surC-c |� Données séparées par TAB� Données séparées par une virgule (CSV)� Données séparées par un ou plusieurs espaces consécutifs
© M I S S I O N C R I T I C A L I T 2012-06-13 36
![Page 38: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/38.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableauxÉdition
I Pour supprimer
M-S-up la ligne couranteM-S-left la colonne courante
I Pour déplacer la ligne courante
M-up vers le hautM-down vers le bas
I Pour déplacer la colonne courante
M-left vers la gaucheM-right vers la droite
I Numériques alignés à droite par défaut
© M I S S I O N C R I T I C A L I T 2012-06-13 37
![Page 39: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/39.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableauxÉdition
S-RET I Si cellule courante vide, copier le contenu dela cellule supérieure la plus proche (avecincrément, si cellule numérique ou date)
I Sinon, copier le contenu courant dans lacellule inférieure
C-c C-c Réaligner la tableC-c - Insérer une ligne horizontaleC-c ^ Trier la table sur la colonne courante
a ordre alphabétiqueA ordre alphabétique inversen ordre numériqueN ordre numérique inverse
© M I S S I O N C R I T I C A L I T 2012-06-13 38
![Page 40: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/40.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurRéférences
I Référence absolue (format interne) @l$c
\$1 \$2
@1| | |
@2| | |
I Référence relative @+l$-c� Omettre la ligne ou colonne, si ligne ou colonne courante
I Référence symbolique@< ou $< Première ligne ou colonne@« ou $« Deuxième ligne ou colonne
. . .@» ou $» Avant-dernière ligne ou colonne@> ou $> Dernière ligne ou colonne
© M I S S I O N C R I T I C A L I T 2012-06-13 39
![Page 41: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/41.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurRéférences
I Ligne horizontale
@I Première hline@II Deuxième hline. . .@-I Première hline au-dessus de la ligne
courante@+I Première hline en-dessous de la ligne
courante
I Range @l$c..@l$c
I Référence externe remote(nom-de-table,référence)
© M I S S I O N C R I T I C A L I T 2012-06-13 40
![Page 42: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/42.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurFormules
I Insérer une formule
C-c = Insérer une formule colonne $c=
C-u C-c = Insérer une formule cellule @l$c=
À la main Insérer une formule range de cellules enligne @l$c..@l$c=
I Recalculer
C-c * Ré-appliquer les formules. . . pour la lignecourante
C-u C-c * . . . pour toutes les lignes de la tableC-u C-u C-c * . . . jusqu’à ce que la table soit stable
© M I S S I O N C R I T I C A L I T 2012-06-13 41
![Page 43: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/43.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurFormules
| Janvier | 1300 || Février | 1280 || Mars | 1500 ||---------+------|| Total | 4080 |#+TBLFM: @4$2=vsum(@1..@3)
Janvier : 1300 ¤Février : 1280 ¤
Mars : 1500 ¤Total : 4080 ¤
© M I S S I O N C R I T I C A L I T 2012-06-13 42
![Page 44: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/44.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurFonctions (voir manuel de GNU Emacs Calc)
I Math
vsum(range) Sommevprod(range) Produit
exp(x) Exponentiellesin(x) Sinuscos(x) Cosinustan(x) Tangente
© M I S S I O N C R I T I C A L I T 2012-06-13 43
![Page 45: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/45.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurFonctions (voir manuel de GNU Emacs Calc)
I Statistique
vmean(range) Moyenne arithmétiquevmedian(range) Médianevmin(range) Minimumvmax(range) Maximumvcount(range) Nombre de valeursvgmean(range) Moyenne géométriquevsdev(range) Déviation standardvvar(range) Variance
© M I S S I O N C R I T I C A L I T 2012-06-13 44
![Page 46: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/46.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurFonctions (voir manuel de GNU Emacs Calc)
I Logique
if(test,value-true,value-false) Condition
I Texte
string("") String vide
© M I S S I O N C R I T I C A L I T 2012-06-13 45
![Page 47: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/47.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurFormat
%.nf Float avec n décimales pour printf
t Durée (sous forme de fraction)
T Durée (sous forme HH:MM:SS)
© M I S S I O N C R I T I C A L I T 2012-06-13 46
![Page 48: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/48.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
TableurAssistance à l’édition de la ligne #+TBLFM
C-c } Inverser l’affichage des références
C-u C-u C-c = Éditer une formule dans le tableau
C-c ? Mettre en évidence les cellulesréférencées au point
C-c ‘ Éditer les formules dans un buffer spécial
S-up/down/left/right Modifier la référencecourante
C-c { Activer le débogueur (montrer l’historique desubstitution pour les formules)
© M I S S I O N C R I T I C A L I T 2012-06-13 47
![Page 49: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/49.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Table distante
I Remote
© M I S S I O N C R I T I C A L I T 2012-06-13 48
![Page 50: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/50.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Tableau Org dans source LATEX
I Utiliser un environnement comment% BEGIN RECEIVE ORGTBL chiffresdeventes% END RECEIVE ORGTBL chiffresdeventes\begin{comment}#+ORGTBL: SEND chiffresdeventes orgtbl-to-latex| Mois | HTVA | TVAC ||---------+------+------|| Janvier | 1300 | 1568 || Février | 1280 | 1544 || Mars | 1500 | 1809 ||---------+------+------|| Total | 4080 | 4921 |#+TBLFM: $3=$2*1.206;%.0f::@5$2..@5$3=vsum(@2..@4)% $ (optional extra dollar to keep font-lock happy)\ end{comment}
I Appuyer sur C-c C-c pour exporter le tableau en LATEX
© M I S S I O N C R I T I C A L I T 2012-06-13 49
![Page 51: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/51.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Figure
[[file:Carsten.png]]
FIGURE : Exemple d’image (au format PNG)
C-c C-x C-v Inverser l’affichage des images inline
© M I S S I O N C R I T I C A L I T 2012-06-13 50
![Page 52: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/52.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Graphiques R
plot(1:10, (1:10)^2)
© M I S S I O N C R I T I C A L I T 2012-06-13 51
![Page 53: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/53.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Graphiques R
1 22 43 94 165 25
plot(data)
nil
© M I S S I O N C R I T I C A L I T 2012-06-13 52
![Page 54: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/54.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Graphiques Dot
digraph G {todo -> done [label="quick", style=dashed];todo -> started [label="in progress"]; started -> done;todo -> waiting; waiting -> todo;todo -> delegated; delegated -> done;started [shape=Mdiamond, label="strt"];waiting [shape=polygon, sides=5, peripheries=3];done [style=bold];
}
����
����
���� ���
��� �����
������� ���������
© M I S S I O N C R I T I C A L I T 2012-06-13 53
![Page 55: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/55.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Graphiques TikZ
\begin{tikzpicture}[scale=1.0]\begin{axis}[
height=7cm, width=10cm,ymin=0, % smooth,stack plots=y, area style,enlarge x limits=false,xlabel={Mois}, symbolic x coords={Jan,Fév,Mar,Avr,Mai,Juin,Juil,
Aoû,Sep,Oct,Nov,Déc},xtick=data,ylabel={Degrés C},title={Températures moyennes à Dunkerque}]\addplot coordinates {
(Jan,3.8) (Fév,4.1) (Mar,6.3) (Avr,9.0)(Mai,11.9) (Juin,15.1) (Juil,17.1) (Aoû,17.4)(Sep,15.7) (Oct,11.8) (Nov,7.7) (Déc,4.8)}\closedcycle;
\end{axis}\end{tikzpicture}
© M I S S I O N C R I T I C A L I T 2012-06-13 54
![Page 56: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/56.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Graphiques TikZ
Jan Fév Mar Avr Mai Juin Juil Aoû Sep Oct Nov Déc0
5
10
15
Mois
Deg
rés
C
Températures moyennes à Dunkerque
© M I S S I O N C R I T I C A L I T 2012-06-13 55
![Page 57: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/57.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Citations
\begin{quote}We have seen that computer programming is an art,because it applies accumulated knowledge to the world,because it requires skill and ingenuity, and especiallybecause it produces objects of beauty.-- Donald E. Knuth (Communications of the ACM, December 1974)\end{quote}
We have seen that computer programming is an art,because it applies accumulated knowledge to theworld, because it requires skill and ingenuity, andespecially because it produces objects of beauty. –Donald E. Knuth (Communications of the ACM,December 1974)
© M I S S I O N C R I T I C A L I T 2012-06-13 56
![Page 58: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/58.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Listings informatiques
\begin{SRC}sqlSELECT *FROM inventoryWHERE product IN
(SELECT productFROM ordersWHERE customer IN ('Pierre','Sarah'));
\end{SRC}
SELECT *FROM inventoryWHERE product IN
(SELECT productFROM ordersWHERE customer IN ('Pierre','Sarah'));
© M I S S I O N C R I T I C A L I T 2012-06-13 57
![Page 59: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/59.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Insertion d’environnementsEasy templates org-structure-template-alist
I Paires #+BEGIN_xxx et #+END_xxx
< s TAB Insérer un bloc src< e TAB Insérer un bloc example< q TAB Insérer un bloc quote< v TAB Insérer un bloc verse< c TAB Insérer un bloc center
© M I S S I O N C R I T I C A L I T 2012-06-13 58
![Page 60: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/60.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Insertion d’environnementsEasy templates org-structure-template-alist
I LATEX
< l TAB Insérer un bloc latex< L TAB Insérer une directive latex
I HTML
< h TAB Insérer un bloc html< H TAB Insérer une directive html
I ASCII
< a TAB Insérer un bloc ascii< A TAB Insérer une directive ascii
I Autres
< i TAB Insérer une directive index< I TAB Insérer une directive include
© M I S S I O N C R I T I C A L I T 2012-06-13 59
![Page 61: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/61.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Verbatim
\begin{verbatim}L'environnement verbatim affiche exactement ce que
l'on écrit, e s p a c e s compris!\end{verbatim}
\begin{verbatim}L'environnement verbatim affiche exactement ce que
l'on écrit, e s p a c e s compris!\end{verbatim}
L’environnement verbatim affiche exactement ce que
l’on écrit, e s p a c e s compris!
© M I S S I O N C R I T I C A L I T 2012-06-13 60
![Page 62: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/62.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Commentaire
Quelques paragraphes qui ne vont pas apparaître dans lePDF.
© M I S S I O N C R I T I C A L I T 2012-06-13 61
![Page 63: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/63.jpg)
Introduction
Structuration
Composition
Équations
Symboles spéciaux
Tableaux
Figures
Graphiques
Citations
Listingsinformatiques
Blocs
Dissertation
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Dissertation
* Introduction...* Methodology...* Findings...* Conclusion...* References...\appendix* Appendix A...* Appendix B...
Use the \appendix command to turn on alphabeticnumbering.
© M I S S I O N C R I T I C A L I T 2012-06-13 62
![Page 64: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/64.jpg)
Introduction
Structuration
Composition
Export LATEX
Options
Commande
Avancé
Installation
Conclusions
Remerciements
Options d’exportQuelques options courantes
H:3 Nombre de niveaux de titre (sections)
num:t Numérotation des sections
toc:t Table des matières (éventuellement limitée àun nombre de niveaux)
^:nil Interprétation des _ et ^ comme indice etexposant
© M I S S I O N C R I T I C A L I T 2012-06-13 63
![Page 65: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/65.jpg)
Introduction
Structuration
Composition
Export LATEX
Options
Commande
Avancé
Installation
Conclusions
Remerciements
Options d’exportQuelques options avancées
d:nil Inclusion des drawers (éventuellement limitéeà certains tiroirs)
todo:t Inclusion des mots-clés TODO
tags:not-in-toc Inclusion des tags (éventuellementlimitée au titre des sections)
© M I S S I O N C R I T I C A L I T 2012-06-13 64
![Page 66: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/66.jpg)
Introduction
Structuration
Composition
Export LATEX
Options
Commande
Avancé
Installation
Conclusions
Remerciements
Options d’exportTemplate inséré via C-c C-e t
#+DESCRIPTION: Tout ce que vous avez toujours voulu savoir sur Org#+KEYWORDS: stage, latex, org-mode, dunkerque#+LANGUAGE: fr#+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:nil -:t f:t *:t <:t#+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:t tags:not-in-toc#+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0#+INFOJS_OPT: path:http://orgmode.org/org-info.js#+EXPORT_SELECT_TAGS: export#+EXPORT_EXCLUDE_TAGS: noexport
© M I S S I O N C R I T I C A L I T 2012-06-13 65
![Page 67: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/67.jpg)
Introduction
Structuration
Composition
Export LATEX
Options
Commande
Avancé
Installation
Conclusions
Remerciements
Commande interactive
C-c C-e (export) Afficher le menu d’export
. . . l (latex) Exporter en LATEX
. . . p (process) . . . et générer le PDF 10
. . . d (display) . . . et ouvrir le PDF
10. Connaître LATEX est utile en cas d’erreur© M I S S I O N C R I T I C A L I T 2012-06-13 66
![Page 68: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/68.jpg)
Introduction
Structuration
Composition
Export LATEX
Options
Commande
Avancé
Installation
Conclusions
Remerciements
Commande batch
I Possibilité d’automatiser la génération d’un PDF via unMakefile
EMACS_BATCH = emacs --batch -QORG_FLAGS = --eval "(add-to-list 'load-path \"~/src/org-mode/lisp\")"ORG_BATCH = $(EMACS_BATCH) $(ORG_FLAGS) -l org-batch-init.el
# Export an Org document to PDF%.pdf: %.org
@echo "Exporting $< to PDF..."@$(ORG_BATCH) $< -f org-export-as-pdf@echo "$@ successfully generated"
© M I S S I O N C R I T I C A L I T 2012-06-13 67
![Page 69: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/69.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Usages avancés
I Attacher des tags aux sections (et export sélectif)Cas d’école : générer un document avec les questionsd’examen uniquement, et un autre avec les questions etles réponses
I Attacher un statut aux sections (TODO / DONE)
I Vue sparse tree des actions à faireI Attacher des dates aux tâches ou événements� SCHEDULED� DEADLINE� time-stamp actif
I Vue agenda consolidant les actions et événements deplusieurs fichiers en une seule vue
I Calendrier CalFW© M I S S I O N C R I T I C A L I T 2012-06-13 68
![Page 70: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/70.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Usages avancés
I Support de Beamer
I Export en ASCII, en HTML et en LibreOffice
I Mode de capture des actions ou idées
I Org-Babel
I Tracking du temps passé
© M I S S I O N C R I T I C A L I T 2012-06-13 69
![Page 71: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/71.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Crypt
I Mots de passe stockés dans le fichier adéquat
I Cryptage lors de la sauvegarde du fichier
I Heading reste en clair, donc utilisable dans lesrecherches
*** Actions à prendre
*** Mots de passe :crypt:
- client :: secret- serveur :: chuuut!
© M I S S I O N C R I T I C A L I T 2012-06-13 70
![Page 72: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/72.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Crypt
*** Actions à prendre
*** Mots de passe :crypt:-----BEGIN PGP MESSAGE-----Version: GnuPG v1.4.12 (Cygwin)
6BAkIVZDQ6uOYYkNFnG+tPNsObt3DJVQvoR43xNzvjQtqYDSXEcA3bVk3a5341N7hp1OszldNgWX5jR9RE6bYri8+57KdXnPbuXFM8wREdTudoXvth66tIud4MjF6UEFHyeZ6MfQR2YkEDB1L2ZdeOKLuZZLe+qpxEVskuAQPX2/VydcCBYQufNB52j1APn66pIP0ZWyIa/qvWEfniq+Aqf33OBBQxTtRiXumlXXjacfTcifPnzKUFTvssyf6obroXGATiB8PoThpwqOAmrVNb8no4zVgA5k6D+Lx96WucQNqpsuh4eNMbl0ku5X8nfqhtJjAV5fbkB2nmxJVWym+dfjhe17xlP2VzmdFCL66rr254zNBNogcAZyney7iJsI/ScwsDd2+U19+DXXKHeph1b8r92oE/Z8NKlGshZHVw+laN8a1Bnn6kDaRSHUf+w4AqRo44YT=zVC2-----END PGP MESSAGE-----
M-x org-decrypt-entry Décrypter la section
© M I S S I O N C R I T I C A L I T 2012-06-13 71
![Page 73: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/73.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Getting Things Done
C-c C-q Attacher un ou plusieurs tags
C-c C-t Changer le statut
C-c C-x t Insérer une inline task (si paquetorg-inlinetask chargé) : niveau 15 etsuivants
*************** TODO Faire ceciDescription...*************** END
© M I S S I O N C R I T I C A L I T 2012-06-13 72
![Page 74: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/74.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Agenda
Avec tâches répétitives
© M I S S I O N C R I T I C A L I T 2012-06-13 73
![Page 75: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/75.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Autres exports
C-c C-e h/b (html/browser) Export HTML
C-c C-e P (project) Site Web
C-c C-e o/O (ODT) Export LibreOffice
© M I S S I O N C R I T I C A L I T 2012-06-13 74
![Page 76: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/76.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Recherche avancée
1. Helm-Imenu (H1 / H2)
2. (C-u) C-c C-j
3. C-c a < s *term
4. (C-s) C-o (occur)
5. C-c / / regexp
© M I S S I O N C R I T I C A L I T 2012-06-13 75
![Page 77: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/77.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Helm Imenu
I Affichage de tous les headings de niveau 1 et 2
Introduction / LaTeXIntroduction / Org modeStructuration / FichierStructuration / PackagesStructuration / TitreStructuration / Sectionnement
I Possibilité de limiter la liste avec une regexp
I RET saute sur la section sélectionnée
© M I S S I O N C R I T I C A L I T 2012-06-13 76
![Page 78: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/78.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Org-BabelUsages
I Literate Programming (LP)Expliquer la logique du programme dans un langagenaturel (tel que le français), entrecoupé de bouts de codetraditionnels
I Exécution de codeIntégrer des bouts de code exécutable et/ou leursrésultats dans les documents Org
I Reproducible Research (RR)Créer des rapports dynamiques qui peuvent être mis àjour automatiquement si les données ou l’analyse change
© M I S S I O N C R I T I C A L I T 2012-06-13 77
![Page 79: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/79.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Org-BabelLangages supportés
I asymptoteI awkI C++I CI calcI clojureI cssI ditaaI dotI emacs-lispI gnuplotI haskellI jsI latexI ledgerI lilypondI lispI matlabI mscgenI ocamlI octaveI orgI perlI plantumlI pythonI RI rubyI sassI schemeI screenI shI sqlI sqlite
© M I S S I O N C R I T I C A L I T 2012-06-13 78
![Page 80: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/80.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Org-BabelExécution de code — Usages
I Manuel d’opérations “exécutable”� cd <dir>� ls� cp <file>� grep
I Transformation de données brutes en observations
I Génération de code LATEX (en Elisp ou n’importe quelautre langage) avec le paramètre d’output :results
latex
© M I S S I O N C R I T I C A L I T 2012-06-13 79
![Page 81: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/81.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Org-BabelExécution de code — Code en ligne
I OrgEn Calc, 1 + 2 = src_calc{1+2}.
En R, 2 + 3 = src_R[:results raw]{2+3}.
I LATEXEn Calc, 1 + 2 = \texttt{3}.
En R, 2 + 3 = 5.
I PDFEn Calc, 1 + 2 = 3.En R, 2 + 3 = 5.
© M I S S I O N C R I T I C A L I T 2012-06-13 80
![Page 82: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/82.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Org-BabelExécution de code — Code hors ligne
I Org
\begin{SRC}emacs-lisp :exports code(message "%s" "hello world")\end{SRC}
I LATEX
\begin{verbatim}hello world
\end{verbatim}
I PDF
hello world
© M I S S I O N C R I T I C A L I T 2012-06-13 81
![Page 83: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/83.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Librairie de Babel
I Manipulation de tables� Filtrage� Transposition� Affichage à l’export
I Graphiques
I . . .
© M I S S I O N C R I T I C A L I T 2012-06-13 82
![Page 84: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/84.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Exécution de codeSQL
#+name: top-5-dossiers\begin{SRC}sqlSELECT TOP 5 prsPfiID_fk, COUNT(*) AS 'Nb Prestations'FROM prestationsGROUP BY prsPfiID_fkORDER BY COUNT(*) DESC\end{SRC}
#+results: top-5-dossiers| prsPfiID_fk | Nb Prestations ||----------------+----------------|| 73/200509/0111 | 22 || 52/200302/0047 | 21 || 61/200604/0007 | 21 || 62/200312/0052 | 20 || 72/200511/0016 | 20 |
© M I S S I O N C R I T I C A L I T 2012-06-13 83
![Page 85: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/85.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Usages
Crypt
GTD
Agenda
Autres exports
Recherche avancée
Org-Babel
Time clocking
Installation
Conclusions
Remerciements
Time clockingTrack time
** TODO Laver les fenêtres à l'étage
C-c C-x e (effort) Donner une estimation du temps detravail
C-c C-x C-i (in)
C-c C-x C-j (jump)
C-c C-x C-o (out)
© M I S S I O N C R I T I C A L I T 2012-06-13 84
![Page 86: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/86.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Installation
Sourcesd’informations
Conclusions
Remerciements
Installation du système
I Version récente livrée avec EmacsM-x org-version
I Dernière version stable (7.8.11) sur http ://orgmode.org/
I Version de développement via Gitgit clone git://orgmode.org/org-mode.gitcd org-modemake autoloads
© M I S S I O N C R I T I C A L I T 2012-06-13 85
![Page 87: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/87.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Installation
Sourcesd’informations
Conclusions
Remerciements
Sources d’informations
I Manuels de référence� Org mode Reference Card (2 pages)� The compact Org mode Guide (± 40 pages)� The Org Manual (± 250 pages)
I FAQ Org modeI Site Worg (= Wiki sur Org mode)� Écrit en Org� Publié en HTML
I Site EmacsWiki
I Liste de discussion [email protected] Exemples de documents académiques rédigés en Org� Article publié au Journal of Statistical Software
© M I S S I O N C R I T I C A L I T 2012-06-13 86
![Page 88: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/88.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Conclusions
Remerciements
Approches
I Org pour tout
I LATEX si pas de Babel
I LATEX avec comment pour l’édition de tables
© M I S S I O N C R I T I C A L I T 2012-06-13 87
![Page 89: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/89.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Conclusions
Remerciements
Avantages
I Séparation fond – forme(s)� Concentrez-vous sur le contenu !� Org mode vous le permet via sa syntaxe allégée et sa facilité
d’édition� Si des choses doivent être fixées, faites-le à la fin
I Une seule source� Données brutes� Notes privées (mots de passe, rêveries, etc.)� Analyses (bouts de code)� Résultats� Inline tasks pour la gestion de tâches
I Exporter� Vers différents formats� Uniquement les parties que l’on veut exporter
© M I S S I O N C R I T I C A L I T 2012-06-13 88
![Page 90: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/90.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Conclusions
Remerciements
Questions ?
© M I S S I O N C R I T I C A L I T 2012-06-13 89
![Page 91: Org mode pour LaTeXiens](https://reader034.vdocuments.net/reader034/viewer/2022051413/55383da1550346b82d8b47a9/html5/thumbnails/91.jpg)
Introduction
Structuration
Composition
Export LATEX
Avancé
Installation
Conclusions
Remerciements
Remerciements
Remerciements
Merci à Denis Bitouzé de m’avoir permis (d’essayer) devous contaminer !
© M I S S I O N C R I T I C A L I T 2012-06-13 90