LaTeX Workshop est une extension pour Visual Studio Code, visant à fournir des fonctionnalités de base pour la composition LaTeX avec Visual Studio Code.
Ce projet ne réussira pas sans les contributions de la communauté, en particulier celles des principaux contributeurs actuels et passés :
@jlelong
@tamuratak
@tecosaur
@jabooth
Merci beaucoup!
Notez que la dernière version de LaTeX-Workshop nécessite au moins VSCode 1.88.0
(mars 2024 ou version ultérieure).
Le manuel de l'extension est maintenu sous forme de wiki
.jnw
.rnw
@
[...]
et begin{}...end{}
Il ne s'agit pas d'une liste complète mais plutôt d'un aperçu de certaines des fonctionnalités les plus intéressantes.
Créez automatiquement LaTeX (y compris BibTeX) au format PDF lors de l'enregistrement.
Visualisez le PDF à la volée (dans VS Code ou dans un navigateur).
SyncTeX direct et inversé. Cliquez pour passer de l'emplacement dans la source .tex
au PDF et vice versa.
Intellisense, y compris les complétions pour les clés de bibliographie ( cite{}
) et les étiquettes ( ref{}
).
Analyseur de journaux LaTeX, avec erreurs et avertissements dans la version LaTeX automatiquement signalés dans VS Code.
Extraits
De nombreuses commandes LaTeX peuvent être saisies à l'aide d'extraits commençant par , puis saisissez une partie de la commande pour affiner la recherche.
Entourez le texte sélectionné avec une commande LaTeX en utilisant ctrl + l , ctrl + w ( ⌘ + l , ⌘ + w sur Mac). Un nouveau menu apparaît pour sélectionner la commande. Cela fonctionne avec des sélections multiples. L'ancienne approche utilisant est obsolète.
Nous proposons également quelques autres mécanismes de suggestion
Les lettres grecques sont obtenues sous forme letter
@
+. Certaines lettres ont des variantes, disponibles sous forme de @v
+ letter
. Voir ici.
Les environnements communs peuvent être obtenus par BXY
où XY
sont les deux premières lettres du nom de l'environnement, par exemple. BEQ
donne l'environnement equation
. Si vous voulez la version star de l'environnement, utilisez BSXX
, par exemple. BSEQ
donne l' equation*
environnement. Voir ici.
Les commandes de police courantes peuvent être obtenues par FXY
où XY
sont les deux dernières lettres du nom de la commande de police, par exemple. FIT
donne textit{}
. Voir ici.
De nombreux autres symboles mathématiques peuvent être obtenus avec le préfixe @
. Voir ici.
Raccourcis
En plus des extraits de code, l'extension propose des raccourcis qui vous permettent de formater facilement du texte (et une ou deux autres choses).
Lorsque la ligne actuelle commence par item
ou item[]
, appuyer sur Enter
ajoute automatiquement une nouvelle ligne commençant de la même manière. Pour une meilleure gestion du dernier élément, appuyer sur Enter
sur une ligne contenant uniquement item
ou item[]
supprime en fait le contenu de la ligne. Le alt+Enter
est lié à la commande de nouvelle ligne standard. Cette insertion automatique de item
peut être désactivée en définissant latex-workshop.bind.enter.key
sur false
.
Aperçu au survol. Le survol de la balise de début d'un environnement mathématique fait apparaître un aperçu mathjax.
Le code de cette extension est disponible sur github à l'adresse : https://github.com/James-Yu/LaTeX-Workshop
MIT