Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Problem mit Formelverzeichnis.

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.04.2013
    Beiträge
    35

    Problem mit Formelverzeichnis.

    Ich hab mir ein Formelverzeichnis definiert und lasse mir dieses am Ende meines Dokuments ausgeben.
    Nach der 9 Formel im Kapitel überschreibt der Formelname allerdings die Formelnummer.
    Wie kann ich das ändern?
    Hier mein Beispiel:
    Code:
    \documentclass[a4paper,twoside,headsepline,DIV15,12pt,
      plainheadsepline,% ohne diese Option wäre besser
      %openany,
      footsepline,
      plainfootsepline,
      %footbotline,
      %plainfootbotline,
      listof=totoc]{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage{selinput}
    \SelectInputMappings{
      adieresis={ä},
      germandbls={ß},
    }
    \usepackage{tabularx}
    \usepackage{blindtext}% Praktisch für Demo-Zwecke
    \usepackage{scrpage2}   
    \usepackage{chngcntr} 
    \usepackage{lmodern}
    \counterwithout{figure}{chapter} 
    \counterwithout{table}{chapter}
    \usepackage{chngcntr} 
    \counterwithout{footnote}{chapter}
    \usepackage[bf]{caption2}
    \usepackage{setspace} 
    \usepackage{varwidth}
    \usepackage{wrapfig}
    \usepackage{graphicx}
    \usepackage{picins}
    \usepackage{booktabs} 
    \usepackage{lscape} 
    \usepackage{amsmath}
    \usepackage{amsthm}
    \usepackage{amsbsy}
    \usepackage{amssymb}
    \usepackage{graphics}
    \usepackage{amsmath} 
    
    \DeclareNewTOC[% 
      type=equation, 
      listname={Formelverzeichnis}% 
    ]{equ} 
    \newcommand{\myequations}[1]{% 
    \addcontentsline{equ}{equation}{\protect\numberline{\theequation}#1}} 
    
    \usepackage[left=3.0cm,right=2.0cm,top=2.5cm,bottom=2.5cm]{geometry}
    
    \begin{document}
    
    	\begin{equation}
    		a = b + c
    	\end{equation}
    	\myequations{Formel1}
    	
    		\begin{equation}
    			a = b + c
    		\end{equation}
    		\myequations{Formel2}
    
    	\begin{equation}
    		a = b + c
    	\end{equation}
    	\myequations{Formel3}
    	
    		\begin{equation}
    			a = b + c
    		\end{equation}
    		\myequations{Formel4}
    		
    	\begin{equation}
    		a = b + c
    	\end{equation}
    	\myequations{Formel5}
    	
    		\begin{equation}
    			a = b + c
    		\end{equation}
    		\myequations{Formel6}
    
    	\begin{equation}
    		a = b + c
    	\end{equation}
    	\myequations{Formel7}
    	
    		\begin{equation}
    			a = b + c
    		\end{equation}
    		\myequations{Formel8}
    
    	\begin{equation}
    		a = b + c
    	\end{equation}
    	\myequations{Formel9}
    	
    		\begin{equation}
    			a = b + c
    		\end{equation}
    		\myequations{Formel10}
    
    	\begin{equation}
    		a = b + c
    	\end{equation}
    	\myequations{Formel1}
    
    \listofequations
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von rasputin87 Beitrag anzeigen
    Ich hab mir ein Formelverzeichnis definiert und lasse mir dieses am Ende meines Dokuments ausgeben.
    Nach der 9 Formel im Kapitel überschreibt der Formelname allerdings die Formelnummer.
    Wie kann ich das ändern?
    Abbildungen, Fußnoten und Tabellen willst Du ohne Bindung ans Kapitel -- warum nicht auch die Gleichungen?
    Davon abgesehen: schau Dir im scrguide die Option `hang' unter der Beschreibung zum \DeclareNewTOC-Befehl an.

    BTW: caption2 ist veraltet, nutze besser caption.

    PS) Schau Dir bitte auch an, was ein Minimalbeispiel ist -- gefühlte 99 % der von Dir geladenen Pakete sind imho zur Problemdarstellung überflüssig.
    PSS) den Text hättest Du auch kürzen können, wenn Du nach der ersten Formel den Gleichungszähler entsprechend hochsetzt, etwa
    Code:
    \documentclass{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage{selinput}
    \SelectInputMappings{
      adieresis={ä},
      germandbls={ß},
    }
    \DeclareNewTOC[% 
      type=equation,
      hang=2.5em,
      listname={Formelverzeichnis}% 
    ]{equ}
    \newcommand{\myequations}[1]{% 
    \addcontentsline{equ}{equation}{\protect\numberline{\theequation}#1}}
    \begin{document}
    
      \begin{equation}
        a = b + c
      \end{equation}
      \myequations{Formel1}
    \setcounter{equation}{19}%
        \begin{equation}
          a = b + c
        \end{equation}
        \myequations{Formel20}
    
    \listofequations
    \end{document}
    (incl. Lösungsansatz)

    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
  •