Langsung ke konten

siunitx di Scissor LaTeX

Paket siunitx tidak berfungsi di Scissor LaTeX. \SI, \si, \qty, \unit, dan \num tidak dikenal: di teks angkanya tetap ada tetapi satuannya hilang (dengan catatan di tab Masalah), dan di dalam rumus seluruh rumus menjadi merah; sebagai gantinya tulis satuan dengan \mathrm dan spasi tipis \,.

Apa yang dilakukan paket ini

siunitx menata angka dan satuan secara konsisten. Anda menulis \SI{44}{\kilo\metre} (atau \qty{44}{\km} di versi 3) dan mendapatkan angka, spasi tipis, dan satuan tegak. Paket ini juga memformat angka panjang, menyejajarkan angka di kolom tabel, dan mencetak rentang serta daftar.

Apa yang berfungsi di sini

PerintahDi Scissor LaTeXYang Anda lihat
\SI{44}{\kilo\metre}, \qty{44}{\km} di teksTidak didukung"44": angkanya tetap, satuannya hilang. Tab Masalah mencantumkan perintah yang dilewati.
\si{\metre\per\second}, \unit{...} di teksTidak didukungTidak ada apa-apa: satuannya hilang.
\num{12345.6} di teksTidak didukung"12345.6", tanpa pengelompokan digit.
Salah satunya di dalam $...$ atau \[...\]Tidak didukungSeluruh rumus ditampilkan merah.
\sisetup{...}, jenis kolom STidak didukung\sisetup dilewati tanpa pesan. Kolom S dibaca sebagai kolom rata tengah, jadi angka tidak disejajarkan pada titik desimal.

Contoh

Di teks, angkanya bertahan tetapi satuannya tidak:

\SI di teks kehilangan satuannya

LaTeXPreambul: \usepackage{siunitx}Buka di editor (terbuka di tab baru)
The track is \SI{44}{\kilo\metre} long.

Tab Masalah: Skipped 3 unknown commands: \SI, \kilo, \metre

Di dalam rumus, seluruh rumus menjadi merah:

\SI di dalam rumus membuatnya merah

LaTeXPreambul: \usepackage{siunitx}Buka di editor (terbuka di tab baru)
The speed is $v = \SI{12}{\metre\per\second}$.

Ditampilkan merah: rumus tidak dapat dibaca, jadi kode sumbernya yang ditampilkan.

Tulis satuan secara manual. Spasi tipis \, memisahkan angka dan satuan, dan \mathrm menjaga satuan tetap tegak:

Angka dan satuan yang ditulis 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\,\%.
Ditata oleh Scissor LaTeX: Angka dan satuan yang ditulis manual

Jika Anda menulis banyak satuan, perintah singkat menghemat ketikan:

Perintah satuan buatan 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}

Kompatibilitas

  • Dari instalasi TeX ke sini: teks mempertahankan angkanya tetapi kehilangan satuannya, dan rumus dengan perintah siunitx menjadi merah. Ganti dengan \,\mathrm{...} seperti di atas.
  • Dari sini ke instalasi TeX: satuan yang ditulis dengan \mathrm dan \, bisa dikompilasi di mana saja dan tampak sama.

Manual lengkapnya ada di CTAN: ctan.org/pkg/siunitx. Lihat juga Matematika di LaTeX: dasar-dasarnya.

Lihat juga Dasar-dasar matematika, Tabel, dan physics.

Tanya jawab

Bagaimana cara menulis derajat Celsius tanpa siunitx?

Di dalam rumus tulis 20\,^{\circ}\mathrm{C}; di teks tulis 20\,\textdegree C. Keduanya berfungsi di sini dan di instalasi TeX.

Mengapa ada spasi antara angka dan satuan?

Di sebagian besar panduan gaya, satuan dipisahkan dari angka dengan spasi tipis. \, memberikan spasi itu dan menjaga angka serta satuan tetap dalam satu baris.

Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.