Anzeige:
Ergebnis 1 bis 7 von 7

Thema: list of equations

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388

    list of equations

    mit tocloft habe ich folgendes definiert

    Code:
    \documentclass{scrartcl}
    \usepackage{amsmath}
    \usepackage{tocloft}
    
    \begin{document}
    \tableofcontents
    \newcommand{\listequationsname}{List of equations}
    \newlistof{equations}{equ}{\listequationsname}
    \newcommand{\equations}[1]{\addcontentsline{equ}{equations}{\protect\numberline\indent{\theequation}#1}}
    
    \listofequations
    
    \begin{multline}\label{equ:test}
    abc
    \end{multline}	
    \equations{Test equation}
    
    \end{document}
    Allerdings habe ich noch ein paar Probleme:
    - nach der Formelnummer fehlt die indentation wie zB bei list of tables der fall (nen \hspace wäre wohl der workaround)
    - wie kann ich hier eine gleitumgebung nutzen, um zB captions zu nutzen, ohne dass die formel aus der equationlist in die entsprechende gleitumgebungsliste umklassifiziert wird Oo
    - verschiedene sektionen baue ich mit \input ein; die nummerierung der equations beginnt dabei jedes mal von neuem, das ist natürlich ungewollt (das liegt scheinbar daran, dass jedes neue kapitel in scrreprt den counter für die gleichungen auf 1 zurücksetzt, wie kann ich das abschalten?)

    hat jemand ein paar vorschläge?

    mfg, René
    Geändert von René Geppert (21-11-2008 um 08:03 Uhr)

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    mit tocloft habe ich folgendes definiert

    Code:
    \documentclass{scrartcl}
    \usepackage{amsmath}
    \usepackage{tocloft}
    
    \begin{document}
    \tableofcontents
    \newcommand{\listequationsname}{List of equations}
    \newlistof{equations}{equ}{\listequationsname}
    \newcommand{\equations}[1]{\addcontentsline{equ}{equations}{%
      \protect\numberline\indent{\theequation\space}#1}}
    
    \listofequations
    
    \begin{multline}\label{equ:test}
    abc
    \end{multline}	
    \equations{Test equation}
    
    \end{document}
    das rote sollte helfen

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    okay, danke
    aber das mit dem abstand war ja noch das kleinste problem^^

    hat jemand eine idee wie man die kapitelweise nummerierung für die gleichungen ausschaltet?

    zu articleklasse wechseln möchte ich nicht, weil mir das meine titlepage umformatiert und ich das gesamte inhaltsverzeichnis anpassen müsste /:

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    okay, danke
    aber das mit dem abstand war ja noch das kleinste problem^^

    hat jemand eine idee wie man die kapitelweise nummerierung für die gleichungen ausschaltet?
    das ist in jeder Liste ungefähr 100 000 mal beantwortet worden, wie man Zähler
    verändert ...

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    ich sehe nicht, was du meinst

    Code:
    \renewcommand{\theequation}{\arabic{equation}}
    bzw.
    Code:
    \numberwithin{equation}{chapter}
    führt dazu, dass ich die nummerierung verfeinern kann
    ich will aber gerade das gegenteil, sie quasi auf das gesamte dokument vergröbern und nicht part/chapterweise nummerieren, trotz reportklasse

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    ich sehe nicht, was du meinst

    Code:
    \renewcommand{\theequation}{\arabic{equation}}
    bzw.
    Code:
    \numberwithin{equation}{chapter}
    führt dazu, dass ich die nummerierung verfeinern kann
    ich will aber gerade das gegenteil, sie quasi auf das gesamte dokument vergröbern und nicht part/chapterweise nummerieren, trotz reportklasse
    mit dem Paket remreset
    Code:
    \makeatletter
    \@removefromreset{equation}{chapter}
    \makeatother
    es gibt noch ein ähnliches Paket und weitere Möglichkeiten mit amsmath.

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    funzt 1a mit remreset

    vielen dank für deine geduld^^

Lesezeichen

Berechtigungen

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