Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Counterarithmetik in Matheumgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232

    Counterarithmetik in Matheumgebung

    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.

    Code:
    \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{footnote}\text{\thefootnote}}
    \begin{document}
    \begin{align*}
    A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnotemark}{=}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}

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von nameac Beitrag anzeigen
    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?
    Code:
    \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{footnote}\text{\thefootnote}}
    \begin{document}
    \savefn
    \begin{align*}
    A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnotemark}{=}D
    \end{align*}
    \restorefn
    \myfootnotetext{vgl. $A$}
    \myfootnotetext{vgl. $B$}
    \end{document}
    MfG
    Geändert von rais (27-02-2013 um 19:40 Uhr) Grund: typo
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232
    Hallo Rainer,

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

    Code:
    \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{footnote}\text{\thefootnote}}
    \begin{document}
    \savefn
    \begin{align*}
    A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnotemark}{=}D
    \end{align*}
    \restorefn
    \myfootnotetext{vgl. $A$}
    \myfootnotetext{vgl. $B$}
    \newpage
    \savefn
    \begin{align*}
    A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnotemark}{=}D
    \end{align*}
    \restorefn
    \myfootnotetext{vgl. $A$}
    \myfootnotetext{vgl. $B$}
    \end{document}

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin nochmal,
    Zitat Zitat von nameac Beitrag anzeigen
    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 ...
    Code:
    \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{footnote}\text{\thefootnote}}
    \begin{document}
    \savefn
    \begin{align*}
    A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnotemark}{=}D
    \end{align*}
    \restorefn
    \myfootnotetext{vgl. $A$}
    \myfootnotetext{vgl. $B$}
    \newpage
    \savefn
    \begin{align*}
    A&=B\overset{\myfootnotemark}{=}C\overset{\myfootnotemark}{=}D
    \end{align*}
    \restorefn
    \myfootnotetext{vgl. $A$}
    \myfootnotetext{vgl. $B$}
    \end{document}
    Sonst wäre die Antwort: 0

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •