Monospaced Font in siunitx
Am besten ich beginne mal mit einem kleinen Beispiel:
\documentclass[parskip=half]{scrartcl}
\usepackage{fontspec, etoolbox, amsmath, siunitx}
\defaultfontfeatures{Numbers = {Proportional}} % Standardmäßig proportionale Nummern
\setmainfont{Linux Libertine O}
\AtBeginEnvironment{tabular}{\addfontfeatures{Numbers={Monospaced}}}
\sisetup{detect-all = true,
mode = text,
output-decimal-marker = \text{,},
group-digits = false,}
\begin{document}
\section*{Text-Mode:}
11111\\
22222
\section*{Table:}
\begin{tabular} {@{}l}
11111\\
22222\\
\end{tabular}
\section*{Table + siunitx}
\begin{tabular} {@{}l}
\num{11111}\\
\num{22222}\\
\end{tabular}
\section*{siunitx}
\num{11111}\\
\num{22222}
\section{Math-Mode:}
\(
\begin{matrix}
11111\\
22222\\
\end{matrix}
\)
\end{document}
Ich möchte, im Fließtext proportionale Nummern setzen. In Tabellen hingegen prinzipiell nur Monospace-Ziffern. In Verbindung mit Siunitx klappt das leider nicht da ich es nicht hinbekomme, dass SIUnitx die jeweils aktuellen Font-Features verwendet.
Heißt: Außerhalb von Tabellen setzt Siunitx korrekt proportionale Nummern, innerhalb von Tabellen jedoch leider auch obwohl dort die Font-Features umdefiniert wurden.
Btw: wie bekomme ich das Syntax-Highlighting für den Code hier im Forum hin?wurden.