Archiv verlassen und diese Seite im Standarddesign anzeigen : Nummerierung ändern
Andi_Rostock
24-03-2006, 17:10
Hallo zusammen,
ich schreibe gerade ein paper nun habe ich da ein paar Gleichungen, die ich über
\begin{equation}
a=b
\end{equation}
einbinde. Die Gleichungen werden ja schön durchnummeriert. Alles super. Nun habe ich auch noch chemische Reaktionen, die über
\begin{align}
A+B \rightarrow C
\end{align}
eingebunden werde. Nun sollen die chemischen Reaktionen aber einen anderen Zähler bekommen, z.B. mit römischen Ziffern I,II,III,... .
Wie kann ich denn das am besten einstellen?
Besten Dank
Andreas
versuch es so:
%
\documentclass{article}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
%---| align-star with label gets new counter |------------------------
\newcounter{chem}
\setcounter{chem}{0}
\newcommand{\myLabel}[1]{%
\stepcounter{chem}\tag{\Roman{chem}}\label{#1}}
%---------------------------------------------------------------------
\usepackage{hyperref}
\begin{document}
\begin{verbatim}
ich schreibe gerade ein paper nun habe ich da ein paar Gleichungen, die ich
ber
\end{verbatim}
\begin{equation}
a=b
\end{equation}
\begin{verbatim}
einbinde. Die Gleichungen werden ja schn durchnummeriert. Alles super. Nun
habe ich auch noch chemische Reaktionen, die ber
\end{verbatim}
\begin{align}
A+B \rightarrow C
\end{align}
\begin{verbatim}
eingebunden werde. Nun sollen die chemischen Reaktionen aber einen anderen
Zhler bekommen, z.B. mit rmischen Ziffern I,II,III,... . Wie kann ich denn
das am besten einstellen?
\end{verbatim}
\begin{align*}
a&=b \myLabel{eq:AB}\\
\end{align*}
\begin{align*}
A+B \rightarrow C\myLabel{eq:ABC}\\
\end{align*}
Wie schon in chemischer Gleichung \ref{eq:AB} und \ref{eq:ABC} \ldots
\end{document}
%
edico
Andi_Rostock
27-03-2006, 08:14
Hallo Edico,
vielen Dank. Dein Beispiel war genau das, was ich brauchte. Super.
Andreas
Ich habe mir das obige Beispiel von edico als Beispiel genommen und für chemische Formeln ein eigenes Label gebaut. Das sieht zur Zeit so aus:
\newcounter{chem}
\setcounter{chem}{0}
\newcommand{\mylabel}[1]{%
\stepcounter{chem}\tag{R \arabic{chem}}\label{#1}}
Anzeigen tut er mir R 1, R 2, R 3. Jetzt will ich aber, dass er pro chapter eine neue Zählung anfängt. Das soll dann also in chapter 1 so aussehen R 1.1, R 1.2, in Chapter 2 soll es dann so aussehen R 2.1, R 2.2.
Einbinden mach ich so:
\begin{alignat}{2}
& \text{Anode:} && \ce{H2 + O^2- -> H2O + 2e-} \mylabel{sofcanode1} \\
& \text{Kathode:} && \ce{1/2O2 + 2e- -> O^2} \mylabel{sofckathode1}\\
& \text{Bruttoreaktion:} &\quad & \ce{H2 + 1/2O2 -> H2O} \mylabel{sofc1brutto}\\
& \text{Anode:} && \ce{CO + O^2 -> CO2 + 2e-} \mylabel{sofcanode2} \\
& \text{Kathode:} && \ce{1/2O2 + CO2 + 2e- -> 2CO3^2-} \mylabel{sofckathode2}\\
& \text{Bruttoreaktion:} &\quad & \ce{CO + 1/2O2 + CO2 -> 2CO2} \mylabel{sofc2brutto}
\end{alignat}
Moin moin,
\newcounter{chem}[chapter] und Deine Ausgabe entsprechend um \thechapter erweitern.;)
MfG,
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.