Packages qui ne fonctionnent pas dans Scissor LaTeX
Le document se compose quand même. Un package dont Scissor LaTeX n’a jamais entendu parler donne une remarque dans l’onglet Problèmes ; les packages connus qu’il n’implémente pas, comme fancyhdr, titlesec ou tcolorbox, sont acceptés sans message et n’ont aucun effet ; et les commandes inconnues sont ignorées avec un message, leur texte étant en général conservé.
Comment les packages sont traités
Scissor LaTeX n’exécute pas le code des packages. Il convertit votre document avec son propre moteur, qui implémente les commandes des packages décrits dans ces pages. Une ligne \usepackage entre donc dans l’un de trois groupes :
| Groupe | Exemples | Ce qui se passe |
|---|---|---|
| Implémenté, entièrement ou en partie | amsmath, graphicx, booktabs, pgfplots, hyperref | Les commandes fonctionnent comme décrit sur chaque page de package. |
| Connu, mais sans effet | fancyhdr, titlesec, setspace, microtype, geometry, tcolorbox | Accepté sans message. Ses réglages ne changent rien, et ses commandes sont soit ignorées, soit traitées comme inconnues. Beaucoup d’entre eux n’ont besoin de rien du tout ici ; voir Packages qui ne demandent aucune action. |
| Inconnu | chemfig, un .sty d’éditeur, un nom mal orthographié | Une remarque dans l’onglet Problèmes : « Package ... is not available here, so its formatting is not applied. » |
Une commande inconnue, quel que soit son package, est ignorée et listée dans l’onglet Problèmes. Ses arguments entre accolades restent en général dans le texte : vous voyez donc les mots, mais pas la mise en forme. Pour quelques commandes, ce n’est pas ce que vous souhaitez : les arguments sont des listes d’options ou des noms, et ils apparaissent comme du texte parasite. Les tableaux ci-dessous nomment ces cas.
Si un package ou une classe se trouve sous forme de fichier .sty ou .cls dans votre projet, Scissor LaTeX en lit une partie : ses définitions \newcommand, les packages qu’il charge, les couleurs, les marges de page et l’espacement des paragraphes. Le reste du code du fichier n’est pas exécuté, et l’onglet Problèmes l’indique.
Packages courants qui ne fonctionnent pas encore
Mise en page et titres
| Package | Dans Scissor LaTeX | À la place |
|---|---|---|
| fancyhdr | Accepté, sans effet : pas d’en-têtes ni de pieds de page courants. | Rien à changer ; les réglages s’appliquent dans une installation TeX. |
| titlesec | Accepté, sans effet : les titres gardent le style de la classe. | |
| sectsty | Package inconnu, avec une remarque ; \sectionfont et ses semblables sont ignorées. | |
| setspace | \onehalfspacing et \doublespacing sont ignorées. \begin{spacing}{1.5} affiche « 1.5 » avant le texte. | Omettez l’environnement spacing. |
| lineno | \linenumbers est ignorée. | |
| geometry | Ignoré ; voir geometry. | Options de classe comme a4paper. |
Encadrés, notes et surlignage
| Package | Dans Scissor LaTeX | À la place |
|---|---|---|
| tcolorbox, mdframed, framed | Acceptés ; le texte est conservé sans encadré, et les titres des encadrés sont perdus. | Un environnement quote, ou un tabular avec \hline et | pour un cadre. |
| todonotes | \todo{...} est inconnue : le texte de la note apparaît dans la ligne. \missingfigure aussi. | Des commentaires avec %. |
| marginnote | \marginpar et \marginnote sont inconnues : la note apparaît dans la ligne. | Une note de bas de page. |
| soul | \st fonctionne (texte barré). \hl garde le texte sans surlignage ; \ul et \so sont inconnues. | \underline pour souligner. |
| ulem | \uline et \sout fonctionnent ; \uwave affiche du texte simple. |
Sciences et diagrammes
| Package | Dans Scissor LaTeX | À la place |
|---|---|---|
| mhchem | \ce{H2O} dans le texte affiche « H2O » sans indices. Dans une formule, elle rend la formule rouge. | Écrivez H$_2$O ou $\mathrm{CO_2}$. |
| chemfig | Package inconnu ; \chemfig est ignorée. | Une image de la structure. |
| tikz-cd, circuitikz, forest | Le dessin est omis, avec un message. | Des nœuds et des flèches TikZ, ou une image. |
| pgfplotstable | \pgfplotstabletypeset est ignorée ; le nom du fichier s’affiche. | Un tabular. Les graphiques à partir de tableaux fonctionnent, voir pgfplots. |
| siunitx | Voir siunitx. | 44\,\mathrm{km} |
Tableaux, listes et outils de texte
| Package | Dans Scissor LaTeX | À la place |
|---|---|---|
| tabularray | tblr n’est pas lu : les options et les signes & s’affichent comme du texte. | tabular, voir array et tabularx. |
| nicematrix | pNiceMatrix et les autres matrices rendent la formule rouge. | pmatrix d’amsmath. |
| makecell | \makecell est signalée comme inconnue, mais le \\ qu’elle contient coupe toujours la ligne dans la cellule. | Fonctionne tel quel ; \thead n’est pas mis en forme. |
| tasks | \task est inconnue ; le nombre de colonnes s’affiche. | enumerate. |
| glossaries, acronym | \gls, \ac et \printglossaries sont inconnues ; la clé s’affiche. | Écrivez le terme en entier. |
| xspace | Accepté, mais une commande qui se termine par \xspace avale l’espace qui la suit. | Écrivez \name{} ou \name\ avant une espace. |
| ifthen | \ifthenelse est inconnue ; la condition et les deux branches s’affichent. | |
| beamer (classe) | Pas de diapositives ; les frames deviennent du texte. | Voir Classes de document. |
Exemples
Un package totalement inconnu donne une remarque, et le reste du document se compose :
Un package inconnu donne une remarque
Water is a bent molecule. The drawing below is skipped:
\chemfig{H-O-H}Onglet Problèmes : Skipped 1 unknown command: \chemfig
Un package d’encadrés est accepté, mais son encadré n’est pas dessiné :
tcolorbox : le texte sans l’encadré
\begin{tcolorbox}[title=Remember]
Erika Mustermann checks all 44 samples before noon.
\end{tcolorbox}Les formules chimiques de mhchem perdent leurs indices. Les écrire en mode mathématique fonctionne partout :
\ce de mhchem et la version à la main
With mhchem: \ce{H2SO4}. By hand: H$_2$SO$_4$, or in a formula
$\mathrm{2\,H_2 + O_2 \rightarrow 2\,H_2O}$.Onglet Problèmes : Skipped 1 unknown command: \ce
Une commande définie avec \xspace a besoin de {} avant une espace :
xspace : écrivez {} avant une espace
\newcommand{\tool}{Scissor LaTeX\xspace}
Without braces: \tool runs in the browser.
With braces: \tool{} runs in the browser.Quand il manque un package dont vous avez besoin
- Consultez l’onglet Problèmes : il liste les packages inconnus et chaque commande ignorée.
- Cherchez le package dans ces pages ; la colonne « À la place » ci-dessus et les pages de packages indiquent quoi écrire.
- Gardez la ligne
\usepackagesi vous compilez aussi le document ailleurs. Scissor LaTeX l’accepte, et une installation TeX applique alors le package.
Voir aussi Différences avec une installation TeX et Dépannage. Les manuels des packages se trouvent sur CTAN.
Questions et réponses
Mon document se compose-t-il s’il charge un package que Scissor LaTeX ne connaît pas ?
Oui. Le package est signalé dans l’onglet Problèmes et sa mise en forme manque, mais le reste du document se compose.
Puis-je ajouter un fichier .sty pour faire fonctionner un package ?
En partie. Scissor LaTeX lit dans un fichier .sty du projet les définitions de commandes, les packages chargés, les couleurs, les marges et l’espacement des paragraphes. Le reste de son code n’est pas exécuté.
Pourquoi vois-je du texte parasite comme « 1.5 » ou « colspec=lr » dans mon document ?
La commande ou l’environnement qui devrait lire ces arguments n’est pas pris en charge : les arguments se retrouvent donc dans le texte. Les tableaux ci-dessus nomment ces cas et ce qu’il faut écrire à la place.
Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.