Nummerieren von Formeln im Fließtext

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Nummerieren von Formeln im Fließtext

von bloodworks » Fr 19. Nov 2010, 22:28

Naja aber Formeln in Tabellen so anzusprechen fine ich jetzt auch net so prickelnd. Ich habe gerade meine ganzen Klassiker angeschaut. Wenn da einer eine Formel in einer Tabelle hat, dann spricht er sie über Tabellen # und Zeilen # an. Und überhaupt Formeln in Tabellen ich bin findes leider nicht, aber ich glaube malirgendwo gelesen zu haben, dass man das gefälligst vermeiden soll. grz

von Gast » Fr 19. Nov 2010, 19:13

Vielen Dank! Das ist es was ich gesucht hab.
Ich kann dich aber auch gut verstehen, das du so einer konstruierten Möglichkeit eher abgeneigt bist.
Es ging mir eigentlich darum eine Formel mit Nummer in eine Tabellenzelle einzubauen, ohne das diese noch künstlich durch das \begin{equation} vergrößert wird.
Ich dachte mir nur das es auf die Art formuliert eine allgemeingültigere Lösung gibt. Aber mit deinem Ansatz funktioniert es ja auch bestens. Und eine elegantere Lösung brauch ich für meine Zwecke nicht...
Danke,
Jakob

von bloodworks » Mi 17. Nov 2010, 23:49

Hallo
1. Ich halte dein vorhaben für besch... Das ist nicht nur Typographisch Unsinn sondern macht auch keinen Sinn. Das wird bescheiden aussehen und man macht das auch einfach nicht. (Oder anderst das Paper das das so macht will ich mal sehen.)
2. Inline Formeln macht man mit $ ... $
3. eqnarray sollte nicht verwendet werden. Vergleich l2tabu. (Das kannst du zB den Wichtigen Netzdokumenten entnehmen oder texdoc l2tabu)
4. Ich weiß nicht ob es eine schöne out oft the box Lösung gibt. Ich habe das amsmath Paket befragt aber leider keine geeignete Antwort bekommen.
Hier also mein Workaround
\documentclass{scrbook}
\usepackage[latin1]{inputenc}


\usepackage{ amsmath, amssymb}


\begin{document}



\newcommand{\loslabel}[1]{\refstepcounter{equation}(\theequation )\label{#1}} % das ist das Interesante 
% Das alles nur zu demo Zwecken
\begin{equation}
bla
\end{equation}

\ref{super}

$a + b = a + b  \loslabel{super} $

\begin{align}
bal & f& t \\
a & c & D
\end{align}

\end{document}

Was mache ich also: ich definiere einen Befehl, der die Nummer ausgibt und gleichzeitig ein label setzt. Und ersetzt den Zähler auch gleich hoch. Das geht aber sicher eleganter. Ich bin mir auch nicht sicher ob die Lösung sicher ist. Dh ob nicht eine Situation eintreten kann in der diese Lösung zerbricht.

Nummerieren von Formeln im Fließtext

von Gast » Mi 17. Nov 2010, 20:15

Hallo,
wie ist es möglich eine Formel die z.B. mit \( und \) im Fließtext eingebunden ist ähnlich wie mit \begin{eqnarray} automatisch zu nummerieren, nur eben ohne Hervorhebung und extra Zeile/Absatz?

Das Ergebnis soll also ca. so aussehen:
Das ist meine Formel a+b=c (2.11) .

Danke für eure Hilfe!

Grüße,
Jakob

Nach oben