Aller au contenu

Le package physics dans Scissor LaTeX

Le package physics ne fonctionne pas dans Scissor LaTeX : les commandes de physics comme \abs, \norm, \dv, \pdv, \qty, \vb et \grad sont inconnues, donc chaque formule qui en utilise une s’affiche en rouge ; définissez celles dont vous avez besoin avec \newcommand, ou écrivez-les en entier.

Ce que fait le package

physics propose des commandes courtes pour les notations que les physiciens écrivent souvent : valeurs absolues et normes (\abs, \norm), dérivées (\dv, \pdv), délimiteurs automatiques (\qty), vecteurs en gras (\vb), opérateurs vectoriels (\grad, \curl), traces et matrices (\tr, \mqty), et notation bra-ket.

Ce qui fonctionne ici

CommandeDans Scissor LaTeXÀ écrire à la place
\abs{x}Non prise en charge\left\lvert x \right\rvert
\norm{v}Non prise en charge\left\lVert v \right\rVert
\dv{f}{x}Non prise en charge\frac{\mathrm{d} f}{\mathrm{d} x}
\pdv{f}{x}Non prise en charge\frac{\partial f}{\partial x}
\qty(...)Non prise en charge\left( ... \right)
\vb{F}, \vu{x}Non prise en charge\mathbf{F}, \hat{\mathbf{x}}
\grad, \curl, \laplacianNon prise en charge\nabla f, \nabla \times \mathbf{F}, \nabla^2 f
\divDifférenteIci (comme en LaTeX de base), \div est le signe de division ÷. Écrivez \nabla \cdot \mathbf{F}.
\tr, \TrNon prise en charge\operatorname{Tr} A
\dd xNon prise en charge\,\mathrm{d}x
\eval{f}_0^1Non prise en charge\left. f \right\rvert_0^1
\order{x^2}Non prise en charge\mathcal{O}(x^2)
\mqty(...)Non prise en charge\begin{pmatrix} ... \end{pmatrix}
\ev, \expval, \commNon prise en charge\langle x \rangle, et [A, B] pour un commutateur

Exemples

Une formule avec \abs et \dv s’affiche en rouge :

Les commandes de physics affichent une formule en rouge

LaTeXPréambule : \usepackage{physics}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\abs{x - 44} + \dv{f}{x}

Affiché en rouge : la formule est illisible, son code source est donc affiché à la place.

La même notation écrite avec des commandes standard :

Écrit avec des commandes standard

LaTeXPréambule : \usepackage{amsmath}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\left\lvert x - 44 \right\rvert + \frac{\mathrm{d} f}{\mathrm{d} x},
\qquad
\left\lVert \mathbf{v} \right\rVert,
\qquad
\nabla \times \mathbf{F},
\qquad
\int_0^1 f(x) \,\mathrm{d}x

Pour les dérivées partielles et les valeurs moyennes, écrivez-les avec les commandes standard :

\pdv et \expval écrits avec des commandes standard

\frac{\partial f}{\partial x} + \frac{\partial^2 f}{\partial x \, \partial y},
\qquad
\langle x \rangle = 44

Si vous les utilisez souvent, définissez vos propres commandes courtes dans le préambule. Ne chargez pas physics en même temps, car dans une installation TeX il définit déjà ces noms :

Vos propres \abs, \norm, \dv et \dd

\documentclass{article}
\usepackage{amsmath}
\newcommand{\abs}[1]{\left\lvert #1 \right\rvert}
\newcommand{\norm}[1]{\left\lVert #1 \right\rVert}
\newcommand{\dv}[2]{\frac{\mathrm{d} #1}{\mathrm{d} #2}}
\newcommand{\dd}{\,\mathrm{d}}
\newcommand{\vb}[1]{\mathbf{#1}}
\DeclareMathOperator{\Tr}{Tr}
\begin{document}
\[
  \abs{x - 44} \le \norm{\vb{v}}, \qquad
  \dv{f}{x}, \qquad
  \int_0^1 f(x) \dd x, \qquad
  \Tr A
\]
\end{document}

Compatibilité

  • D’une installation TeX vers Scissor LaTeX : chaque formule contenant une commande de physics devient rouge. Ajoutez les lignes \newcommand ci-dessus (et supprimez \usepackage{physics}) pour qu’elles fonctionnent aux deux endroits.
  • De Scissor LaTeX vers une installation TeX : les documents qui utilisent vos propres commandes s’y compilent sans modification.

Le manuel complet se trouve sur CTAN : ctan.org/pkg/physics. Voir aussi Vos propres commandes avec \newcommand et Parenthèses et délimiteurs.

Questions et réponses

Comment écrire une valeur absolue sans le package physics ?

Écrivez \left\lvert x \right\rvert, ou définissez une fois \newcommand{\abs}[1]{\left\lvert #1 \right\rvert} dans le préambule et continuez à écrire \abs{x}.

Pourquoi une formule avec des commandes de physics est-elle rouge ?

Le convertisseur ne connaît pas les commandes de physics : une formule qui en utilise une s’affiche donc en rouge et est signalée dans l’onglet Problèmes. Écrivez les commandes standard du tableau ci-dessus, ou définissez les vôtres avec \newcommand.

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.