quantityToTex function

String quantityToTex(
  1. String number,
  2. String unit, {
  3. SiOptions options = const SiOptions(),
})

A number with a unit.

Implementation

String quantityToTex(
  String number,
  String unit, {
  SiOptions options = const SiOptions(),
}) {
  final u = unitToTex(unit, options: options);
  final n = numToTex(number);
  if (u.isEmpty) return n;
  final symbol = _units[unit.trim()];
  final tight = symbol != null && _unspaced.contains(symbol);
  return tight ? '$n$u' : '$n\\,$u';
}