PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funktion von equation-Umgebung ändern



Fleckenteufel
25-08-2010, 19:27
Hallo,
ich würde gerne bei allen Formeln in meinem Dokument die Formelnummerierung entfernen. Bei über 300 Seiten ist das aber per Hand etwas aufwendig. Gibt es eine Möglichkeit global die Umgebung equation so umzudefinieren, dass sie wie equation* arbeitet?
Gruß - Erik

voss
25-08-2010, 19:30
ich würde gerne bei allen Formeln in meinem Dokument die Formelnummerierung entfernen. Bei über 300 Seiten ist das aber per Hand etwas aufwendig. Gibt es eine Möglichkeit global die Umgebung equation so umzudefinieren, dass sie wie equation* arbeitet?


du kannst doch mit jedem Editor ohne weiteres equation mit
equation* ersetzen. Dazu brauchst du doch TeX gar nicht zu
bemühen.

Herbert

Fleckenteufel
25-08-2010, 19:40
Okay ... ich dachte das geht elegant mit Tex, sodass man das später mal umschalten kann, wenn man möchte. Aber so gehts natürlich auch. :)
Danke!

voss
25-08-2010, 19:42
Okay ... ich dachte das geht elegant mit Tex, sodass man das später mal umschalten kann, wenn man möchte. Aber so gehts natürlich auch. :)
Danke!

natürlich:

\let\equation\[
\let\endequation\]

Herbert

Fleckenteufel
25-08-2010, 23:12
Super ... genau das, nachdem ich gesucht hatte. Danke!!!
Funktioniert das auch mit anderen Umgebungen? Also immer:
\let\*umgebungsname*\*neuer Befehl*
\let\end*umgebungsname*\*neuer End-Befehl*

voss
25-08-2010, 23:49
Super ... genau das, nachdem ich gesucht hatte. Danke!!!
Funktioniert das auch mit anderen Umgebungen? Also immer:
\let\*umgebungsname*\*neuer Befehl*
\let\end*umgebungsname*\*neuer End-Befehl*

(fast) immer

Herbert

Fleckenteufel
26-08-2010, 00:47
Ich glaube ich habe gerade den fast-Fall:
Das ersetzen der align durch eine align* Umgebung funktioniert auf dem Wege nicht:
\let\align\begin{align*}
\let\endalign\end{align*}

Wie mache ich das am Besten?

voss
26-08-2010, 09:12
Ich glaube ich habe gerade den fast-Fall:
Das ersetzen der align durch eine align* Umgebung funktioniert auf dem Wege nicht:
\let\align\begin{align*}
\let\endalign\end{align*}

Wie mache ich das am Besten?


\makeatletter
\def\align{\start@align\@ne\st@rredtrue\m@ne}
\makeatother

Herbert

Fleckenteufel
28-08-2010, 06:19
Wow ... ich hab zwar keine Ahnung was da passiert, aber es klappt ... danke danke danke!!!
Irgendwann muss ich mich mal mit dieser "Latex-Programmierung" beschäftigen ... echt ne nette Sache.