Przejdź do treści

Pakiet physics w Scissor LaTeX

Pakiet physics nie działa w Scissor LaTeX: polecenia z physics, takie jak \abs, \norm, \dv, \pdv, \qty, \vb i \grad, są nieznane, więc każdy wzór, który ich używa, jest pokazywany na czerwono; zdefiniuj te, których potrzebujesz, za pomocą \newcommand albo zapisz je w pełnej postaci.

Do czego służy pakiet

physics oferuje krótkie polecenia do notacji, której fizycy często używają: wartości bezwzględnych i norm (\abs, \norm), pochodnych (\dv, \pdv), automatycznych nawiasów (\qty), pogrubionych wektorów (\vb), operatorów wektorowych (\grad, \curl), śladów i macierzy (\tr, \mqty) oraz notacji Diraca (bra-ket).

Co tu działa

PolecenieW Scissor LaTeXNapisz zamiast tego
\abs{x}Nieobsługiwane\left\lvert x \right\rvert
\norm{v}Nieobsługiwane\left\lVert v \right\rVert
\dv{f}{x}Nieobsługiwane\frac{\mathrm{d} f}{\mathrm{d} x}
\pdv{f}{x}Nieobsługiwane\frac{\partial f}{\partial x}
\qty(...)Nieobsługiwane\left( ... \right)
\vb{F}, \vu{x}Nieobsługiwane\mathbf{F}, \hat{\mathbf{x}}
\grad, \curl, \laplacianNieobsługiwane\nabla f, \nabla \times \mathbf{F}, \nabla^2 f
\divInaczejTutaj (jak w zwykłym LaTeX) \div to znak dzielenia ÷. Napisz \nabla \cdot \mathbf{F}.
\tr, \TrNieobsługiwane\operatorname{Tr} A
\dd xNieobsługiwane\,\mathrm{d}x
\eval{f}_0^1Nieobsługiwane\left. f \right\rvert_0^1
\order{x^2}Nieobsługiwane\mathcal{O}(x^2)
\mqty(...)Nieobsługiwane\begin{pmatrix} ... \end{pmatrix}
\ev, \expval, \commNieobsługiwane\langle x \rangle, a dla komutatora [A, B]

Przykłady

Wzór z \abs i \dv jest pokazywany na czerwono:

Polecenia physics dają czerwony wzór

LaTeXPreambuła: \usepackage{physics}Otwórz w edytorze (otwiera się w nowej karcie)
\abs{x - 44} + \dv{f}{x}

Na czerwono: wzoru nie da się odczytać, więc zamiast niego widać jego kod źródłowy.

Ta sama notacja zapisana standardowymi poleceniami:

Zapis standardowymi poleceniami

LaTeXPreambuła: \usepackage{amsmath}Otwórz w edytorze (otwiera się w nowej karcie)
\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

Pochodne cząstkowe i wartości oczekiwane zapisuj standardowymi poleceniami:

\pdv i \expval zapisane standardowymi poleceniami

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

Jeśli często ich używasz, zdefiniuj w preambule własne krótkie polecenia. Nie wczytuj wtedy jednocześnie physics, bo w instalacji TeX ten pakiet już definiuje te nazwy:

Własne \abs, \norm, \dv i \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}

Zgodność

  • Z instalacji TeX do Scissor LaTeX: każdy wzór z poleceniem z physics robi się czerwony. Dodaj powyższe wiersze \newcommand (i usuń \usepackage{physics}), aby działały w obu miejscach.
  • Ze Scissor LaTeX do instalacji TeX: dokumenty z własnymi poleceniami kompilują się tam bez zmian.

Pełna dokumentacja jest dostępna w CTAN: ctan.org/pkg/physics. Zobacz też Własne polecenia z \newcommand oraz Nawiasy i ograniczniki.

Pytania i odpowiedzi

Jak zapisać wartość bezwzględną bez pakietu physics?

Napisz \left\lvert x \right\rvert albo zdefiniuj raz w preambule \newcommand{\abs}[1]{\left\lvert #1 \right\rvert} i dalej pisz \abs{x}.

Dlaczego wzór z poleceniami physics jest czerwony?

Konwerter nie zna poleceń physics, więc wzór, który ich używa, jest pokazywany na czerwono i wymieniany na karcie Problemy. Użyj standardowych poleceń z tabeli powyżej albo zdefiniuj własne za pomocą \newcommand.

Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.