PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Subequation nebeneinander



trinix
30-03-2007, 10:02
Hallo,

mit dem folgenden Bsp. habe ich versucht zwei Gleichungen nebeneinander zu setzen. Dabei habe ich Herberts Vorgehen von Mathmode (http://www.ctan.org/tex-archive/info/math/voss/mathmode/Mathmode.pdf) S. 71f versucht.

Leider erscheint folgenden Fehlermeldung beim Kompilieren:

Erst das...
http://img86.imageshack.us/img86/3125/bild1pd7.png
und beim daraufklicken folgendes:



! You can't use `macro parameter character #' in display math mode.
\twocoleqn ...on}\refstepcounter {mySubCounter} ##
1 \end {equation} \end {m...


Wie könnte ich den Fehler beheben und die Gl. nebeneinander setzen?

trinix

MB:


\documentclass{scrreprt}
\usepackage{amsmath}

\newcounter{mySubCounter}
\newcommand{\twocoleqn}[2]{
\setcounter{mySubCounter}{0}%
\let\OldTheEquation\theequation%
\renewcommand{\theequation}{\OldTheEquation\alph{m ySubCounter}}%
\noindent%
\begin{minipage}{.49\textwidth}
\begin{equation}\refstepcounter{mySubCounter}
# 1
\end{equation}
\end{minipage}\hfill%
\addtocounter{equation}{-1}%
\begin{minipage}{.49\textwidth}
\begin{equation}\refstepcounter{mySubCounter}
#2
\end{equation}
\end{minipage}%
\let\theequation\OldTheEquation
}

\begin{document}

\twocoleqn{y=f(x)}{y=f(z)}

\end{document}

trinix
30-03-2007, 10:09
Ein Leerzeichen übersehen... :rolleyes:



\begin{equation}\refstepcounter{mySubCounter}
# 1
\end{equation}


trinix

trinix
03-04-2007, 16:41
Das folgende MB zeigt das Problem beim verwenden von \ref auf die beiden Gleichungen. Es wird bei dem Querverweis leider nur die laufende Nummer der Gleichung ausgegeben und nicht die korrekte Nummer mit Kapitel.

Wie könnte ich da korrigieren?

MB:

\documentclass{scrreprt}
\usepackage{amsmath}

\newcounter{mySubCounter}
\newcommand{\twocoleqn}[2]{
\setcounter{mySubCounter}{0}%
\let\OldTheEquation\theequation%
\renewcommand{\theequation}{\OldTheEquation\alph{m ySubCounter}}%
\noindent%
\begin{minipage}{.49\textwidth}
\begin{equation}\refstepcounter{mySubCounter}
#1
\end{equation}
\end{minipage}\hfill%
\addtocounter{equation}{-1}%
\begin{minipage}{.49\textwidth}
\begin{equation}\refstepcounter{mySubCounter}
#2
\end{equation}
\end{minipage}%
\let\theequation\OldTheEquation
}

\begin{document}
\chapter{Das Erste}
Blabla
\chapter{Das Zweite}
\twocoleqn{y=f(x)\label{equ:erste}}{y=f(z)\label{e qu:zweite}}
Verweis auf die erste Gleichung (\ref{equ:erste}) und die zweite (\ref{equ:zweite}).
\end{document}

rais
06-04-2007, 17:18
so vllt:


\newcounter{mySubCounter}
\renewcommand{\themySubCounter}{\thechapter.\arabi c{equation}\alph{mySubCounter}}
\newcommand{\twocoleqn}[2]{

MfG,