Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Nummerierung Documentklasse scrbook

  1. #1
    marco
    Gast

    Unhappy Nummerierung Documentklasse scrbook

    Hallo,
    ich habe folgendes Problem: Ich habe mit einem Dokument in der Klasse scrartcl begonnen und im Nachhinein aber auf scrbook umgestellt. Natürlich habe ich alles was vorher "section" war auf "chapter" umgestellt. Nach der Umstellung funktioniert auf einmal die Nummerierung von Tabellen, Bildern und Gleichungen überhaupt nicht mehr. Ich habe mit folgenden Befehlen gearbeitet.
    (1)
    \renewcommand\theequation{\arabic{chapter}.\arabic {equation}}
    \makeatletter\@addtoreset{equation}{chapter}\makea tother
    (2)
    \renewcommand{\theequation}{\thechapter.\arabic{eq uation}}
    \numberwithin{equation}{chapter}

    Weder (1) noch (2) noch irgendwelche Abwandlungen beseitigen das Problem.
    In meinem pdf-Dokument erscheinen einige Nummerierungen immer doppelt.
    Ich hätte gern ein Format dass wie folgt aussieht:

    Kapitel 1
    Gleichung 1.1
    Gleichung 1.2
    Section 1
    Gleichung 1.3
    subsection 1
    Gleichung 1.4

    usw. also immer die Gleichungsnummer ans Kapitel geknüpft und dann fortlaufend.
    Stattdessen bekomme ich mit o.g. Befehlen folgendes:

    Kapitel 1
    Gleichung 1.1
    Gleichung 1.2
    Section 1
    Gleichung 1.1
    Gleichung 1.2
    subsection 1
    Gleichung 1.3

    Wenn also unmittelbar nach dem Befehl \chapter eine Gleichung (Abb., Tab.) folgt wird die Nummerierung normal begonnen. In der darauf folgenden Section oder Subsection beginnt er auf einmal wieder von vorn zu zählen. Über die Ebenen section, subsection und subsubsection hinweg funktioniert die Nummerierung. Das Problem tritt nur beim Übergang von chapter zu section auf.
    Ich habe bereits alles gegoogelt was es zum Thema gibt und ewig herumprobiert. Ich hoffe jemand hat einen Tipp für mich.
    Grüße,
    Marco

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.08.2010
    Beiträge
    5
    ich bin kein Experte, aber was passiert wenn du einfach

    Code:
    \renewcommand{\theequation}{\thechapter.\arabic{equation}}
    machst?

  3. #3
    marco
    Gast
    Zitat Zitat von sportfreund Beitrag anzeigen
    ich bin kein Experte, aber was passiert wenn du einfach

    Code:
    \renewcommand{\theequation}{\thechapter.\arabic{equation}}
    machst?
    Gerade ausprobiert. Das gleiche Ergebnis. Ich krieg immer wieder Doppelbezeichnungen. :-(

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.08.2010
    Beiträge
    5
    ok bin wie gesagt kein pro, aber eine "unelegante" Variante wäre ja wenn du nen eigenen counter einführst...

    Code:
    \newcounter{mycounter}
    
    %und dann jedesmal:
    
    \begin{align}\stepcounter{mycounter}
    ...
    \end{align}
    und in dem code oben einfach {\thechapter,\mycounter} einfügen

    ist sicher nicht optimal, sollte aber den Zweck erfüllen
    den counter kannste dann ja für ein anderes kapitel wieder zurücksetzen oder für das auch noch nen neuen counter einführen...

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Wie wärs mit einem Minimalbeispiel?
    Ich kann das Problem nämlich hiermit nicht nachvollziehen:
    Code:
    \documentclass{scrbook} 
    \usepackage[ngerman]{babel} 
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}	
    
    \usepackage{amsmath} 
    
    \renewcommand\theequation{\arabic{chapter}.\arabic{equation}} 
    \makeatletter\@addtoreset{equation}{chapter}\makeatother 
    
    \renewcommand{\theequation}{\thechapter.\arabic{equation}}
    \numberwithin{equation}{chapter}
    
    
    \begin{document}
    \chapter{Kapitel 1}
    \begin{align}
    Gleichung 1.1
    \end{align}
    
    \begin{align}
    Gleichung 1.2
    \end{align}
    
    \section{Section 1}
    
    \begin{align}
    Gleichung 1.1
    \end{align}
    
    \begin{align}
    Gleichung 1.2
    \end{align}
    
    \subsection{subsection 1}
    
    \begin{align}
    Gleichung 1.3
    \end{align}
    
    \end{document}

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  7. #7
    marco
    Gast
    Danke für die Hilfe. Ich hab den Fehler gefunden. Ich hatte eine Vorlage bekommen und dort war ein Package mit dem Namen "numab" geladen. Das hat mir irgendwie die Nummerierung aller Gleichungen, Tabellen und Abbildungen durcheinander geworfen. Wenn ich das Package nicht lade, funktionieren die oben genannte Befehle wie gewünscht.
    Marco

Stichworte

Lesezeichen

Berechtigungen

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