Split-Umgebung Zeichen ausrichten, Formelnummerierung

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: Split-Umgebung Zeichen ausrichten, Formelnummerierung

von Roman_95 » So 5. Aug 2018, 14:00

Sehr cool, genau dass was ich gesucht habe.

Auf die Idee, die \notags so zu setzen, dass nur in der ersten Zeile eine Nummer steht, bin ich natürlich nicht gekommen :D aber das mit der aligned-Umgebung ist natürlich sauberer...
Und danke für den Tipp mit der vereinfachten Bruch-Schreibweise!

von esdd » So 5. Aug 2018, 11:12

Für die Ausrichtung der Nummerierung könntest Du aligned statt split verwenden. Das kennt dann ein optionales Argument, dem Du einen der Werte t (top), c (center, entspricht Voreinstellug) oder b (bottom) übergeben kannst.
\documentclass{scrartcl}
\usepackage{mathtools}
\usepackage{varioref}
\usepackage{hyperref}
\usepackage{cleveref}

\newcommand*{\pder}[2]{\frac{\partial#1}{\partial#2}}

\begin{document}
\begin{equation}
  \label{eqn:02-ut}
  \begin{aligned}[t]
     u_T(r_j) = u(r) &+ (x_j-x) \pder{u}{x}(r) \\
     &+ (y_j-y) \pder{u}{y}(r) \\
     &+ \frac{1}{2} (x_j-x)(y_j-y) \pder{^2u}{x^2}(r) \\
     &\vdotswithin{+}
 \end{aligned}
\end{equation}
\vref{eqn:02-ut}
\end{document}

von Gast » So 5. Aug 2018, 07:31

Dafür hat das mathtools-Paket die Befehle \vdotswithin und \shortvdotswithin. Da mathtools selbst schon amsmath lädt, brauchen wir unten nur \usepackage{mathtools}.

Für die Sache mit den Nummern fällt mir leider nichts besseres als align mit \notag ein.
\documentclass{scrartcl}
\usepackage{mathtools}
\usepackage{varioref}
\usepackage{hyperref}
\usepackage{cleveref}

\newcommand*{\pder}[2]{\frac{\partial#1}{\partial#2}}

\begin{document}
\begin{equation}
\label{eqn:02-ut}
\begin{split}
 u_T(r_j) = u(r) &+ (x_j-x) \pder{u}{x}(r) \\
 &+ (y_j-y) \pder{u}{y}(r) \\
 &+ \frac{1}{2} (x_j-x)(y_j-y) \pder{^2u}{x^2}(r) \\
 &\vdotswithin{+}
\end{split}
\end{equation}
\vref{eqn:02-ut}

\begin{equation}
\begin{split}
 u_T(r_j) = u(r) &+ (x_j-x) \pder{u}{x}(r) \\
 &+ (y_j-y) \pder{u}{y}(r) \\
 &+ \frac{1}{2} (x_j-x)(y_j-y) \pder{^2u}{x^2}(r) \\
 &\shortvdotswithin{+}
\end{split}
\end{equation}

\begin{align}
 u_T(r_j) = u(r) &+ (x_j-x) \pder{u}{x}(r) \\
 &+ (y_j-y) \pder{u}{y}(r) \notag \\
 &+ \frac{1}{2} (x_j-x)(y_j-y) \pder{^2u}{x^2}(r) \notag \\
 &\shortvdotswithin{+} \notag
\end{align}
\end{document}

Split-Umgebung Zeichen ausrichten, Formelnummerierung

von Roman_95 » So 5. Aug 2018, 02:33

Hallo Zusammen,

ich hätte eine kurze Frage zur split-Umgebung bzw. allgemein mehrzeiligen Formeln. Ich möchte folgende Formel setzen:
\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{varioref}
\usepackage{hyperref}
\usepackage{cleveref}

\begin{document}
\begin{equation}
\label{eqn:02-ut}
\begin{split}
 u_T(r_j) = u(r) &+ (x_j-x) \frac{\partial u}{\partial x}(r) \\
 &+ (y_j-y) \frac{\partial u}{\partial y}(r) \\ 
 &+ \frac{1}{2} (x_j-x)(y_j-y) \frac{\partial^2 u}{\partial x^2}(r) \\ 
 \vdots
\end{split}
\end{equation}
\vref{eqn:02-ut} 
\end{document}
Das funktioniert soweit, ich möchte nur gerne das die \vdots unter den Plus-Zeichen stehen. Da es sich nicht um ein mathematisches Relationssymbol handelt, funktioniert der &-Operator natürlich nicht. Ich hoffe ihr könnt mir weiterhelfen.

Eine andere Frage hätte ich bzgl. der vertikalen Position der Nummerierung; kann ich vorgeben, dass sie in der ersten Zeile steht? "align" mit \notags setzt die Nummer in die letzte Zeile...

Danke im Voraus!

Nach oben