PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Counterarithmetik in Matheumgebung



nameac
26-02-2013, 20:24
Hallo liebe Setzergemeinde,

ich möchte gern den Zähler footnote so organisieren, dass beim Verwenden von mehr als einer Fußnote in einer align-Umgebung, man anschließend nicht extra den Counter passend zur Fußnote berechnen muss.


\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}%,DIV=15,BCOR12mm

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{ctable}
\usepackage{multicol}
\usepackage{blindtext}
\renewcommand{\thefootnote}{\arabic{footnote}}
\newcommand{\myfootnotemark}{\refstepcounter{footn ote}\text{\thefootnote}}
\begin{document}
\begin{align*}
A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnot emark}{=}D
\end{align*}
\setcounter{footnote}{\value{footnote}-1}
\footnotetext[\value{footnote}]{vgl. A}
\setcounter{footnote}{\value{footnote}+1}
\footnotetext[\value{footnote}]{vgl. B}

\end{document}

rais
27-02-2013, 08:24
Moin moin,


ich möchte gern den Zähler footnote so organisieren, dass beim Verwenden von mehr als einer Fußnote in einer align-Umgebung, man anschließend nicht extra den Counter passend zur Fußnote berechnen muss.

meinst Du das so?


\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}%,DIV=15,BCOR12mm

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\newcounter{fnsave}
\newcommand*\savefn{%
\setcounter{fnsave}{\value{footnote}}%
}
\newcommand*\restorefn{%
\setcounter{footnote}{\value{fnsave}}%
}
\newcommand\myfootnotetext[1]{%
\stepcounter{footnote}%
\footnotetext{#1}%
}
\newcommand{\myfootnotemark}{\refstepcounter{footn ote}\text{\thefootnote}}
\begin{document}
\savefn
\begin{align*}
A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnot emark}{=}D
\end{align*}
\restorefn
\myfootnotetext{vgl. $A$}
\myfootnotetext{vgl. $B$}
\end{document}

MfG

nameac
11-03-2013, 16:50
Hallo Rainer,

danke für die schöne Lösung. Welchen Wert muss man in fnsave speichern wenn man das Paket "perpage" verwendet?


\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}%,DIV=15,BCOR12mm

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{perpage} %the perpage package
\MakePerPage{footnote}

\newcounter{fnsave}
\newcommand*\savefn{%
\setcounter{fnsave}{\value{footnote}}%
}
\newcommand*\restorefn{%
\setcounter{footnote}{\value{fnsave}}%
}
\newcommand\myfootnotetext[1]{%
\stepcounter{footnote}%
\footnotetext{#1}%
}
\newcommand{\myfootnotemark}{\refstepcounter{footn ote}\text{\thefootnote}}
\begin{document}
\savefn
\begin{align*}
A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnot emark}{=}D
\end{align*}
\restorefn
\myfootnotetext{vgl. $A$}
\myfootnotetext{vgl. $B$}
\newpage
\savefn
\begin{align*}
A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnot emark}{=}D
\end{align*}
\restorefn
\myfootnotetext{vgl. $A$}
\myfootnotetext{vgl. $B$}
\end{document}

rais
11-03-2013, 20:25
Moin nochmal,

Welchen Wert muss man in fnsave speichern wenn man das Paket "perpage" verwendet?

ich nehme an, Du verwendest auch andere (normale?) Fußnoten bzw. hast nicht nur eine align-Umgebung mit Fußnoten pro Seite ...


\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}%,DIV=15,BCOR12mm

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{perpage} %the perpage package
\MakePerPage{footnote}

\newcounter{fnsave}
\newcommand*\savefn{%
\stepcounter{footnote}%
\addtocounter{footnote}{-1}%
\setcounter{fnsave}{\value{footnote}}%
}
\newcommand*\restorefn{%
\setcounter{footnote}{\value{fnsave}}%
}
\newcommand\myfootnotetext[1]{%
\stepcounter{footnote}%
\footnotetext{#1}%
}
\newcommand{\myfootnotemark}{\refstepcounter{footn ote}\text{\thefootnote}}
\begin{document}
\savefn
\begin{align*}
A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnot emark}{=}D
\end{align*}
\restorefn
\myfootnotetext{vgl. $A$}
\myfootnotetext{vgl. $B$}
\newpage
\savefn
\begin{align*}
A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnot emark}{=}D
\end{align*}
\restorefn
\myfootnotetext{vgl. $A$}
\myfootnotetext{vgl. $B$}
\end{document}

Sonst wäre die Antwort: 0 ;)

MfG