PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brüche mit \frac



schwalbe
07-02-2011, 17:35
Hi,
ich versuche einfache Brüche mit \frac{}{} darzustellen was leider nicht funktioniert. Muss ich da nen anderen Befehl nehmen oder hab ich irgendwas vergessen ?

Liegt das daran, dass neben Zahlen auch Variablen bzw. Einheiten mit dabei sind ?




\documentclass[12pt,oneside,pdftex,bibliography=totoc,headsepline]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman, english]{babel}
\usepackage{graphicx}
\usepackage{palatino}
\usepackage[unicode,a4paper]{hyperref}
\usepackage{scrpage2}
\usepackage{tabularx}
\usepackage[onehalfspacing]{setspace} %Zeilenabstand
\usepackage{pdfpages} %pdf einbinden
\usepackage{todonotes} % rote bemerkungskasten
\usepackage{remreset} %Nummerierung
\usepackage[small]{caption2} %Bildunteschrift
\usepackage{multirow} %Tabellen zusammenfassen
\usepackage{rotating} % Objekte drehen
\usepackage{color} % Farbe aktivieren
\usepackage{colortbl} % Farbe in Tabelle
\usepackage{floatflt} % text um bild rum


\begin{document}

n($K_2O$) =\frac{m($K_2O$)}{M($K_2O$)} =\frac{1500 mg}{94,2 mg/mmol} = 15,92 mmol \\


\end{document}

rstuby
07-02-2011, 18:02
Ich glaube, du musst \usepackage{amsmath} einbinden.

borose
07-02-2011, 18:03
Hi,

\frac benötigt die Matheumgebung, daher funktionierts bei dir nicht.

Außerdem verwendest du caption2 - das ist veraltet. Nimm lieber caption. Hyperref wenn möglich zum Schluss laden. pdftex brauch nicht als Option mitgegeben werden. Einheiten und chemische Elemente werden nicht kursiv geschrieben - sind ja keine Variablen. Für Einheiten schaue dir mal das Paket siunitx an.


\documentclass[12pt,oneside,bibliography=totoc,headsepline]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman, english]{babel}
\usepackage{graphicx}
\usepackage{palatino}

\usepackage{scrpage2}
\usepackage{tabularx}
\usepackage[onehalfspacing]{setspace} %Zeilenabstand

\usepackage{pdfpages} %pdf einbinden
\usepackage{todonotes} % rote bemerkungskasten
\usepackage{remreset} %Nummerierung
%\usepackage[small]{caption2} %Bildunteschrift

\usepackage[small]{caption}

\usepackage{multirow} %Tabellen zusammenfassen
\usepackage{rotating} % Objekte drehen
\usepackage{color} % Farbe aktivieren
\usepackage{colortbl} % Farbe in Tabelle
\usepackage{floatflt} % text um bild rum

%\usepackage{hyperref}

\newcommand{\chem}[1]{\ensuremath{\mathrm{#1}}}

\begin{document}

\begin{equation}
n(\chem{K_2O}) =\frac{m(\chem{K_2O}}{M(\chem{K_2O})} =\frac{1500 \mathrm{mg}}{94,2 \mathrm{mg/mmol}} = 15,92 \mathrm{mmol} \\
\end{equation}

\end{document}

Viele Grüße

edit:

Für einfache chemische Sachen reicht es (mir zumindestens) aus, ein einfaches Makro zu erstellen (\chem)

Syralist
07-02-2011, 18:06
\frac{}{} funktioniert nur innerhalb einer Mathematikumgebung.
Ich empfehle Dir allerdings für Deine Anwendung zusätzlich die Pakete mhchem und siunitx.

Ich hab mal dein Minimalbeispiel eingedampft, weil es bei mir Fehlermeldungen erzeugt hat.

\\documentclass[12pt,oneside,pdftex,bibliography=totoc,headsepline]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman, english]{babel}


\usepackage[version=3]{mhchem} % für chemische Formeln
\usepackage{siunitx} % für zahlen mit einheiten
\usepackage{amsmath} % verbesserte mathematikunterstützung


\begin{document}

$n(\ce{K2O}) =\frac{m(\ce{K2O})}{M(\ce{K2O})} =\frac{\SI{1500}{\milli\gram}}{\SI{94,2}{\milli\gr am\per\milli\mole}} = \SI{15,92}{\milli\mole}$ \\


\end{document}

schwalbe
07-02-2011, 18:09
super, danke euch !