Découvrir

Et si vous essayiez autre chose ?

Pourquoi utiliser Typst ?

Pourquoi ? LaTeX, c'est trĂšs bien, non ?

Qu’est-ce que Typst ?

PrononcĂ© /taÉȘpst/, Typst est un systĂšme de composition de documents scientifiques et techniques conçu comme une alternative Ă  LaTeX. PubliĂ© au dĂ©but de 2023, Typst propose une syntaxe intuitive et lisible, proche des langages modernes (une sorte de mĂ©lange de Markdown et de LaTeX). Pour plus de dĂ©tails sur son histoire, consultez la page WikipĂ©dia de Typst.

Si la supĂ©rioritĂ© ou non de Typst fait dĂ©bat (recherchez « Typst vs LaTeX » pour vous en rendre compte), c'est notamment parce que Typst est rĂ©cent. Il ne vous permettra donc peut-ĂȘtre pas (en fonction de votre usage) de remplacer totalement LaTeX. Il existe tout de mĂȘme de nombreux packages et templates disponibles ici : https://typst.app/universe/search/, qui proposent des alternatives solides Ă  de nombreux packages LaTeX (comme cetz pour TikZ). Conclusion : faites-vous votre propre avis !

Les templates TypographiX

Si vous comptiez utiliser le template LaTeX polytechnique pour votre rapport de stage, essayez de le faire avec Typst. Peu de connaissances suffiront pour le mener Ă  bien, grĂące au package typographix-polytechnique-reports. Vous pourrez en profiter pour savoir si Typst est fait pour vous et peut-ĂȘtre mĂȘme songer Ă  l'utiliser pour votre PSC !

Les templates proposés par TypographiX vous permettront en effet de réaliser facilement un document ou des slides suivant la charte graphique de l'X. Le code, disponible sur le dépÎt GitHub suivant : https://github.com/remigerme/typst-polytechnique, est actuellement maintenu par Rémi Germe (X22).

#show link: underline
#show link: set text(fill: blue)

= Markup

- *Strong* and _normal_ emphasis
- Inline math: $a, b in { 1/2, sqrt(4 phi) }$
- Block math:

$ => beta + sum_(i=0)^nabla Q_i / 2 <= 2 $

But that's just the surface! Go from _absolute beginner_ to Typst-proficient in *30 minutes* with the #link("https://typst.app/tutorial")[tutorial].
Typst rendered code

Exemple de Typst

Démarrage rapide

Ou comment finir en un jour un document que l'on n'a pas encore commencé.

Utiliser l'application web

Le site de Typst propose un éditeur en ligne à la maniÚre d'Overleaf. Il propose lui aussi des abonnements. Le plan gratuit est cependant largement suffisant et vous permet par ailleurs de collaborer en ligne avec vos camarades. Pour cela :

  1. Créez-vous un compte sur https://typst.app.
  2. Une fois connecté·e, cliquez sur un des deux liens ci-dessous, puis sur Create project in app. Choisissez un nom de projet puis rédigez !

Vous pouvez aussi créer un projet à partir d'un template sur https://typst.app. Pour cela, cliquez sur Start from template, recherchez polytechnique, puis choisissez le template reports ou slides.

Utiliser le compilateur open source

Le compilateur de Typst est open source. Pour l'utiliser :

  1. Suivez les instructions d'installation officielles : https://typst.app/open-source/#download.
  2. Si vous travaillez sur VS Code, pensez Ă  installer l'extension Tynimist. Elle vous facilitera grandement la vie.
  3. CrĂ©ez votre projet avec typst init @preview/typographix-polytechnique-reports:0.1.6 ou typst init @preview/typographix-polytechnique-slides:0.2.0. Attention, les versions indiquĂ©es ici ne sont peut-ĂȘtre pas Ă  jour. La commande Ă  exĂ©cuter est sinon indiquĂ©e sur les pages ci-dessous :

Créer un rapport Créer des slides

Apprendre à rédiger avec Typst

Parce qu’il faut bien commencer quelque part.

Vous ĂȘtes perdu et ne savez pas oĂč commencer ? Suivez d'abord ces tutoriels :