Gleichungsnummerierung global ausschalten

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


gajamu
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 20. Sep 2013, 18:27

Gleichungsnummerierung global ausschalten

Beitrag von gajamu »

Hoi zusammen,

bin gerade dabei ein Vortrag zusammenuzubaschteln. Dabei m"ochte ich ganz gerne keine Gleichungsnummerierung haben. Und dies global, sodass ich net jedesmal bei ner Gleichung das * machen muss. Hat da jmd ne Idee, oder geht das gar net?

so long
gajamu

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

Beitrag von Johannes_B »

text
\[ gleichung \] %angesetzte nicht nummerierte Formel
andrer text?


Falls das nicht hilft, erstell bitte ein Minimalbeispiel

Grüße
Johannes
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.

gajamu
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 20. Sep 2013, 18:27

Beitrag von gajamu »

Hoi,
danke f"ur den Tipp, aber um ehrlich zu sein finde ich die \[ \] Methode unsch"on, und w"urde gerne die \begin{equation} \end{equation} schreibweise beibehalten, halt nur dass ich in meiner Präambel irgendwas drinstehn hab, dass die gleichungen dann nicht numereiert werden.

Minimalbeispiel:
\documentclass{beamer}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amsfonts,amssymb}

\beamertemplatenavigationsymbolsempty
\setbeamertemplate{footline}[frame number]

\begin{document}

\section{Metropolis Algorithmus}
\begin{frame}[<+->]
\frametitle{Metroplois Algorithmus}
	
\begin{itemize}
\item Akzeptanzwahrscheinlicheit
\begin{eqnarray}
A(\mu \rightarrow \mu) = \begin{cases} 1 &\ : \Delta E \leq 0  \\ \exp[- \beta \Delta E] &\ : \Delta E > 0 \end{cases}
\end{eqnarray}
\end{itemize}

\end{frame}
\end{document}




Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Ich würde es auch so machen, wie Johannes vorschlug. Wenn Du den Sinn der equation-Umgebung änderst, was natürlich einfach ist, passt Dein Dokumentinhalt nicht mehr zum LaTeX-Standard. Das kann für Dich momentan vielleicht bedeutungslos sein, doch wenn Du LaTeX länger verwendest und dann vielleicht noch Code mit anderen Leuten oder hier im Forum austauschst, sind Missverständnisse möglich.

Gehen tut es einfach mit
\let\equation\[
\let\endequation\]
In Deinem Beispiel verwendest Du equation jedoch gar nicht! Sondern das veraltete und fehlerhafte eqnarray. Das kann man natürlich auch ändern.

Wenn es Dir um die \begin- und \end-Schreibweise geht, was löblich ist, dann kannst Du
\begin{displaymath}
...
\end{displaymath}
schreiben. Das ist nämlich für unnumerierte Gleichungen vorgesehen. Oder noch einfacher, mit amsmath, was Du sowieso lädst:
\begin{equation*}
...
\end{equation*}
Stefan

Besserwisser

Beitrag von Besserwisser »

eqnarray solltest Du mit amsmath besser nicht verwenden. Siehe dazu die amsmath-Anleitung, u. a. den Anfang von Abschnitt 3.1.

Dessen ungeachtet ist es eine Sache von wenigen Augenblicken, alle {eqnarray} durch {eqnarray*} zu ersetzen. Das kann nun wirklich jeder Editor. Die Frage hier zu stellen, dauerte bestimmt länger. Du kannst aber auch mit mathtoolseine neue tag-Form definieren, bei der kein Tag ausgegeben wird, beispielsweise (ungetestet):
\makeatletter
\newtagform{gobble}[\@gobble]{}{}
\makeatother
\usetagform{gobble}
Ob das dann auch auf eqnarray wirkt oder nur die Umgebungen von amsmath, habe ich nicht getestet.

Antworten