सामग्री पर जाएँ

Scissor LaTeX में physics पैकेज

Scissor LaTeX में physics पैकेज काम नहीं करता: physics के \abs, \norm, \dv, \pdv, \qty, \vb और \grad जैसे कमांड पहचाने नहीं जाते, इसलिए इनमें से किसी को इस्तेमाल करने वाला हर फ़ॉर्मूला लाल दिखता है; जिन कुछ कमांड की आपको ज़रूरत है उन्हें \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

अगर आप इन्हें अक्सर इस्तेमाल करते हैं, तो प्रीएम्बल में अपने छोटे कमांड परिभाषित करें। साथ में physics लोड न करें, क्योंकि TeX इंस्टॉलेशन में वह ये नाम पहले से परिभाषित करता है:

आपके अपने \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 के कमांड नहीं पहचानता, इसलिए इनमें से किसी को इस्तेमाल करने वाला फ़ॉर्मूला लाल दिखता है और Problems टैब में उसका नाम आता है। ऊपर की टेबल वाले स्टैंडर्ड कमांड लिखें, या \newcommand से अपने कमांड परिभाषित करें।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।