PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formelnummerierung mit Stern versehen



letscho84
15-09-2011, 10:22
Hallo zusammen,

ich verwende für meine Formelnummerierung den Latex-Code:



\begin{equation}
%Formel....
\end{equation}


Diese Umgebung setzt mir ja eine automatische Nummerierung nach dem Schema:

Formel (1.1)

Dieses Schema möchte ich beibehalten, jedoch bräuchte ich bei eingen meiner Formeln z.B. einen Stern oder * hinter der Nummerierung. Sie soll also so:

Formel (1.1)
Formel (1.2)*
Formel (1.3)
usw.

aussehen. Ist das möglich?

Grüße, letscho

LuPi
15-09-2011, 10:52
Ein erster Ansatz könnte so aussehen:


\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{equation}\refstepcounter{equation}
Formel \tag{\theequation*}
\label{equus}
\end{equation}
Gleichung~\ref{equus}
\end{document}


Dabei sieht man, dass das noch nicht optimal ist. Wenn Du den Stern innerhalb
der Klammern möchtest, wird das wohl etwas aufwendiger, da dann \tag aus
amsmath modifiziert werden muss.

P. S.: Es wäre nett, wenn Du uns mit Deinen Fragen ein Minimalbeispiel (http://minimalbeispiel.de)
spendieren würdest.

letscho84
15-09-2011, 11:19
Hallo LuPi,

danke für die schnell Hilfe. Wenn ich den von dir verwendten Code in PDF umwandle kommt die angehangene Version raus. Dabei sieht man, dass der Stern schon innerhalb der Klammern ist. Wäre es auch möglich, diesen außerhalb der Klammern anzuordnen? So wie ich dies bei meinem Schema angedeutet habe.


Ein erster Ansatz könnte so aussehen:


\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{equation}\refstepcounter{equation}
Formel \tag{\theequation*}
\label{equus}
\end{equation}
Gleichung~\ref{equus}
\end{document}


Dabei sieht man, dass das noch nicht optimal ist. Wenn Du den Stern innerhalb
der Klammern möchtest, wird das wohl etwas aufwendiger, da dann \tag aus
amsmath modifiziert werden muss.

spendieren würdest.

LuPi
15-09-2011, 11:42
Ich schrieb:
Wenn Du den Stern innerhalb der Klammern möchtest, ...

Das war leider ein Dreckpfuhler, gemeint war außerhalb!

letscho84
15-09-2011, 11:53
Ich dachte mir schon sowas!

Ich werde es erst mal so probieren und wenn du magst und Zeit hast, kannst du mir aber auch gerne dabei helfen, den Stern außerhalb der Klammer zu platzieren! Danke aber schon jetzt für deine Mühen.

Grüße, letscho

LuPi
15-09-2011, 12:05
Über mögen und Zeit haben können wir reden, aber ich habe mal einen
Blick in die Quelle (amsmath) geworfen und muss zugeben, dass mir das
mindestens eine Kragenweite zu hoch ist. Aber hier gibt es wesentlich
Bessere, die das vielleicht aus dem Handgelenk schütteln. Viel Erfolg!

tral
15-09-2011, 16:02
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{equation}
F = m a
\end{equation}

\bgroup
\makeatletter
\def\tagform@#1{\maketag@@@{(\ignorespaces#1\unski p\@@italiccorr)*}}
%modifiziert aus amsmath.sty
\makeatother
\begin{equation}
E = m c^2
\end{equation}
\egroup

\begin{equation}
F = m a
\end{equation}

\end{document}


Christian.

letscho84
15-09-2011, 16:41
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{equation}
F = m a
\end{equation}

\bgroup
\makeatletter
\def\tagform@#1{\maketag@@@{(\ignorespaces#1\unski p\@@italiccorr)*}}
%modifiziert aus amsmath.sty
\makeatother
\begin{equation}
E = m c^2
\end{equation}
\egroup

\begin{equation}
F = m a
\end{equation}

\end{document}


Christian.

Danke Christian! So hatte ich mir das gedacht. Danke