equation automatisch verlinken Thema ist als GELÖST markiert

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


EN3

equation automatisch verlinken

Beitrag von EN3 »

Hallo

Gleich vorneweg: Bin vergleichsweise unerfahren auf dem Latex-Gebiet, aber ich bastle gerne und drum reit ich mich gerne mal rein in die ... *ähm*....ja, ihr wisst ja :D

Mein aktuelles Problem:
Ich benutze die equation-Umgebung um meine Formel automatisch durchnummerieren zu lassen und benutze dann noch
\label{Gleichung1}
und \eqref{Gleichung1}.

Sieht also am Ende so aus:
	\begin{eqa}	\label{Gl1}
			n=2l+1
	\end{eqa}
Mit \eqref{Gl1} berechnet man das doppelte von l und addiert 1 dazu.
Nun meine Frage:
Ich habe mir heute die equation-Umgebung eh schon neu definiert, damit die Gleichungen ein bisschen größer sind (habt euch bestimmt schon gefragt, was "eqa" sein soll, oder?)
\newenvironment{eqa}												%eqa = größere Equation
{\begin{large}\begin{equation}}
{\end{equation}\end{large}}
und jetzt wollte ich fragen, ob es möglich ist, auch gleich den \label{.}-Befehl in diese neue Environment einzubetten, so dass mir die Gleichungen z.B. einfach nach Reihenfolge im Text gelabelt werden (Gl2, Gl3...) sodass ich mir dann im Code jedes Mal das \labeln sparen kann und nur noch
\eqref{Gleichung45}
schreiben muss (Auch wenn dann z.B. die Gleichungen 2-44 gar nicht im Text verlinkt, sondern nur hingeklatscht werden) :D


Also kurz gesagt:
Ich will bei
\begin{eqa}
1+2=3
\end{eqa}

deswegen muss ja logischerweise auch gelten:

\begin{eqa}
4+5=6
\end{eqa}

Wie man aus  \eqref{Gl1} und  \eqref{Gl2} sehen kann, können Studenten, die ihre Bachelorarbeit schreiben, doch nicht rechnen!
Ohne dass ich die eqas extra belabeln muss


Vielen Dank schon mal undn lieben Gruß

EN3

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Kann man schon, aber hältst du das für nützlich? Wenn du dann irgendwo eine Gleichung dazwischen schiebst, verschieben sich doch alle Nummern, und du musst alle \eqref anpassen. Und wenn du glaubst, dass das nicht vorkommt, dann kannst du dir doch \label + \ref ganz sparen und einfach gleich die Nummer hinschreiben.

EN3

Beitrag von EN3 »

Hm, da hast du allerdings recht.
Wenn ich auch nur eine Gleichung dazwischenschiebe hagelts Probleme.

Und dass das Programm automatisch "irgendwie" labelt und diese Labels auch beim Neueinfügen nicht verändert werden, wird nicht gehen.
Kann ich mir zumindest nicht vorstellen, dass das dann dadurch einfach wird, als wie wenn ichs selbst be\label-e


Aber das mit dem "einfach-(1)-selber-schreiben" find ich irgendwie auch nicht elegant, da geht mir dann die verlinkung ab.


hast aber recht, vielen Dank. Wieder ein Augenöffner mehr :)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Noch ein kleiner Tipp zum Labeln: Die Labels sollten irgendwie versuchen den Inhalt des Objektes eineindeutig wiederzugeben. Deshalb ist es üblich labels einen Präfix voranzustellen, für Gleichungen zum Beispiel eqn:, oder fig: für Abbildungen.

Glei12 ist als label recht ungeeignet.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten