Slipshow est un logiciel libre pour faire des présentations.
Une particularité est que le support n'est pas basé sur des slides.
Cette présentation en est un exemple ! Utilisez les flèches pour progresser dans la présentation :
→
, ↓
ou SPACE
pour aller en avant,
←
ou ↑
pour retourner en arrière.
De nombreuses options de formattage
existent.
On peut faire apparaitre le texte petit à ... petit.
On peut faire dérouler la présentation, pour faire de la place.
On peut faire des admonitions, des preuves, des maths.
\(x\) est rationel s'il existe deux entiers \(a\) et \(b\) tel que \(x=\frac a b\).
Il existe \(x\) et \(y\) irrationels tel que \(x^y\) soit rationel.
Si \(\sqrt 2 ^{\sqrt 2}\) est rationel, on a gagné.
Sinon, on pose \(x=\sqrt 2 ^{\sqrt 2}\) et \(y=\sqrt 2\), et on aussi gagné :
\[ x^y = (\sqrt 2 ^ {\sqrt 2}) ^ {\sqrt 2} = \sqrt 2 ^ {\sqrt 2 \cdot \sqrt 2} = \sqrt 2 ^ 2 = 2 \]
On peut annoter la présentation. Essayez !
Appuyez sur w
pour passer en mode "écriture".
h
permet de surligner, W
de gommer, X
de tout effacer.
x
pour quitter le mode écriture.
Un présentation est générée à partir d'un fichier texte. Par exemple, cette présentation est générée à partir du fichier presentation.md
. Il peut servir d'exemple !
Le fichier contient le texte de la présentation, agrémenté d'annotations textuelles :
Pour la mise en forme: selon la syntaxe Markdown.
**contenu en gras**
pour obtenir contenu en gras. Pour la dynamique : instructions entre accolades.
blabla {pause} blibli
pour obtenir : blabla blibli.Markdown est un langage assez simple, connu et répandu ! En voici un résumé :
Italique :
_contenu_
contenu
Gras :
**contenu**
contenu
Chasse fixe :
`contenu`
contenu
Math :
$\sqrt x$
\(\sqrt x\)
Paragraphe :
Premier paragraphe.
Après saut de ligne.
Premier paragraphe.
Après saut de ligne.
Titre :
## Titre
Listes :
- Point 1
- Point 2
- Point 3
Bloc de code :
```
let rec fact = function
| 0 -> 1
| n -> n * fact (n-1)
```
let rec fact = function
| 0 -> 1
| n -> n * fact (n-1)
Les attributs ajoutent des informations sur un élément, ou sur la dynamique de la présentation.
Ils sont toujours entre accolades.
{.theorem}
Du contenu
{pause}
Encore du [texte]{#reference}. {pause}
Avec du [contenu spécial]{style="color:red"}.
Les attributs peuvent être :
attachés à un block : par exemple {.theorem}
, attaché à "Du contenu"
.
attachés à du texte : par exemple {#reference}
, attaché à "texte"
.
détachés : comme les attributs {pause}
, séparés par des espaces/lignes blanches.
Le contenu d'un attribut peut être :
#nom-identifiant
pour définir un identifiant.
"texte"
a l'identifiant reference
. .nom-classe
pour définir une classe.
"Du contenu"
a la classe theorem
. nom-attribut
et nom-attribut="..."
pour définir d'autres métadonnées.
"contenu special"
a l'attribut "style"
défini à "color: red"
.{#attrs}
Voyons maintenant comment utiliser ces attributs pour décrire la dynamique de la présentation !
{pause}
cache le contenu qui suit, jusqu'à ce qu'on presse
→
. On dit que la pause sera consommée.
{pause up=nom-id}
, à la consommation de la pause, met #nom-id
en haut de
l'écran.
Exemple {pause up=attrs}
center-at-unpause
, équivalent au milieu de l'écran. {.unrevealed #youhou}
Exemple {pause center-at-unpause}
(agira sur lui-même, en l'absence d'identifiant donné)
down
, équivalent au bas de l'écran.
Exemple {pause down}
focus-at-unpause
, static-at-unpause
, unstatic-at-unpause
, reveal-at-unpause
, ...
Exemple {pause reveal-at-unpause=youhou}
Vous avez tout ce qu'il vous faut pour écrire vos présentations ! Modifiez le fichier presentation.md
depuis la forge, puis allez dans Déploiement > Pages
pour trouver le résultat !