Seite 1 von 1

Gleichungsnummerierung global ausschalten

Verfasst: Fr 20. Sep 2013, 18:32
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

Verfasst: Fr 20. Sep 2013, 18:39
von Johannes_B
text
\[ gleichung \] %angesetzte nicht nummerierte Formel
andrer text?


Falls das nicht hilft, erstell bitte ein Minimalbeispiel

Grüße
Johannes

Verfasst: Fr 20. Sep 2013, 18:53
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}




Verfasst: Fr 20. Sep 2013, 19:19
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

Verfasst: Fr 20. Sep 2013, 19:23
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.