Frage

Nun, es scheint einfach genug, aber ich kann nicht einen Weg fügen Sie eine Beschriftung auf eine Gleichung finden. Die Beschriftung wird benötigt, um die Variablen in der Gleichung zu erklären, so eine Art von tabellenartigen Struktur zu halten, alle ausgerichtet und hübsch wäre toll.

War es hilfreich?

Lösung

Der \caption Befehl an Schwimmern eingeschränkt: Sie müssen die Gleichung in einer Figur oder Tabelle Umgebung (oder eine neue Art von Gleitumgebung) platzieren. Zum Beispiel:

\begin{figure}
\[ E = m c^2 \]
\caption{A famous equation}
\end{figure}

Der Punkt, der Schwimmer ist, dass Sie LaTeX ihre Platzierung bestimmen lassen. Wenn Sie möchten, in einer festen Position erscheinen Gleichung, keinen Schwimmer verwenden. Der \captionof Befehl des caption-Paket kann eine Beschriftung außerhalb einer schwimmenden Umgebung zu platzieren verwendet werden. Es wird wie folgt verwendet:

\[ E = m c^2 \]
\captionof{figure}{A famous equation}

Dies wird auch einen Eintrag für den \listoffigures erzeugen, wenn Ihr Dokument hat einen.

Wenn Sie Teile einer Gleichung ausrichten, werfen Sie einen Blick auf die eqnarray Umgebung oder einige der Umgebungen der amsmath Paket: ausrichten, sammeln, mehrzeiligen, ...

Andere Tipps

Sie können unter http://tug.ctan.org/tex-archive/macros/latex / contrib / float / mit dem Sie neuen Floats mit \newfloat

definieren kann

Ich sage dies, weil Beschriftungen in der Regel auf Schwimmern angewandt werden.

Geradeaus Gleichungen (diejenigen, geschrieben mit $ ... $, $$ ... $$, begin{equation}...) sind in-line-Objekte, die \caption nicht unterstützen.

Dies kann mit Hilfe getan wird die folgende Schnipsel kurz vor \begin{document}

\usepackage{float}
\usepackage{aliascnt}
\newaliascnt{eqfloat}{equation}
\newfloat{eqfloat}{h}{eqflts}
\floatname{eqfloat}{Equation}

\newcommand*{\ORGeqfloat}{}
\let\ORGeqfloat\eqfloat
\def\eqfloat{%
  \let\ORIGINALcaption\caption
  \def\caption{%
    \addtocounter{equation}{-1}%
    \ORIGINALcaption
  }%
  \ORGeqfloat
}

und beim Hinzufügen einer Gleichung Verwendung so etwas wie

\begin{eqfloat}
\begin{equation}
f( x ) = ax + b
\label{eq:linear}
\end{equation}
\caption{Caption goes here}
\end{eqfloat}

Wie in dieser Forum Beitrag von Gonzalo Medina , einen dritten Weg kann sein:

Weitere Informationen über die Befehle aus dem Paket verwendet caption : hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top