In meinem Text verwende ich physikalische Einheiten wie Gramm, Meter, Kilojoule u.a. Wie schreibe ich sie richtig um wissenschaftlich-technischen Normen und typographischen Gepflogenheiten möglichst zu folgen? Mit geht es u.a. um
|
Die richtige Antwort wird unzweifelhaft lauten: verwende Wieso? Das Paket stellt grundsätzlich das Makro Open in writeLaTeX
\documentclass{article} \usepackage{siunitx} \begin{document} \[v=\SI{2.3}{\metre\per\second}\] \end{document} Das Paket stellt zahlreiche Möglichkeiten zur Anpassung bereit: Open in writeLaTeX
\documentclass{article} \usepackage{siunitx} \sisetup{ locale = DE , per-mode = symbol } \begin{document} \[v=\SI{2.3}{\metre\per\second}\] \end{document} Daneben hat das Paket noch eine ganze Reihe weiterer nützlicher Funktionen: Makros ( Nicht zuletzt stellt es Möglichkeiten bereit, um Zahlen in Tabellen formatiert und ausgerichtet zu setzen. Obwohl die Makros in den Beispielen im Mathemodus eingesetzt wurden, ist das keine Voraussetzung. Alle von Das Paket ist der offizielle Nachfolger der Pakete @Johannes schlägt vor, sich außerdem für einzelne physikalische Größen Makros zu definieren, um die Verwendung zu vereinfachen (und Tipparbeit zu sparen): Open in writeLaTeX
\DeclareSIUnit{\dichte}{\gram\per\cubic\centi\meter} \DeclareDocumentCommand\Dichte{O{}m}{\SI[#1]{#2}{\dichte}} Macht man das für viele verschiedene Größen, lohnt es sich, das etwas zu automatisieren. Der hier verwendete Befehl Open in writeLaTeX
\documentclass{article} \usepackage{siunitx} \NewDocumentCommand\DeclareNewQuantity{mmm}{% \DeclareSIUnit{#2}{#3}% \DeclareDocumentCommand{#1}{O{}m}{\SI[##1]{##2}{#2}}% } \DeclareNewQuantity \Dichte \dichte {\gram\per\cubic\centi\meter} \DeclareNewQuantity \Stoffmenge \stoffmenge {\mole} \DeclareNewQuantity \Molalitaet \molalitaet {\mole\per\kilo\gram} \begin{document} \[ \rho = \Dichte{1.02} \] \end{document} beantwortet 08 Dez '13, 17:04 cgnieder 1
@Clemens Kannst du vielleicht noch ein globales (semantisches) Makro definieren, um sich die ewige Tipperei zu ersparen? Beispielsweise
(08 Dez '13, 20:17)
Johannes
@Johannes obwohl ich voll für semantische Makros bin, hab ich das für Zahlenwerte mit Einheiten noch nie gemacht... keine Ahnung, wieso. Vielleicht, weil in meinen Dokumenten die verschiedenen physikalischen Größen zu uneinheitlich sind und die einzelne sich zu selten wiederholt.
(08 Dez '13, 20:27)
cgnieder
@Clemens Ich definiere mir (auch erst seit kurzem) in meinen Dokumenten ungefähr sowas:
Ich bin mir allerdings noch nicht ganz sicher, ob mir das irgendwann Probleme bereitet. Ich hab auch überlegt mir das ganze mit der Definition von
(08 Dez '13, 20:54)
Johannes
1
Es sei erwähnt, dass alle Es sei auch erwähnt, dass die Pakete
(08 Dez '13, 21:24)
Qrrbrbirlbel
1
@Johannes ich sehe nicht, wo das Probleme bereiten sollte? Ich habs jetzt mal in die Anwort aufgenommen
(09 Dez '13, 11:17)
cgnieder
@Johannes: eigentlich ist es einfach: pro Verschachtelungstiefe muss man die
(18 Dez '13, 20:36)
cgnieder
@Qrrbrbirlbel - Ich kenne mich mit dem Paket
(09 Feb '14, 10:57)
Mico
Ergebnis 5 von 8
show 3 more comments
|
Zum Norm-Hintergrund der Schreibweise wird man übrigens in http://texwelt.de/wissen/fragen/1722/wie-kann-man-si-einheiten-mit-siunitx-im-tabellenkopf-fettgedruckt-schreiben/1735 fündig. Dort wird u. a. auf https://de.wikipedia.org/wiki/Internationales_Einheitensystem#Schreibweise_von_Gr.C3.B6.C3.9Fen.2C_Zahlenwerten_und_Einheiten verwiesen.