Seite 1 von 1

Formeln nummerieren

Verfasst: Fr 6. Aug 2010, 10:22
von Rode Daibel
Hallo zusammen, ich schreibe grade meine Diplomarbeit in Dokumentenklasse article(koma skript). Ich studiere Elektrotechnik und habe daher einiges an Formeln in den verschiedenen Kapiteln. Jetzt viel mir ein das ich di ja nummerieren muss, und habe mich gefragt, ob es eine Möglichkeit gibt die Formeln je nach Kapitel automatisch nummerieren zu lassen. Also quasi wie folgt.

Kabitel1:

Formel 1.1
Formel1.2
....
Kabitel 2
Formel 2.1
...

Vielen Dank im vorraus schon mal für die Hilfe.

Anpassung

Verfasst: Fr 6. Aug 2010, 10:39
von localghost
Zunächst mal gibt es in einer Artikel-Klasse gar keine Kapitel (chapter), sondern nur Abschnitte (section). Zudem ist diese Klasse für eine Diplomarbeit wenig geeignet. Die Empfehlung geht also dahin, die Klasse in Richtung »scrreprt« zu wechseln und die Struktur des Dokuments anzupassen (section → chapter, subsection → section, ...). Die neue Struktur wird hilfreich sein. In dieser Report-Klasse erfolgt die Nummerierung der Gleichungen wie gewünscht.

Solltest Du auf der Artikel-Klasse bestehen, verwende das (vorzugsweise einzusetzende) Paket amsmath und setze folgende Zeile in den Vorspann.
\numberwithin{equation}{section}

Thorsten

Verfasst: Fr 6. Aug 2010, 12:07
von Rode Daibel
Ja genau ich bin auch ein Volltrottel. Da hab ich mich verschirben, ich bin natürlich in dokumentenklasse report (koma skript) unterwegs und nicht in article. MEIN FEHLER. Dort funktioniert natürlich der von dir erwähnte befehl nun nicht wenn ich ihn in den vorspann einfüge

Nicht nachvollziehbar

Verfasst: Fr 6. Aug 2010, 12:22
von localghost
Ich habe kein Problem mit folgendem.
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}
  \chapter{Foo}
    \section{Bar}
      \begin{equation}\label{eqn:einstein}
        E=mc^2
      \end{equation}
\end{document}
Und dafür ist der angegebene Befehl aus amsmath noch nicht einmal nötig (was dich aber nicht davon abhalten sollte, es generell einzusetzen). So, und jetzt bist Du dran.