minipage-Umgebung als equation gleiten lassen

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: minipage-Umgebung als equation gleiten lassen

von Besserwisser » Fr 22. Aug 2014, 09:51

Echte Gleitumgebungen für Gleichungen sind natürlich ebenfalls möglich. Dazu verwendet man beispielsweise tocbasic (KOMA-Script) oder caption. Hier am Beispiel von tocbaisc:
\documentclass{article}
\usepackage{tocbasic}% Wird automatisch geladen, wenn man eine KOMA-Script-Klasse
                     % wie scrartcl verwendet. Damit kann die Zeile dann
                     % entfallen.
\DeclareNewTOC[%
  type=eqcontainer,
  name=Gleichung,
  listname={Verzeichnis der Gleichungen},
  float
]{loe}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage{mathtools}
\usepackage{blindtext}
\begin{document}
\listofeqcontainers% optional
\section{Test}
\blindtext
\begin{eqcontainer}[hbp]
   \begin{equation}
      e = mc^2
      \label{eq:einstein}
   \end{equation}
      \begin{tabular}{@{}lcp{10cm}@{}}
         mit & $e$ & Energie\\
         & $m$& Masse\\
         & $c$& Lichtgeschwindigkeit
      \end{tabular}
  \caption{Äquivalenz von Masse und Energie (Einstein)}% optional
\end{eqcontainer}

\blindtext
\end{document}

von Johannes_B » Fr 22. Aug 2014, 09:25

Wie Felix schon schrieb, Gleichungen gleiten nicht.
Wenn du das schon in so ner hingeklatschen Tabelle machen willst, anstatt das ordentlich im Text zu beschreiben, dann definier dir wenigstens ne ordentlich Umgebung. So stellst du sicher, dass das im Dokument einheitlich aussieht.
\documentclass{article}
\usepackage{mathtools}
\usepackage{blindtext}
\newenvironment{eqcontainer}{\begin{minipage}{\linewidth}%
	\vspace{\abovedisplayskip}}{%
		\vspace{\intextsep}%
	\end{minipage}}
\begin{document}
\blindtext
\begin{eqcontainer}
	\begin{equation}
		e = mc^2
		\label{eq:einstein}
	\end{equation}
		\begin{tabular}{lcp{10cm}}
			mit & $e$ & Energie\\
			& $m$& Masse\\
			& $c$& Lichtgeschwindigkeit
		\end{tabular}
\end{eqcontainer}

\blindtext
\end{document}
Und erstelle bitte immer vollständige testbare Minimalbeispiele.

von Felix » Do 21. Aug 2014, 20:46

Also Gleiten würde ich das nicht nennen, das verwechselt man leicht mit dem "echten" Gleiten von Abbildungen und Tabellen (figure und table), doch wenn geklappt hat, was Du willst...

Felix

von igordashaar » Do 21. Aug 2014, 19:42

Nach dem Aufräumen der Dateien funktioniert es jetzt doch mit der equation* Umgebung drum rum. Also, falls noch jemand das Problem haben sollte, folgender Code funktioniert für mich:
\begin{equation*}
\begin{minipage}{\linewidth}
\begin{equation}
e = mc^2
\label{eq:einstein}
\end{equation}
\begin{center}
\begin{tabular}{lcp{10cm}}
mit & $e$ & Energie\\
     & $m$& Masse\\
     & $c$& Lichtgeschwindigkeit
\end{tabular}
\end{center}
\end{minipage} 
\end{equation*}

minipage-Umgebung als equation gleiten lassen

von igordashaar » Do 21. Aug 2014, 19:30

Hallo zusammen,

bin grad am Feinschliff meiner Abschlussarbeit und da ist mir gerade was aufgefallen. Mit folgendem Code halte ich Gleichungen und Erklärungen zu den Formelzeichen beieinander:
\begin{minipage}{\linewidth}
\begin{equation}
e = mc^2
\label{eq:einstein}
\end{equation}
\begin{center}
\begin{tabular}{lcp{10cm}}
mit & $e$ & Energie\\
     & $m$& Masse\\
     & $c$& Lichtgeschwindigkeit
\end{tabular}
\end{center}
\end{minipage}
allerdings wird die minipage nun exakt an der Stelle erzeugt, an der sie im Text steht. Nun hätte ich gerne, dass die minipage genau so wie eine equation Umgebung im Dokument gleitet. Nochmal eine equation* Umgebung um das ganze herum zu machen endet damit, dass ich jede form von text darin mit \text{} deklarieren muss. Gibt es hier eine einfachere Lösung?

Danke schonmal für die Hilfe!

Nach oben