Pular para o conteúdo

Pacote physics no Scissor LaTeX

O pacote physics não funciona no Scissor LaTeX: comandos do physics como \abs, \norm, \dv, \pdv, \qty, \vb e \grad são desconhecidos, então toda fórmula que usa um deles aparece em vermelho; defina com \newcommand os poucos de que precisa, ou escreva-os por extenso.

O que o pacote faz

O physics oferece comandos curtos para notações que físicos escrevem com frequência: valores absolutos e normas (\abs, \norm), derivadas (\dv, \pdv), delimitadores automáticos (\qty), vetores em negrito (\vb), operadores vetoriais (\grad, \curl), traços e matrizes (\tr, \mqty) e notação bra-ket.

O que funciona aqui

ComandoNo Scissor LaTeXEscreva no lugar
\abs{x}Não suportado\left\lvert x \right\rvert
\norm{v}Não suportado\left\lVert v \right\rVert
\dv{f}{x}Não suportado\frac{\mathrm{d} f}{\mathrm{d} x}
\pdv{f}{x}Não suportado\frac{\partial f}{\partial x}
\qty(...)Não suportado\left( ... \right)
\vb{F}, \vu{x}Não suportado\mathbf{F}, \hat{\mathbf{x}}
\grad, \curl, \laplacianNão suportado\nabla f, \nabla \times \mathbf{F}, \nabla^2 f
\divDiferenteAqui (como no LaTeX puro) \div é o sinal de divisão ÷. Escreva \nabla \cdot \mathbf{F}.
\tr, \TrNão suportado\operatorname{Tr} A
\dd xNão suportado\,\mathrm{d}x
\eval{f}_0^1Não suportado\left. f \right\rvert_0^1
\order{x^2}Não suportado\mathcal{O}(x^2)
\mqty(...)Não suportado\begin{pmatrix} ... \end{pmatrix}
\ev, \expval, \commNão suportado\langle x \rangle, e [A, B] para um comutador

Exemplos

Uma fórmula com \abs e \dv aparece em vermelho:

Comandos do physics deixam a fórmula em vermelho

LaTeXPreâmbulo: \usepackage{physics}Abrir no editor (abre em uma nova aba)
\abs{x - 44} + \dv{f}{x}

Em vermelho: a fórmula não pode ser lida, então o código-fonte dela aparece no lugar.

A mesma notação escrita com comandos padrão:

Escrito com comandos padrão

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\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

Para derivadas parciais e valores esperados, escreva-os com os comandos padrão:

\pdv e \expval escritos com comandos padrão

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

Se você usa isso com frequência, defina seus próprios comandos curtos no preâmbulo. Não carregue o physics ao mesmo tempo, porque em uma instalação do TeX ele já define esses nomes:

Seus próprios \abs, \norm, \dv e \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}

Compatibilidade

  • De uma instalação do TeX para cá: toda fórmula com um comando do physics fica vermelha. Acrescente as linhas \newcommand acima (e remova \usepackage{physics}) para que funcionem nos dois lugares.
  • Daqui para uma instalação do TeX: documentos com seus próprios comandos compilam lá sem mudanças.

O manual completo está no CTAN: ctan.org/pkg/physics. Veja também Seus próprios comandos com \newcommand e Parênteses e delimitadores.

Perguntas e respostas

Como escrevo um valor absoluto sem o pacote physics?

Escreva \left\lvert x \right\rvert, ou defina \newcommand{\abs}[1]{\left\lvert #1 \right\rvert} uma vez no preâmbulo e continue escrevendo \abs{x}.

Por que uma fórmula com comandos do physics fica vermelha?

O conversor não conhece os comandos do physics, então uma fórmula que usa um deles aparece em vermelho e é indicada na aba Problemas. Escreva os comandos padrão da tabela acima, ou defina os seus com \newcommand.

Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.