siunitx dalam Scissor LaTeX
Pakej siunitx tidak berfungsi dalam Scissor LaTeX. \SI, \si, \qty, \unit dan \num tidak dikenali: dalam teks nombornya kekal tetapi unitnya hilang (dengan nota dalam tab Masalah), dan dalam formula seluruh formula menjadi merah; sebaliknya, tulis unit dengan \mathrm dan jarak nipis \,.
Apa yang dilakukan oleh pakej ini
siunitx mengatur nombor dan unit secara konsisten. Anda menulis \SI{44}{\kilo\metre} (atau \qty{44}{\km} dalam versi 3) dan mendapat nombor, jarak nipis dan unit tegak. Ia juga memformat nombor panjang, menyejajarkan nombor dalam lajur jadual, dan mencetak julat serta senarai.
Apa yang berfungsi di sini
| Perintah | Dalam Scissor LaTeX | Apa yang anda lihat |
|---|---|---|
\SI{44}{\kilo\metre}, \qty{44}{\km} dalam teks | Tidak disokong | "44": nombornya kekal, unitnya hilang. Tab Masalah menyenaraikan perintah yang dilangkau. |
\si{\metre\per\second}, \unit{...} dalam teks | Tidak disokong | Tiada apa-apa: unitnya hilang. |
\num{12345.6} dalam teks | Tidak disokong | "12345.6", tanpa pengumpulan digit. |
Mana-mana daripadanya di dalam $...$ atau \[...\] | Tidak disokong | Seluruh formula dipaparkan dalam warna merah. |
\sisetup{...}, jenis lajur S | Tidak disokong | \sisetup dilangkau secara senyap. Lajur S dibaca sebagai lajur tengah, jadi nombor tidak disejajarkan pada titik perpuluhan. |
Contoh
Dalam teks, nombornya kekal tetapi unitnya tidak:
\SI dalam teks kehilangan unit
The track is \SI{44}{\kilo\metre} long.Tab Masalah: Skipped 3 unknown commands: \SI, \kilo, \metre
Dalam formula, seluruh formula menjadi merah:
\SI dalam formula memaparkannya dalam warna merah
The speed is $v = \SI{12}{\metre\per\second}$.Ditunjukkan merah: formula tidak dapat dibaca, jadi kod sumbernya ditunjukkan sebagai ganti.
Tulis unit secara manual. Jarak nipis \, memisahkan nombor dan unit, dan \mathrm mengekalkan unit tegak:
Nombor dan unit ditulis secara manual
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\,\%.Jika anda menulis banyak unit, perintah ringkas menjimatkan taipan:
Perintah unit anda sendiri
\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}Keserasian
- Dari pemasangan TeX ke sini: teks mengekalkan nombor tetapi kehilangan unit, dan formula dengan perintah
siunitxmenjadi merah. Gantikannya dengan\,\mathrm{...}seperti di atas. - Dari sini ke pemasangan TeX: unit yang ditulis dengan
\mathrmdan\,dikompil di mana-mana dan kelihatan sama.
Manual penuh terdapat di CTAN: ctan.org/pkg/siunitx. Lihat juga Matematik dalam LaTeX: asasnya.
Lihat juga Asas matematik, Jadual dan physics.
Soalan dan jawapan
Bagaimanakah saya menulis darjah Celsius tanpa siunitx?
Dalam formula tulis 20\,^{\circ}\mathrm{C}; dalam teks tulis 20\,\textdegree C. Kedua-duanya berfungsi di sini dan dalam pemasangan TeX.
Mengapa ada jarak antara nombor dan unit?
Kebanyakan panduan gaya memisahkan unit daripada nombor dengan jarak nipis. \, memberikan jarak itu dan mengekalkan nombor dan unit pada satu baris.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.