Siunitx Paket: Zahl in Einheit integieren Thema ist als GELÖST markiert

Formelsatz für Mathematik, Naturwissenschaften und Technik


Negira

Siunitx Paket: Zahl in Einheit integieren

Beitrag von Negira »

Hallo,

habe ein kleines Problemchen mit dem Siunitx-paket. Ich habe eine Einheit die in g/10 min angegeben ist.
Als Option habe ich per=frac. Leider ignoriert Latex das frac, sobald ich die 10 einfüge. Jemand eine Idee wie man das umgehen kann ?

Gruß Negira
\documentclass[a4paper,12pt,ngerman,oneside,BCOR5.25mm]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}]
\usepackage[per=fraction,loctolang={DE:german}]{siunitx}
\usepackage{amssymb}%Symbole
\usepackage{amsmath}%Mathe

\begin{document}
\SIrange{9}{10}{\gram\per\minute} %Eiheit wird als Bruch dargestellt
\SIrange{9}{10}{\gram\per10\minute}%Einheit wird als Text dargestellt.

\end{document}

Rainer
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Do 21. Okt 2010, 13:31
Wohnort: München

Beitrag von Rainer »

Du könntest Dir einen neuen Prefix deklarieren:
\documentclass[a4paper,12pt,ngerman,oneside,BCOR5.25mm]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[per=fraction,loctolang={DE:german}]{siunitx}
\usepackage{amssymb}%Symbole
\usepackage{amsmath}%Mathe

\DeclareSIPrefix\zehn{10}{1}

\begin{document}

\SIrange{9}{10}{\gram\per\zehn\per\minute}

\end{document}

Collm_Dante

Beitrag von Collm_Dante »

Oder eine entsprechende Einheit definieren:
\documentclass[a4paper,12pt,ngerman,oneside,BCOR5.25mm]{scrreprt} 
\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc}] 
\usepackage[per=fraction,loctolang={DE:german}]{siunitx} 
\usepackage{amssymb}%Symbole 
\usepackage{amsmath}%Mathe 
\DeclareSIUnit\minu{10\,\minute}
\begin{document} 
\SIrange{9}{10}{\gram\per\minute} %Eiheit wird als Bruch dargestellt 
\SIrange{9}{10}{\gram\per \minu}%Einheit wird als Text dargestellt. 

\end{document} 
Sie Seite 12 der Dokumentation
Gruß Jens

Negira

Beitrag von Negira »

oh das klappt super. Danke schön !

Antworten