siunitx - Fragen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: siunitx - Fragen

von eshaw » Do 24. Aug 2017, 16:37

Vielen Dank für die schnellen Antworten!
\sisetup{range-phrase = --}
führt dazu, dass kein Leerzeichen zwischen den Zahlen und dem Bindestrich besteht. Finde ich sieht nicht so gut aus. Mann könnte das mit Tilden ändern, bin mir jetzt unsicher, was denn der Standard beim Setzen einer solchen range ist. Mit oder ohne Leerzeichen zwischen Zahlen und Bindestrich?

"2" könnte ich so lösen:
\num{23(5)} (\numrange{1}{50}) \si{kg}
...auch wenn ich als Latex-Banause nur viel Arbeit und im Vergleich zu
\num{23(5)} (1 -- 50) kg
nicht wirklich einen Vorteil sehe...

Grüße!

von Bartman » Do 24. Aug 2017, 14:38

Zu 1: Sieh Dir die Option range-phrase in der Anleitung an.

Zu 3: Der Befehl für die Minuten heißt nicht \min, sondern \minute.

von lunen » Do 24. Aug 2017, 14:05

Also das mit der Sprache funktioniert gut, wenn man das in der Dokumentenklasse einfügt:
\documentclass[a4paper, ngerman]{scrreprt} 
Dann wird aus dem "to" ein "bis". Meiner Meinung nach gibt die Ortsangabe nur vor, wie das Komma aussehen soll. Im Englischen wird statt Komma häufig ein Punkt gesetzt.

Zu den anderen Sachen habe ich leider keine bessere Lösung.

siunitx - Fragen

von eshaw » Do 24. Aug 2017, 13:22

Hallo, ich habe ein paar Fragen, zu denen ich in der Anleitung von siunitx nicht wirklich weitergekommen bin.

1. Warum wird trotz DE in der Einstellung zum Ort bei range ein "to" verwendet? Kann man das zu einem -- ändern?

2. Gibt es eine Kombination aus \num und \SIrange? Ich würde die Werte gerne im Format "Mittelwert +/- SD (Minimalwert -- Maximalwert) Einheit" angeben.

3. Gibt es einen Grund weshalb siunitx scheinbar nach Belieben entscheidet den negativen Exponenten 1 oder einen Bruchstrich für \per zu setzen?
\documentclass[a4paper]{scrreprt} 
\KOMAoptions{captions=tableheading, toc=listof} 
  \usepackage[labelfont=bf]{caption} 
  \usepackage{subcaption} 
  \usepackage{setspace} 
  \usepackage[T1]{fontenc} 
  \usepackage[utf8]{inputenc} 
  \usepackage[ngerman]{babel} 
  \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} 
  \usepackage{microtype} 
  \usepackage{csquotes} 
  \usepackage{lmodern} 
  \usepackage{booktabs} 
  \usepackage{threeparttable} 
  \usepackage[locale=DE]{siunitx}
  \sisetup{%
  separate-uncertainty, multi-part-units = single
  }%
  \DeclareSIUnit{\molar}{M} 
  \DeclareSIUnit{\Unit}{U}
  \usepackage{textcomp}
  \usepackage[version=4]{mhchem} 
  \usepackage{longtable} 
  \usepackage[acronym, nonumberlist, nopostdot]{glossaries} 
  \usepackage{hyperref}
  \renewcommand{\glsnamefont}[1]{\textbf{#1}} 

\begin{document}
Zu 1)

\SIrange{1}{2}{\kg}

Zu 2)

\num{23(5)} (\SIrange{1}{50}{\kg})

Zu 3)

\SI{100,00(2550)}{\ml\per\min}

jedoch

\SI{0,57}{\mmol\per\kg}
\end{document}
Vielen Dank für die Hilfe! Grüße!

Nach oben