Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

14 Mär '14, 16:23

cgnieder's gravatar image

cgnieder
22.1k253463

Monospaced Font in siunitx bei wechselnden Font-Features

Am besten ich beginne mal mit einem kleinen Beispiel: \documentclass[parskip=half]{scrartcl} \usepackage{fontspec, etoolbox, amsmath, siunitx} \defaultfontfeatures{Numbers = {Proportional}} % Standardmäßig \setmainfont{Linux Libertine O} \AtBeginEnvironment{tabular}{\addfontfeatures{Numbers={Monospaced}}} \sisetup{detect-all = true, mode = 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 das 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.
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

12 Mär '14, 16:00

Sylvan's gravatar image

Sylvan
38951117

Monospaced Font in siunitxsiunitx bei wechselnden Font-Features

Am besten ich beginne mal mit einem kleinen Beispiel: \documentclass[parskip=half]{scrartcl} \usepackage{fontspec, etoolbox, amsmath, siunitx} \defaultfontfeatures{Numbers = {Proportional}} % Standardmäßig \setmainfont{Linux Libertine O} \AtBeginEnvironment{tabular}{\addfontfeatures{Numbers={Monospaced}}} \sisetup{detect-all = true, mode = 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 hinbekomme das SIUnitx die jeweils aktuellen Font-Features verwendet. Heißt: Außerhalb von Tabellen setzt Siunitx korrekt proportionale Nummern, Nummern - innerhalb von Tabellen jedoch leider auch auch, obwohl dort die Font-Features umdefiniert wurden.
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

12 Mär '14, 15:59

Sylvan's gravatar image

Sylvan
38951117

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

12 Mär '14, 15:57

Sylvan's gravatar image

Sylvan
38951117

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

12 Mär '14, 15:57

Sylvan's gravatar image

Sylvan
38951117