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

Scissor LaTeX में siunitx

Scissor LaTeX में siunitx पैकेज काम नहीं करता। \SI, \si, \qty, \unit और \num पहचाने नहीं जाते: टेक्स्ट में संख्या बनी रहती है पर यूनिट ग़ायब हो जाती है (Problems नोट के साथ), और फ़ॉर्मूले में पूरा फ़ॉर्मूला लाल हो जाता है; इसकी जगह यूनिट \mathrm और पतली जगह \, के साथ लिखें।

पैकेज क्या करता है

siunitx संख्याओं और यूनिट को एक जैसे ढंग से टाइपसेट करता है। आप \SI{44}{\kilo\metre} (या वर्ज़न 3 में \qty{44}{\km}) लिखते हैं और आपको संख्या, एक पतली जगह और सीधी यूनिट मिलती है। यह लंबी संख्याओं को फ़ॉर्मैट भी करता है, टेबल कॉलम में संख्याएँ एलाइन करता है, और रेंज व लिस्ट प्रिंट करता है।

यहाँ क्या काम करता है

कमांडScissor LaTeX मेंआपको क्या दिखता है
टेक्स्ट में \SI{44}{\kilo\metre}, \qty{44}{\km}सपोर्टेड नहीं"44": संख्या बनी रहती है, यूनिट खो जाती है। Problems टैब छोड़े गए कमांड की लिस्ट दिखाता है।
टेक्स्ट में \si{\metre\per\second}, \unit{...}सपोर्टेड नहींकुछ नहीं: यूनिट खो जाती है।
टेक्स्ट में \num{12345.6}सपोर्टेड नहीं"12345.6", अंकों की ग्रुपिंग के बिना।
इनमें से कोई भी $...$ या \[...\] के अंदरसपोर्टेड नहींपूरा फ़ॉर्मूला लाल दिखता है।
\sisetup{...}, कॉलम टाइप Sसपोर्टेड नहीं\sisetup चुपचाप छोड़ दिया जाता है। S कॉलम को बीच में रखे कॉलम की तरह पढ़ा जाता है, इसलिए संख्याएँ दशमलव बिंदु पर एलाइन नहीं होतीं।

उदाहरण

टेक्स्ट में संख्या बची रहती है, यूनिट नहीं:

टेक्स्ट में \SI यूनिट खो देता है

LaTeXप्रीएम्बल: \usepackage{siunitx}एडिटर में खोलें (नए टैब में खुलता है)
The track is \SI{44}{\kilo\metre} long.

समस्याएँ टैब: Skipped 3 unknown commands: \SI, \kilo, \metre

फ़ॉर्मूले में पूरा फ़ॉर्मूला लाल हो जाता है:

फ़ॉर्मूले में \SI उसे लाल कर देता है

LaTeXप्रीएम्बल: \usepackage{siunitx}एडिटर में खोलें (नए टैब में खुलता है)
The speed is $v = \SI{12}{\metre\per\second}$.

लाल रंग में: फ़ॉर्मूला पढ़ा नहीं जा सकता, इसलिए उसकी जगह उसका सोर्स कोड दिखाया जाता है।

यूनिट हाथ से लिखें। पतली जगह \, संख्या और यूनिट को अलग करती है, और \mathrm यूनिट को सीधा रखता है:

हाथ से लिखी संख्याएँ और यूनिट

The track is $44\,\mathrm{km}$ long, and John Doe runs it at
$3.5\,\mathrm{m\,s^{-1}}$. The water is at $20\,^{\circ}\mathrm{C}$
(or 20\,\textdegree C in text), the resistor has $12\,\mathrm{k\Omega}$,
the hair is $5\,\mu\mathrm{m}$ thick, and the sample weighs
$1.2 \times 10^{3}\,\mathrm{kg}$. Prices rose by 10\,\%.
Scissor LaTeX द्वारा टाइपसेट: हाथ से लिखी संख्याएँ और यूनिट

अगर आप बहुत-सी यूनिट लिखते हैं, तो छोटे कमांड से टाइपिंग बचती है:

यूनिट के लिए आपके अपने कमांड

\documentclass{article}
\newcommand{\un}[1]{\,\mathrm{#1}}
\newcommand{\celsius}{\,^{\circ}\mathrm{C}}
\begin{document}
Erika Mustermann measured $44\un{mm}$ at $21\celsius$,
and a flow of $0.8\un{L\,min^{-1}}$.
\end{document}

कम्पैटिबिलिटी

  • TeX इंस्टॉलेशन से यहाँ: टेक्स्ट में संख्याएँ बनी रहती हैं पर यूनिट खो जाती हैं, और siunitx कमांड वाले फ़ॉर्मूले लाल हो जाते हैं। इन्हें ऊपर की तरह \,\mathrm{...} से बदलें।
  • यहाँ से TeX इंस्टॉलेशन पर: \mathrm और \, से लिखी यूनिट हर जगह कम्पाइल होती हैं और एक जैसी दिखती हैं।

पूरा मैनुअल CTAN पर है: ctan.org/pkg/siunitx। यह भी देखें: LaTeX में मैथ: बुनियादी बातें।

यह भी देखें: मैथ की बुनियादी बातें, टेबल और physics।

सवाल और जवाब

siunitx के बिना डिग्री सेल्सियस कैसे लिखें?

फ़ॉर्मूले में 20\,^{\circ}\mathrm{C} लिखें; टेक्स्ट में 20\,\textdegree C लिखें। दोनों यहाँ भी और TeX इंस्टॉलेशन में भी काम करते हैं।

संख्या और यूनिट के बीच जगह क्यों है?

ज़्यादातर स्टाइल गाइड में यूनिट को संख्या से एक पतली जगह से अलग किया जाता है। \, वह जगह देता है और संख्या व यूनिट को एक ही लाइन पर रखता है।

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