Seite 1 von 1

Problem beim Package SIunitx

Verfasst: Sa 23. Jun 2012, 23:31
von al3ko
Hi Leute,

ich habe eine Frage zum siunitx Package. Und zwar geht es konkret um die Funktion
\SIrange{}{}{}
.

Hier mein Minimalbeispiel:
\documentclass[numbers=noenddot,a4paper,12pt,listof=totoc,bibliography=totoc]{scrbook}
\usepackage{blindtext}
\usepackage{siunitx}
\usepackage{amsmath}

\begin{document}
\chapter{Introduction}
\begin{equation}
	V=\SIrange{10}{30}{\volt}
\end{equation}
\end{document}
Problem ist:
Bei mir wird kein Leerzeichen gemacht.

Kurzum, so sieht es bei mir in der PDF aus:
10 Vto30 V

Es soll allerdings so aussehen:
10 V to 30 V

Auf Seite 8 der zugehörigen Dokumentation wird die Funktion genau so aufgerufen, allerdings sind dort die gewünschten Leerzeichen vorhanden.
Hie der Link zur Dokumentation:
ftp://ftp.tex.ac.uk/tex-archive/macros/ ... iunitx.pdf

Funktioniert das bei euch?


Danke und Gruß

Verfasst: Sa 23. Jun 2012, 23:59
von cgnieder
Das sieht so aus, wie man es im Mathemodus erwarten würde. Du kannst aber die »range-phrase« umdefinieren:
% arara: pdflatex
\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}
Wie erwartet:
\begin{align}
   V&=\SIrange{10}{30}{\volt} \\
    &=\SI{10}{\volt} to \SI{30}{\volt}
\end{align}
\SIrange{10}{30}{\volt}

\sisetup{range-phrase=\ensuremath{\text{ to }}}
\begin{equation}
 V=\SIrange{10}{30}{\volt}
\end{equation}
\SIrange{10}{30}{\volt}

\end{document} 
Gruß

Verfasst: So 24. Jun 2012, 00:24
von al3ko
Super, vielen Dank.

Jetzt sieht es nice aus.

Gruß