Το siunitx στο Scissor LaTeX
Το πακέτο siunitx δεν λειτουργεί στο Scissor LaTeX. Τα \SI, \si, \qty, \unit και \num είναι άγνωστα: στο κείμενο ο αριθμός μένει αλλά η μονάδα χάνεται (με σημείωση στα Προβλήματα), και σε έναν τύπο ολόκληρος ο τύπος γίνεται κόκκινος· γράψτε τις μονάδες με \mathrm και ένα λεπτό κενό \, αντί γι’ αυτά.
Τι κάνει το πακέτο
Το siunitx στοιχειοθετεί αριθμούς και μονάδες με συνέπεια. Γράφετε \SI{44}{\kilo\metre} (ή \qty{44}{\km} στην έκδοση 3) και παίρνετε τον αριθμό, ένα λεπτό κενό και μια όρθια μονάδα. Μορφοποιεί επίσης μεγάλους αριθμούς, στοιχίζει αριθμούς σε στήλες πινάκων και τυπώνει διαστήματα τιμών και λίστες.
Τι λειτουργεί εδώ
| Εντολή | Στο Scissor LaTeX | Τι βλέπετε |
|---|---|---|
\SI{44}{\kilo\metre}, \qty{44}{\km} στο κείμενο | Δεν υποστηρίζεται | «44»: ο αριθμός μένει, η μονάδα χάνεται. Η καρτέλα Προβλήματα δείχνει τις εντολές που παραλείφθηκαν. |
\si{\metre\per\second}, \unit{...} στο κείμενο | Δεν υποστηρίζεται | Τίποτα: η μονάδα χάνεται. |
\num{12345.6} στο κείμενο | Δεν υποστηρίζεται | «12345.6», χωρίς ομαδοποίηση ψηφίων. |
Οποιαδήποτε από αυτές μέσα σε $...$ ή \[...\] | Δεν υποστηρίζεται | Ολόκληρος ο τύπος εμφανίζεται με κόκκινο. |
\sisetup{...}, τύπος στήλης S | Δεν υποστηρίζεται | Το \sisetup παραλείπεται σιωπηλά. Μια στήλη S διαβάζεται ως κεντραρισμένη στήλη, οπότε οι αριθμοί δεν στοιχίζονται στην υποδιαστολή. |
Παραδείγματα
Στο κείμενο, ο αριθμός επιβιώνει αλλά η μονάδα όχι:
Το \SI στο κείμενο χάνει τη μονάδα
The track is \SI{44}{\kilo\metre} long.Καρτέλα Προβλήματα: Skipped 3 unknown commands: \SI, \kilo, \metre
Σε έναν τύπο, ολόκληρος ο τύπος γίνεται κόκκινος:
Το \SI σε τύπο τον δείχνει με κόκκινο
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\,\%.Αν γράφετε πολλές μονάδες, οι σύντομες εντολές γλιτώνουν πληκτρολόγηση:
Δικές σας εντολές για μονάδες
\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.