Seite 1 von 1

cancel setzt Einheiten schräg

Verfasst: Mo 23. Feb 2015, 17:21
von kasiii
Hallo,

ich habe das Problem, dass cancel die Einheiten, die gekürzt werden schräg setzt. Wenn ich die Doku und verschiedene Beiträge richtig verstehe, sollten die gekürzten Einheiten weiterhin aufrecht dargestellt werden. An was kann das liegen?
\documentclass[
			paper=a4,
			fontsize=12pt,
			ngerman,
			]{scrartcl}
			
\listfiles

\usepackage[per-mode=symbol,locale=DE]{siunitx}
\usepackage[]{cancel}

\begin{document}
	\SI[per-mode=fraction]{5e5}{\cancel \kilogram \per \meter \cubed}\\
	
	\SI{1}{\cancel \meter}\\
	
	\SI{1}{\meter}
\end{document}

Versionen der verwendeten Pakete

Verfasst: Mo 23. Feb 2015, 17:38
von Beobachter
Kann an veralteten Versionen der Pakete liegen. Aktuell sind »cancel« V2.2 und »siunitx« V2.6e. Du hast den Befehl \listfiles in deinem Beispiel angegeben. Kompiliere dieses Beispiel auf deinem System und suche am Ende der Protokoll-Datei (*.log) nach der Liste verwendeter Pakete und sonstiger Dateien (File List).

Verfasst: Mo 23. Feb 2015, 19:54
von kasiii
Die Pakete sind aktuell, zumindest so aktuelle wie TeXLive 2014
siunitx.sty    2014/10/28 v2.6d A comprehensive (SI) units package
cancel.sty    2013/04/12 v2.2 Cancel math terms
Editor: TeXstudio 2.6.6

#####

EDIT:

Jetzt habe ich
siunitx.sty    2015/01/21 v2.6e A comprehensive (SI) units package
nachinstalliert. Es ändert sich leider nichts...

Verfasst: Mo 23. Feb 2015, 20:07
von u_fischer
cancel schaltet in den Mathemodus und siunitx folgt. Erzwinge den textmodus mit mode=text:

\SI[per-mode=fraction,mode=text]{5e5}{\cancel \kilogram \per \meter \cubed}

Nachtrag: Wobei ich denke, es ist ein Bug (auch wenn die Doku, das gleiche Verhalten zeigt). Daher sollte man den Autor informieren.

Verfasst: Mo 23. Feb 2015, 20:19
von kasiii
u_fischer hat geschrieben:cancel schaltet in den Mathemodus und siunitx folgt. Erzwinge den textmodus mit mode=text:
Danke für den Hinweis, damit kann das Problem gelöst werden. Ich habe mode=text in den Paket-Optionen aktiviert.
Lese ich es richtig, dass sich diese Option nur auf die verwendete Schriftart auswirkt und damit zu keinen sichtbaren Veränderungen führt, wenn die Standardschriftarten von LaTeX verwendet werden?