Découverte de Org Mode

Table des matières

1. Les titres

1.1. Syntaxe

Org mode fourni une multitude de niveaux de titre. Pour écrire une titre, on utilise le caracère `*` suivit du contenue du titre. Plus on ajoute de `*` plus le titre aura un niveau inférieur.

* titre de niveau 1
** titre de niveau 2
*** titre de niveau 3
**** titre de niveau 4
***** titre de niveau 5
****** titre de niveau 6
(etc ...)

Ce qui sera représenté comme ceux-ci.

titre de niveau 1

titre de niveau 2

titre de niveau 3

  • titre de niveau 4
    • titre de niveau 5
      • titre de niveau 6

Manipulation des titres

Il est possible de se deplacer à travers les differents titres avec les raccourcis suivants:

  • g j : pour aller au titre de même niveau suivant
  • g k : pour aller au titre de même niveau précédent
  • g h : pour aller au titre de niveau supérieur
  • g l : pour aller au titre de niveau inférieur

Il est possible de manipuler les titres avec les raccoucis suivants:

  • alt h : pour diminuer le niveau du titre d’un cran
  • alt l : pour augmenter le niveau du titre d’un cran
  • SPACE M H : pour transformer la ligne actuelle en titre
  • alt k : pour deplacer l’arbre (titre + contenu) au dessus du titre de meme niveau
  • alt j : pour faire descendre l’arbre sous le titre de même niveau inférieur

2. Les listes

Il est possible de créer des listes avec org mode. Il existe deux types de liste les ordonées et non-ordonées.

Pour créer les listes non-ordonnées, on peut utiliser le symbole + ou - :

- élément 1
- élément 2
- élément 3
- élément 4
+ élément 1
+ élément 2
+ élément 3
+ élément 4
  • élément 1
  • élément 2
  • élément 3
  • élément 4

Pour créer des listes ordonnées, on utlise 1., 2., etc

1. élément numéroté 1
2. élément numéroté 2
3. élément numéroté 3
4. élément numéroté 4
  1. élément numéroté 1
  2. élément numéroté 2
  3. élément numeroté 3
  4. élément numeroté 4

3. Les tableaux

3.1. Syntaxe

Pour créer un tableau on utilise le caractère | pour délimiter les colonnes. Une fois la première ligne crée, le tableau sera fonctionnel on peut se déplacer de colonne et en colonne avec la touche tab.On peut se deplacer de ligne ene ligne avec enter.

La largeur des colonnes est mis à jour automatiquement en fonction du contenu.

| colonne 1 | colonne 2 | colonne 3 |
|         1 |         2 |         3 |
|         4 |         5 |         6 |
|         7 |         8 |         9 |
colonne 1 colonne 2 colonne 3
1 2 3
4 5 6
7 8 9

3.2. Manipulation

Il existe de nombreux raccourcis pour manipuler les tables voici les plus utiles:

  • SPACE m b - : permet de rajouter un séparation entre deux lignes
  • ALT h, ALT l : permet de monter/descendre la ligne
  • ALT j, ALT k : permet de déplacer de gauche à droite une colonne
  • ALT H : supprimer la colonne
  • ALT L : ajouter une colonne
  • ALT K : supprimer une ligne
  • ALT J : ajouter une ligne

4. Les cases à cocher

Il est possible de creer des cases à cocher en utilisant `- [ ]` et `- [X]` pour faire une liste de cases à cocher. En ajoutant `TODO` avant la liste on transformerla liste de case et en liste de tâches. ON peut ajouter `[/]` ou `[%]` pour connaitre la progression des tâches.

Pour changer l’état d’une tâche on utilise le raccourci CTRL c CTRL c

TODO [/] [%]
- [X] tâche 1
- [ ] tâche 2
- [X] tâche 3
- [ ] tâche 4
- [X] tâche 5

TODO [3/5] [60%]

  • [X] tâche 1
  • [ ] tâche 2
  • [X] tâche 3
  • [ ] tâche 4
  • [X] tâche 5

5. Insérer du code

Il est posssible d’insérer du code entre les balises `#+beginsrc langage` et ̀`#+endsrc`

#+begin_src C
#include <stdlib.h>
#include <stdio.h>

int main (){
  puts("Hello World !")
  return 0;
}

#+end_src
#include <stdlib.h>
#include <stdio.h>

int main (){
  puts("Hello World !")
  return 0;
}

6. Les images

On peut afficher des images qui sont stockées localement ou sont hébergées sur internet: `#+caption` permet de definir une légende et `#+name` permt de donner un nom à l’image


#+caption:Logo Org Mode
#+name:Logo Org Mode
[[https://orgmode.org/resources/img/org-mode-unicorn.svg]]

org-mode-unicorn.svg

Figure 1 : Logo Org Mode

7. Les liens

On peut créer deux type de liens des liens classique et des liens renommés:

[[https://www.isima.fr/]]
[[https://www.isima.fr/][Site de L'ISIMA]]

https://www.isima.fr/ Site de L’ISIMA

8. Credits

Date: Février 2023

Auteur: Jules GIRARD

Created: 2023-02-06 lun. 22:15