본문으로 건너뛰기

Scissor LaTeX의 physics 패키지

Scissor LaTeX에서 physics 패키지는 작동하지 않습니다. \abs, \norm, \dv, \pdv, \qty, \vb, \grad 같은 physics 명령을 알지 못하므로, 이를 쓰는 수식은 모두 빨간색으로 표시됩니다. 필요한 몇 가지는 \newcommand로 정의하거나 직접 풀어 쓰세요.

패키지가 하는 일

physics는 물리학자가 자주 쓰는 표기를 짧은 명령으로 제공합니다. 절댓값과 노름(\abs, \norm), 미분(\dv, \pdv), 자동 괄호(\qty), 굵은 벡터(\vb), 벡터 연산자(\grad, \curl), 대각합과 행렬(\tr, \mqty), 브라-켓 표기입니다.

여기서 작동하는 것

명령Scissor LaTeX에서대신 쓸 것
\abs{x}지원 안 됨\left\lvert x \right\rvert
\norm{v}지원 안 됨\left\lVert v \right\rVert
\dv{f}{x}지원 안 됨\frac{\mathrm{d} f}{\mathrm{d} x}
\pdv{f}{x}지원 안 됨\frac{\partial f}{\partial x}
\qty(...)지원 안 됨\left( ... \right)
\vb{F}, \vu{x}지원 안 됨\mathbf{F}, \hat{\mathbf{x}}
\grad, \curl, \laplacian지원 안 됨\nabla f, \nabla \times \mathbf{F}, \nabla^2 f
\div다름여기서는 (일반 LaTeX에서처럼) \div가 나눗셈 기호 ÷입니다. \nabla \cdot \mathbf{F}를 쓰세요.
\tr, \Tr지원 안 됨\operatorname{Tr} A
\dd x지원 안 됨\,\mathrm{d}x
\eval{f}_0^1지원 안 됨\left. f \right\rvert_0^1
\order{x^2}지원 안 됨\mathcal{O}(x^2)
\mqty(...)지원 안 됨\begin{pmatrix} ... \end{pmatrix}
\ev, \expval, \comm지원 안 됨\langle x \rangle, 교환자는 [A, B]

예제

\abs와 \dv를 쓴 수식은 빨간색으로 표시됩니다.

physics 명령은 빨간 수식으로 표시됨

LaTeX프리앰블: \usepackage{physics}편집기에서 열기 (새 탭에서 열림)
\abs{x - 44} + \dv{f}{x}

빨간색으로 표시: 수식을 읽을 수 없어 대신 소스가 표시됩니다.

같은 표기를 표준 명령으로 쓰면 다음과 같습니다.

표준 명령으로 풀어 쓰기

LaTeX프리앰블: \usepackage{amsmath}편집기에서 열기 (새 탭에서 열림)
\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

편미분과 기댓값도 표준 명령으로 쓰세요.

표준 명령으로 쓴 \pdv와 \expval

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

자주 쓴다면 프리앰블에 나만의 짧은 명령을 정의하세요. TeX 설치 환경에서는 physics가 이미 이 이름들을 정의하므로, 이때 physics를 함께 불러오지 마세요.

직접 정의한 \abs, \norm, \dv, \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}

호환성

  • TeX 설치 환경에서 여기로: physics 명령을 쓴 수식은 모두 빨간색이 됩니다. 위의 \newcommand 줄을 추가하고 \usepackage{physics}를 지우면 양쪽에서 모두 작동합니다.
  • 여기서 TeX 설치 환경으로: 직접 정의한 명령을 쓰는 문서는 그곳에서 수정 없이 컴파일됩니다.

전체 설명서는 CTAN에 있습니다: ctan.org/pkg/physics. \newcommand로 나만의 명령 만들기와 괄호와 구분 기호도 참고하세요.

질문과 답변

physics 패키지 없이 절댓값은 어떻게 쓰나요?

\left\lvert x \right\rvert라고 쓰거나, 프리앰블에서 \newcommand{\abs}[1]{\left\lvert #1 \right\rvert}를 한 번 정의하고 계속 \abs{x}라고 쓰세요.

physics 명령을 쓴 수식이 빨간 이유는 무엇인가요?

변환기가 physics 명령을 알지 못하므로, 이를 쓰는 수식은 빨간색으로 표시되고 문제 탭에 나타납니다. 위 표의 표준 명령을 쓰거나 \newcommand로 직접 정의하세요.

이 페이지의 모든 예제는 사이트를 빌드할 때 Scissor LaTeX로 조판됩니다. 마지막 업데이트: 2026-11-07