Apps

Numbers & Units

Numbers
Rule Do Don't
Words vs numerals (running text)spell out zero–nine; numerals for 10+"5 reasons", "twelve teams"
With a unit or in data, always numerals5 kg, 3 laps, 0 °Cfive kg
Decimal separator (international/technical)point: 3.143,14 (comma — German locale only)
Thousands groupingthin space: 10 000, 1 000 00010,000 / 10.000 (locale-ambiguous)
Values below 1leading zero: 0.5.5
Rangesen dash, no spaces: 10–20; or "10 to 20"10-20 (hyphen), 10 – 20
Negative numbersminus sign: −5-5 (hyphen)
Percent45 % (narrow no-break space, per SI)45% (no space); 45 % (breakable space)
Dates & timeISO: 2026-07-21, 24-hour 14:3007/21/26, 2:30 pm

Note: German-language documents use a comma decimal (3,14). Never mix conventions within one document.

Units (SI)
Rule Do Don't
Space between value and unit
a protected (non-breaking) space
5 kg, 100 km/h, 20 °C (never wraps)5kg (no space)
"5 kg" with an ordinary, breakable space
Exception: plane-angle degree90° (no space)90 °
Symbols are case-sensitivekg, m, s, A, K, Hz, W, V, PaKg, KM, sec, hz
Units from names: symbol upper, word lower5 N (newton), 10 W (watt)5 Newton, 10 w
Don't pluralise or add periods to symbols5 kg5 kgs, 5 kg.
One prefix onlyµm, kN, MPamµm, kkg
Litre uses capital L5 L, 250 mL5 l (looks like 1)

The gap between a value and its unit (and before %) must be a protected space so the two never split across a line break — ideally a narrow no-break space (U+202F,  ). Fall back to a normal no-break space ( ) where the narrow one isn't available. Never use an ordinary space, which can wrap.

Math & Equations

Equations are authored in LaTeX and diagrams / technical figures in TikZ, then exported as vector graphics (SVG/PDF) and embedded as images. Do not hand-build equations in HTML (<sup>/<sub>) or with client-side renderers (KaTeX/MathJax). Prefer the siunitx package for numbers and units — it applies the correct thin protected space automatically.

Rule Do (LaTeX) Don't
Numbers & units via siunitx\qty{5}{\meter\per\second}, \num{10000}5 m/s with manual spacing
Proper operators\times, \cdot, \le \ge \ne \pm \approxx, ASCII <=, !=
Variables in math mode (auto-italic)$v$, $a_{x}$upright text-mode variables
Vectors bold / arrow\mathbf{F} or \vec{F}plain F (ambiguous)
Exponents & subscripts (brace multi-char)v^{2}, t_{2}, E_{\mathrm{kin}}v^2 (unbraced), E_kin
Fractions\frac{a}{b+c}a/b+c
Display & numberingequation / align (auto-numbered)manual "(1)"; inline for long derivations
Upright roman functions / differentials\sin, \log, \mathrm{d}xsin, italic d

LaTeX source examples:

v = \frac{s}{t}

E_{\mathrm{kin}} = \tfrac{1}{2}\, m v^{2}

a = \frac{v_{2} - v_{1}}{t_{2} - t_{1}}

% number with unit (siunitx) — handles the protected thin space automatically:
\qty{9.81}{\meter\per\second\squared}

Equations render to vector (SVG/PDF) through the LaTeX toolchain and are embedded as images. The Symbol Quick Reference below is for one-off symbols in running text / UI copy, not for equations — those always go through LaTeX.

Symbol Quick Reference
Symbol Meaning HTML entity Example
×multiplication&times;5 × 3
minus&minus;−5 °C
·product / middle dot&middot;N·m
±plus–minus&plusmn;10 ± 0.5
≤ ≥less/greater or equal&le; &ge;x ≤ 10
not equal&ne;a ≠ b
approximately&asymp;π ≈ 3.14
°degree&deg;90°, 20 °C
µmicro prefix&micro;5 µm
narrow no-break space (value ↔ unit, %)&#8239; (U+202F)5 kg, 45 %
 no-break space (fallback)&nbsp; (U+00A0)5 kg
² ³superscript 2 / 3&sup2; &sup3;m², m³
½one half&frac12;½ m v²
Δdelta (change)&Delta;Δt
square root&radic;√2
sum&sum;∑ F