Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Prépa WorkshopNew to Visual Studio Code? Get it now.
Prépa Workshop

Prépa Workshop

QFTrules

|
29 installs
| (0) | Free
Espace de travail pour gérer les documents pédagogiques en CPGE scientifique.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Visual Studio Code Prépa Workshop Extension

TeX Live on Windows TeX Live on macOS TeX Live on Linux

Accueil

Prépa Workshop est une extension du logiciel Visual Studio Code, dont le but est de fournir un espace de travail aux enseignants en CPGE scientifique qui utilisent LaTeX sur Visual Studio Code. Vous pouvez me contacter à l'adresse email eric.brillaux@laposte.net pour toute question ou remarque. Vous pouvez également reporter des erreurs sur github.

Dépendances

L'extension Prépa Workshop nécessite l'extension Latex Workshop de Visual Studio Code, ainsi qu'une distribution TexLive locale.

Table des matières

  • Accueil
  • Vues arborescentes
    • Banque d'exercices
    • Programme de colle
  • Configurations de l’extension
    • Paramètres utilisateur
    • Raccourcis clavier
  • LaTeX
    • Macro LaTeX
    • Configurations LaTeX recommandées

Vues arborescentes

L'extension Prépa Workshop ajoute une icône à la barre des tâches (barre latérale à gauche) appelée CPGE. En cliquant sur l’icône CPGE, visual studio code affiche une liste de vues arborescentes. Ces vues arborescentes sont intitulées :

  • banque d'exercices ;
  • programme de colle (en cours) ;

Banque d'exercices

Cette vue arborescentes affiche l'ensemble des exercices présents dans le dossier recueil.

Programme de colle

En cours...

Banque d’exercices

Cette vue arborescentes affiche l'ensemble des exercices présents dans le dossier recueil dont le chemin d'accès est défini par la variable banque.path. La valeur par défaut de cette variable est le dossier local de l'extension ./recueil, qui contient quelques sous-dossiers thématiques et fichiers latex de chapitres d'exercices pour l'exemple.

Organisation de la vue arborescente

La vue arborescente est organisée de la façon suivante (exemple entre parenthèse) :

  • thème (THERMODYNAMIQUE)
    • chapitre (conduction thermique)
      • exercice (Résolution numérique de la diffusion thermique)

Cette vue arborescente correspond à une architecture physique du dossier recueil de la forme :

  • sous-dossier (thermodynamique)
    • fichier latex (conduction thermique.tex)
      • environnement exo (Résolution numérique de la diffusion thermique)

Données affiliées aux exercices

Chaque exercice est défini par l'environnement exo dont la syntaxe est décrite à la section Macro LaTeX. Un exercice possède plusieurs paramètres, représentées par des données visuelles différentes dans la vue arborescente. Ainsi l'exercice cité ci-dessus apparaît dans la vue arborescente comme :

terminal Résolution numérique de la diffusion thermique ★★★

Ces données, listées de gauche à droite, sont les suivantes.

  1. terminal : type d’exercice. Le type d'exercice précise de quel nature ou à quel usage se destine l'exercice. Les types d'exercice disponibles sont :
Type d'exercice Icône Argument optionnel associé
Capacité numérique en python terminal python
Exercice de travaux dirigé edit TD
Exercice de colle comment-discussion colle
Résolution de problème lightbulb problem
Devoir maison ou surveillé, partie d’un devoir, annale file devoir
Expérience ou illustration expérimentale beaker exp
Autre type non reconnu blank
  1. Résolution numérique de la diffusion thermique : nom de l’exercice.
  2. ★★★ : difficulté de l’exercice. Le nombre d’étoiles est illimitée.

Programme de colle

En cours...

Configurations de l’extension

L’utilisateur peut configurer l’extension Prépa Workshop, en modifiant :

  • les paramètres utilisateurs utilisés par les commandes de l’extension ;
  • les raccourcis clavier des commandes de l’extension.

Paramètres utilisateur

L’extension Prépa Workshop utilise plusieurs paramètres de configurations. Les paramètres, tous modifiables par l’utilisateur, sont les suivants.

  • banque.path
    • Valeur par défaut : /recueil/.
    • Définit le chemin d'accès vers le dossier qui contient la banque d’exercices. Il s'agit du dossier local /recueil/ de l'extension par défaut. Il est vivement recommandé de modifier ce chemin d'accès au profit d'un autre dossier personnel de l'utilisateur. Indiquer dans ce cas un chemin absolu.
  • banque.exclude
    • Valeur par défaut : /Figures/.
    • Définit les chemins d'accès relatifs vers les sous-dossiers de banque.path qui doivent être exclus de l'affichage dans la vue banque d'exercices.

Raccourcis clavier

Voici la liste de raccourcis clavier des commandes de l’extension, toutes modifiables par l’utilisateur depuis la palette de commandes de VSCode.

  • workbench.view.extension.package-explorer : CPGE
    • Action : ouvre la vue arborescente de l’extension. Équivaut à cliquer sur l’icône de l’extension dans la barre des tâches latérale à gauche de l’éditeur.
    • Clé par défaut : ctrl+k ctrl+p
  • banque.compile : Compiler exercice
    • Action : compile l’exercice, soit depuis la vue arborescente en cliquant sur l’icône PDF, soit depuis l’éditeur, auquel cas l’exercice est repéré par la position courante du curseur.
    • Clé par défaut : ctrl+alt+f1
  • banque.reveal : Révéler exercice
    • Action : révèle l'exercice actuellement ouvert dans l'éditeur dans la vue arborescente.
    • Clé par défaut : ctrl+alt+f2

LaTeX

Prépa Workshop utilise $\LaTeX{}$ comme langage source des fichiers contenant la banque d'exercices. Prépa Workshop définit ainsi :

  • des templates au format .sty dans le dossier local /templates/ de l'extension ;
  • des commandes de compilation d'un fichier latex ;
  • des snippets latex pour l'auto-complétion.

Les fichiers .sty définissent la mise en page des fichiers latex ainsi que certaines macro disponibles pour l'utilisateur. Le contenu de ces fichiers est détaillé dans la section Macro LaTeX.

En particulier, il est nécessaire d'avoir installé l'extension Latex Workshop de Visual Studio Code. Prépa workshop repose ainsi sur :

  • les fonctions latex-workshop.build et latex-workshop.tab ;

En conséquence, certaines configurations de Latex Workshop affectent le comportement de Prépa Workshop. Les points de vigilance et configurations recommandées sont indiquées dans la section Configurations recommandées.

Macro LaTeX

Les macros LaTeX sont les suivantes.

  • Commandes :
    • \solution : solution à la question courante définie par un \item de l'environnement questions. Exemple d'utilisation :

\solution{ La force de gravitation newtonnienne a pour expression, $$\vv{F}{m_O\rightarrow m}=\frac{-G m m_O}{r^2}\vv{e_r}=m\vv{\mathcal{G}}{O}(M).$$ }

  • Environnements :

    • questions : liste des questions de l'exercice. Exemple d'utilisation :

      \begin{questions} \item Écrire la force gravitationnelle s’exerçant entre ces deux corps. \end{questions}

    • mintedSolution : équivalent à l'environnement minted, mais obéissant à la même logique que la commande solution. Permet d'écrire la solution d'une question sous forme de code python. Exemple d'utilisation

      \mintedSolution{}

    • exo : environnement définissant un exercice, à utiliser dans un fichier latex correspondant à un chapitre.

      Arguments optionnels : [difficulté], [type d'exercice].

      Argument obligatoire : {nom de l'exercice}

      Exemple d'utilisation :

      \begin{exo}[3][TD]{Nom} Énoncé \end{exo}

Configurations LaTeX recommandées

La compilation des codes python, délimités par les environnements minted ou mintedSolution, nécessite d'appeler la fonction pdflatex avec l'option --shell-escape. Pensez à ajouter cette option à votre recette de compilation par défaut dans les configurations de l'extension Latex Workshop.

Mises à jour

Les mises à jour sont indiquées sur le commit graph du dépôt github de l'extension.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft