PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Physikalische Einheiten in Latex



joerg030284
07-07-2007, 15:55
Hallo!
In meinem Studium kommen Zahlen praktisch nie ohne Einheiten vor.
Bsp: 3l, 5V, 10A
Soweit, sogut!
Problematisch wirds bei sowas wie 5µl (5 Mikroliter), 3µV etc.

Ich hab jetzt was vom package "units" und "upgreek" gehört, aus denen ich mir das "zusammenbastel", was ich will:



...
\usepackage{units}
\usepackage{upgreek}
...
\begin{document}
...
$5\unit{\upmu l}$
...
\end{document}

ergibt das schon richtig, is mir aber ein bisschen viel zu tippen, wenns öfter auftritt!
Möglich Lösungen?
Danke!
Jörg

1of1
07-07-2007, 16:01
\usepackage{amsmath,amssymb,amstext}




$\mu$


(andere Buchstaben z.B. unter TeXnicCenter unter "Mathe - Griech. Buchstaben")

Grüßle,
Flo

bobmalaria
07-07-2007, 16:13
hi,

oder du bastelst dir mit dem units-paket (wenn du das verwenden willst)
einfach ein neues kommando


\newcommand{\myul}{$5\unit{\upmu l}$}
aufruf dann über den begriff in der ersten {}klammer

gruß

sofa-surfer
07-07-2007, 16:30
\usepackage{amsmath,amssymb,amstext}




$\mu$


(andere Buchstaben z.B. unter TeXnicCenter unter "Mathe - Griech. Buchstaben")

Grüßle,
Flo

Das Problem an diesem $\mu$ ist aber, dass es ein "Mathe"-µ ist und kein "Einheiten"-µ.

Matthias

Philipp.
08-07-2007, 12:27
dann schreib $tex{\mu}$
das ist doch ein richtiges mü oder?

localghost
08-07-2007, 12:53
dann schreib $tex{\mu}$
das ist doch ein richtiges mü oder?
Das wird kaum funktionieren. Dafür gibt es das Paket textcomp (http://dante.ctan.org/CTAN/help/Catalogue/entries/textcomp.html).

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{units}

\begin{document}
Im Fließtext geht das mit \unit[5]{\textmu F} oder 5\,\textmu F. \\
In Formeln muss
\[ \unit[5]{\text{\textmu} F} \]
benutzt werden.
\end{document}
Entsprechendes gilt für \unitfrac.

rais
08-07-2007, 14:04
Moin moin,



\documentclasss[12pt,a4paper]{article}


wenn Du nicht gerade ein


\let\documentclasss\documentclassdavorstellen willst...:D

Wie wär's eigentlich mit SIunits?


\documentclass[12pt,a4paper]{article}
\usepackage{SIunits}

\begin{document}
Im Fließtext geht das mit \unit{5}{\micro\farad}. \\
In Formeln
\[ \unit{5}{\micro\farad} \]
geht das auch.;-)
\end{document}

MfG,

localghost
08-07-2007, 14:13
Moin moin,

wenn Du nicht gerade ein


\let\documentclasss\documentclassdavorstellen willst...:D

[…]
Ist natürlich ein kleiner Fehler. Korrektur erfolgt. Wir wären echt verloren ohne dich. ;)

MalleR
14-12-2011, 19:49
Hallo, ich will für meine Frage keinen neuen Thread aufmachen also stell ich sie hier rein.
Ich will 10 kA/µs als Bruch in Latex darstellen und benutzte dafür folgenden Code.

10 $\frac{kA}{\unit[5]{\textmu s}}$

Das mit den unit[5] hab ich hier auf gegriffen. Vorhin hab ich es mit $\mu$ versucht und es wollte auch nicht. Könnt ihr mir sagen wie es richtig geht?

rstuby
14-12-2011, 20:10
Mach bitte das nächste mal für eine neue Frage einen neuen Thread auf. Das ist doch eigentlich nicht schwerer, als einen Kommentar zu schreiben, oder? Ich verstehe auch nicht so ganz, was der Grund sein könnte, warum du das nicht "willst".

Auf jeden Fall wird es nicht gern gesehen, wenn alte Threads "wiederbelebt" werden.
Und dieser ist von 2007, als es offenbar noch nicht einmal das Paket siunitx gab, sondern nur das heute veraltete siunits!

Ich weiß nicht, ob das allein dir schon deine Frage beantwortet, aber sieh dir auf jeden Fall siunitx an.

MalleR
14-12-2011, 20:53
Ok dann mach ich demnächst Neue Threads auf.
siunitx kenn ich mich nicht aus. Welche Package muss ich da einbinden bzw. wie könnte dann der Code aussehen?

Curryhunter
14-12-2011, 21:14
na das siunitx package sollst du einbinden.
wie das dann mit der Definition eigener Einheiten geht, steht dann in der doku
BEispiel:

\usepackage{siunitx}

\SI{10}{\kilo\gram}