Quel traitement de texte utiliser?

Et pourquoi s’en passer?

Gregory Trolliet

13 mars 2024

Présentation

Le traitement de texte

“Le traitement de texte est le processus qui consiste à mettre en forme un texte d’un point de vue typographique sur un support numérique. Un logiciel de traitement de texte contient de multiples fonctions, permettant la saisie, la correction et la mise en forme d’un texte, son stockage sur le matériel utilisé, ainsi que de sa diffusion”.

Wikipédia

Les logiciels

  • Word
  • Writer
  • Pages
  • LaTeX
  • Google Docs
  • WordPad
  • TextEdit

Quels sont nos besoins?

  • écrire du texte
  • rendre le texte lisible
  • accompagner la correction orthographique
  • permettre l’écriture collaborative
  • insérer des images
  • faire une mise en page au millimètre
  • assurer la cohérence visuelle du document
  • faire un suivi des modifications

Exigences matérielles

MsOffice

Processeur
1.6 gigahertz (GHz) or faster, 2-core
Mémoire
4GB RAM
Espace disque
4GB
Carte graphique
Graphics hardware acceleration requires DirectX 9 or later, with WDDM 2.0 or higher for Windows 10.

Source: microsoft.com

LibreOffice

Processeur
Pentium III, Athlon ou un système plus récent recommandé
Mémoire
256 Mo de RAM (512 Mo de RAM recommandés)
Espace disque
jusqu’à 1.5 GB

Source: libreoffice.org

MsOffice95

Processeur
386DX or higher
Mémoire
8 MB of RAM
Espace disque
55 MB, 28 MB minimal, 88 MB full

Source: Wikipedia - Microsoft Office 95

Les fichiers

  • format propriétaire
  • nécessite un logiciel lourd
  • pas lisible en dehors de ce logiciel
  • obsolescence logicielle
  • dette technique

WhatYouSeeIsWhatYouGet

vs

WhatYouSeeIsWhatYouMean

HTML + CSS

<h1>Rapport contractuel et durée</h1>
<h2>Personne de contact</h2>
<ul>
    <li>Gregory Trolliet</li>
    <li><a href="mailto:greg@ognon.ch">greg@ognon.ch</a></li>
    <li>+41 79 321 73 50</li>
</ul>

<h2>Date de la prestation</h2>
La prestation aura lieu <strong>\printDate</strong>.
h1 {
        color: blue;
    font-size: 20pt;
}
h2 {
    font-size: 16pt;
}

LaTeX

\section{Rapport contractuel et durée}
\subsection{Personne de contact}
\begin{itemize}
    \item Gregory Trolliet
    \item \href{mailto:greg@ognon.ch}{greg@ognon.ch}
    \item +41 79 321 73 50
\end{itemize}

\subsection{Date de la prestation}
La prestation aura lieu \textbf{\printDate}.

Markdown

# Rapport contractuel et durée
## Personne de contact
* Gregory Trolliet
* [greg@ognon.ch](mailto:greg@ognon.ch)
* +41 79 321 73 50

## Date de la prestation
La prestation aura lieu **\printDate**.

La compilation

  • Pandoc: 200MB
  • Texlive-base: 45MB
  • Texlive-latex-base + recommanded: 50MB
  • pas d’exécution “en continu”
  • multi-plateforme
  • permet un rendu contextuel

Espace disque

brut compressé
md 1.6ko 900o
odt 8.2ko 8ko
odt2 28.6ko 27.1ko

Les outils annexes

  • un éditeur de texte
  • un compilateur
  • git

Exemple et questions