PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigener Counter / label-Umgebung



nameac
20-09-2010, 14:37
Hallo,

ich möchte gerne den Counter "zaehler" innerhalb der label-Umgebung nutzen, wie kann man das bewerkstelligen?



\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\usepackage[amsmath,thref,thmmarks]{ntheorem}
\newtheorem{Definition}{Definition}
\newcounter{zaehler}
\newcommand{\czaehler}{\thezaehler \refstepcounter{zaehler}}
\begin{document}
\begin{Definition}[test]\label{def:\czaehler}
\begin{align*}
1 zeile&\\
2 zeile&2spalte
\end{align*}
text\czaehler\czaehler
\end{Definition}
\end{document}

rais
20-09-2010, 22:20
Moin moin,


ich möchte gerne den Counter "zaehler" innerhalb der label-Umgebung nutzen, wie kann man das bewerkstelligen?

mir ist nicht klar,was genau Du zu erreichen versuchst, aber \refstepcounter setzt den Anker für einen darauffolgendes \label, es mag ungünstig sein, diesen \refstepcounter erst innerhalb dieses \label-Befehls aufrufen zu wollen ...


\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\usepackage[amsmath,thref,thmmarks]{ntheorem}
\newtheorem{Definition}{Definition}
\newcounter{zaehler}
%\newcommand{\czaehler}{\thezaehler \refstepcounter{zaehler}}
\begin{document}
\begin{Definition}[test]\refstepcounter{zaehler}\label{def:\thezaehler}
\begin{align*}
1 zeile&\\
2 zeile&2spalte
\end{align*}
text\ref{def:\thezaehler}
\end{Definition}
\end{document}

BTW: kommt `Definition' nicht bereits mit eigenem Zähler daher?

MfG