Wie kann ich erreichen, dass der Zählerstand stets mit 4 Vorkommastellen (vorlaufende Nullen) dargestellt wird, um ein einheitliches Schriftbild zu erzielen? Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod]{scrbook} \usepackage[x-iso-8859-1]{inputenx} \usepackage[ngerman]{babel} \usepackage[ngerman]{varioref} % Referenzen \usepackage[T1]{fontenc} \usepackage[left=3.8cm, right=2.8cm, top=2.5cm, bottom=2cm]{geometry} %Kompositionszähler \newcounter{kompzaehl} \setcounter{kompzaehl}{0} \newcommand{\KompNr}{\stepcounter{kompzaehl} \hspace*{\fill}{\scriptsize (K\thekompzaehl)}} \begin{document} Hallo Welt \KompNr \\ \KompNr \\ \setcounter{kompzaehl}{1000} \KompNr \\ \KompNr \\ \end{document} gefragt 05 Aug '15, 17:08 kabel |
Das Paket Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod]{scrbook} \usepackage[utf8]{inputenc}% Geändert, damit der Online-Editor damit klar kommt. \usepackage[ngerman]{babel} \usepackage[ngerman]{varioref} % Referenzen \usepackage[T1]{fontenc} \usepackage{numprint} \usepackage[left=3.8cm, right=2.8cm, top=2.5cm, bottom=2cm]{geometry} %Kompositionszähler \newcounter{kompzaehl} \setcounter{kompzaehl}{0} \newcommand{\KompNr}{\stepcounter{kompzaehl} \hspace*{\fill}{\nplpadding{4}\scriptsize (K\cntprint{kompzaehl})}} \begin{document} Hallo Welt \KompNr \\ \KompNr \\ \setcounter{kompzaehl}{1000} \KompNr \\ \KompNr \\ \end{document} Will man nicht, dass bei großen Zahlen nach Tausender, also jeweils drei Stellen für die bessere Lesbarkeit der Zahlen gruppiert werden sollen, so kann man das Trennzeichen per Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod]{scrbook} \usepackage[utf8]{inputenc}% Geändert, damit der Online-Editor damit klar kommt. \usepackage[ngerman]{babel} \usepackage[ngerman]{varioref} % Referenzen \usepackage[T1]{fontenc} \usepackage{numprint} \usepackage[left=3.8cm, right=2.8cm, top=2.5cm, bottom=2cm]{geometry} %Kompositionszähler \newcounter{kompzaehl} \setcounter{kompzaehl}{0} \newcommand{\KompNr}{\stepcounter{kompzaehl} \hspace*{\fill}{\npthousandsep{}\nplpadding{7}\scriptsize (K\cntprint{kompzaehl})}} \begin{document} Hallo Welt \KompNr \\ \KompNr \\ \setcounter{kompzaehl}{1000000} \KompNr \\ \KompNr \\ \end{document} Für weitere Konfigurationsmöglichkeiten, die bei diesem Paket sehr vielfältig sind, sei ausdrücklich auf die Anleitung verwiesen. beantwortet 05 Aug '15, 18:40 saputello @saputello: elegant, jedoch werden bei 10e3, 10e6 usw. kleine Zwischenräume erzeugt: 1 000 000
(05 Aug '15, 19:50)
kabel
|
Open in Online-Editor
\newcommand\KompNr{\stepcounter{kompzaehl}\hspace*{\fill}{\scriptsize (K% \ifnum\thekompzaehl<1000 0\fi \ifnum\thekompzaehl<100 0\fi \ifnum\thekompzaehl<10 0\fi\thekompzaehl)}} Oder mal bei beantwortet 05 Aug '15, 18:07 Herbert |