PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Römische und Arabische Formelnummerierungen in einem Dokument



Mormanno
01-08-2012, 18:56
Hallo zusammen,
ich würde gern in meiner Arbeit zwei Arten von Formelnummerierungen verwenden. Wie ich römische Nummerierungen einfüge, habe ich rausgefunden



\documentclass{scrreprt}
\usepackage{amsmath}
\usepackage[version=3]{mhchem}
\begin{document}
\begin{align}
a&=b
\end{align}
\renewcommand{\theequation}{\Roman{equation}}
\begin{align}
\ce{H2 + 1/2 O2 -> H2O}
\end{align}

\end{document}


Kann ich das auch anders machen? Vor allem ist wichtig, dass die Gleichungen unabhängig voneinander gezählt werden.

Mormanno
08-08-2012, 15:07
Hallo,
hab mittlerweile eine Lösung für das Problem gefunden und die Lösung passenderweise hier gepostet:
https://chemieonline.de/forum/showthread.php?p=2684960441#post2684960441

Hier nochmal die Lösung des Problems:


\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\usepackage[version=3]{mhchem} % Für chemische Strukturformeln
%%%%% create chemequation environment

\newcounter{chemequation}
\renewcommand*\thechemequation{(\Roman{chemequatio n})}
\newenvironment{chemequation}{%
\stepcounter{chemequation}%
\begin{equation}}%
{\tag*{\thechemequation}%
\end{equation}}

%%%%% create chemtag to iterate and ref chemequations in an align environment

\newcommand*\chemtag{%
\stepcounter{chemequation}%
\tag*{\thechemequation}}

%%%%% to create a chemicalequation float

\usepackage{float}
\newfloat{chemicalequation}{htbp}{cex}%[chapter]
\floatname{chemicalequation}{}

%%%%%%



\begin{document}
%\chapter{test}%
\begin{chemicalequation} [H]
\begin{align}
\ce{O2 + H2}&\ce{<=> H2O }\chemtag \\
\ce{H2O}&\ce{<=> O2 + H2}\chemtag \label{chem:WA}
\end{align}
%\caption[The Equation 1]{}
%\label{chem:PECVD}
\end{chemicalequation}
\begin{align}
II&=I \label{eq:ab}
\end{align}