Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Formelsatz für Mathematik, Naturwissenschaften und Technik


lilkaly
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mi 30. Sep 2020, 14:34

Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von lilkaly »

Hallo zusammen, ich bin jetzt schon seit Stunden auf der Suche nach einer Lösung für mein Problem.

Ich habe eine Gleichung mit Parametern die zentriert positioniert sein soll (funktioniert). Die Parameter soll unterhalb der Gleichung und linksbündig definiert werden (habe ich mit einer Tabelle realisiert und funktioniert). Nach der Definition der Parameter wird jedoch eine weitere Zeile in der flalign-Umgebung eingefügt (bei der ich die Nummerierung unterdrückt habe). Damit ist der Abstand zwischen der letzten Definition und dem weiteren Text sehr groß. Ich möchte, dass der Abstand wie vor und nach der Gleichung ist.

Beispielprogramm
Beispielprogramm

Das Ergebnis soll aussehen wie auf dem Bild, nur ohne den großen Abstand. Ich hoffe sehr ihr könnt mir weiterhelfen!

\documentclass[12pt,listof=leveldown,a4paper]{article}
\usepackage[onehalfspacing]{setspace}	%Zeilenabstand
\usepackage[utf8]{inputenc}		%Umlaute
\usepackage[ngerman]{babel}
\usepackage{amsmath}	%Mathematische Umgebung
\usepackage{amsfonts} 	%Mathematische Schriftart
\usepackage{amssymb} 	%Mathematische Symbole
\usepackage{amsthm}
\usepackage{tabularx}

\begin{document}
Mit der nachfolgenden Formel kann der Leiterquerschnitt berechnet werden:
\begin{flalign}
	A &= \frac{2 \cdot I \cdot l \cdot cos\varphi}{\gamma \cdot \Delta U}\\
	\intertext{
	\begin{tabular}{rl}
		$I$ &= Leiterstrom in A\\
		$l$ &= Leitungslänge in m\\
		$cos \varphi$ &= Leistungsfaktor\\
		$\gamma$ &= elektrische Leitfähigkeit in Sm\\
		$\Delta U$ &= Spannungsabfall in V\\
	\end{tabular}}\nonumber
\end{flalign}

Blablablablablablalbalbalbalbalbalbalbalbbla
\end{document}
Dateianhänge
test.tex
Soll-Ergebnis
(854 Bytes) 166-mal heruntergeladen

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von Bartman »

Deine Herangehensweise erscheint mir etwas umständlich. Wie wäre es dagegen mit einer eigenen Umgebung für Gleichung und einer für die Definition der Parameter? Ich habe die Umgebung flushleft wegen der senkrechten Abstände gewählt und nicht wegen der waagerechten Ausrichtung der Tabelle, die ohnehin schon linksbündig ist.

\documentclass[12pt,a4paper]{article}
\usepackage[onehalfspacing]{setspace}% Zeilenabstand
%\usepackage[utf8]{inputenc}% https://texwelt.de/fragen/26496
\usepackage[ngerman]{babel}
\usepackage{mathtools}% lädt amsmath
% Das Paket wird von tabularx geladen und ermöglicht die Beeinflussung der Spaltentypen.
\usepackage{array}
\usepackage{blindtext}

\begin{document}
Mit der nachfolgenden Formel kann der Leiterquerschnitt berechnet werden:

\begin{equation}
	A = \frac{2 \cdot I \cdot l \cdot \cos\varphi}{\gamma \cdot \Delta U}
\end{equation}

\begin{flushleft}
\begin{tabular}{>{$}r<{$}@{\;}l}
    I &= Leiterstrom in A\\
    l &= Leitungslänge in m\\
    \cos\varphi &= Leistungsfaktor\\
    \gamma &= elektrische Leitfähigkeit in Sm\\
    \Delta U &= Spannungsabfall in V
\end{tabular}
\end{flushleft}

\blindtext
\end{document}

gast

Re: Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von gast »

Oder einfach:

\documentclass[12pt,a4paper]{article}
\usepackage[onehalfspacing]{setspace}	%Zeilenabstand
\usepackage[utf8]{inputenc}		%Umlaute
\usepackage[ngerman]{babel}
\usepackage{amsmath}	%Mathematische Umgebung
\usepackage{amsfonts} 	%Mathematische Schriftart
\usepackage{amssymb} 	%Mathematische Symbole
\usepackage{amsthm}
\usepackage{tabularx}

\begin{document}
Mit der nachfolgenden Formel kann der Leiterquerschnitt berechnet werden:
\begin{flalign}
  A &= \frac{2 \cdot I \cdot l \cdot cos\varphi}{\gamma \cdot \Delta U}
\end{flalign}
\begin{tabular}[b]{rl}
  $I$ &= Leiterstrom in A\\
  $l$ &= Leitungslänge in m\\
  $cos \varphi$ &= Leistungsfaktor\\
  $\gamma$ &= elektrische Leitfähigkeit in Sm\\
  $\Delta U$ &= Spannungsabfall in V
\end{tabular}

\medskip% oder \bigskip für mehr oder weniger großen Abstand
\noindent% Kein Einzug beim nächsten Absatz
Blablablablablablalbalbalbalbalbalbalbalbbla
\end{document}

Option listof=leveldown gibt es übrigens nur bei den KOMA-Script-Klassen, also beispielsweise scrartcl, aber nicht bei article.


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von Bartman »

@lilkaly

Verwende bitte die vorhandenen Befehle der trigonometrischen Funktionen.

Bei der Einheit der Leitfähigkeit dürfte ein Bruchstrich oder eine andere Kennzeichnung einer Division vermisst werden.

In diesem Beispiel mag siunitx nicht nötig sein, aber vielleicht an anderer Stelle. Wenn Du es nicht bereits benutzt, dann möchte ich Dich auf dessen Existenz aufmerksam machen.


lilkaly
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mi 30. Sep 2020, 14:34

Re: Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von lilkaly »

Bartman hat geschrieben:
Mi 30. Sep 2020, 16:44
\documentclass[12pt,a4paper]{article}
\usepackage[onehalfspacing]{setspace}% Zeilenabstand
%\usepackage[utf8]{inputenc}% https://texwelt.de/fragen/26496
\usepackage[ngerman]{babel}
\usepackage{mathtools}% lädt amsmath
% Das Paket wird von tabularx geladen und ermöglicht die Beeinflussung der Spaltentypen.
\usepackage{array}
\usepackage{blindtext}

\begin{document}
Mit der nachfolgenden Formel kann der Leiterquerschnitt berechnet werden:

\begin{equation}
	A = \frac{2 \cdot I \cdot l \cdot \cos\varphi}{\gamma \cdot \Delta U}
\end{equation}

\begin{flushleft}
\begin{tabular}{>{$}r<{$}@{\;}l}
    I &= Leiterstrom in A\\
    l &= Leitungslänge in m\\
    \cos\varphi &= Leistungsfaktor\\
    \gamma &= elektrische Leitfähigkeit in Sm\\
    \Delta U &= Spannungsabfall in V
\end{tabular}
\end{flushleft}

\blindtext
\end{document}

Vielen Dank Bartman, es sieht genauso aus, wie ich es haben will! Ich hatte es so ähnlich auch schon probiert, nur ohne \flushleft. Dadurch war der Abstand immernoch zu groß, sodass ich die Idee wieder verworfen habe.. Danke!


lilkaly
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mi 30. Sep 2020, 14:34

Re: Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von lilkaly »

Bartman hat geschrieben:
Mi 30. Sep 2020, 17:03

Verwende bitte die vorhandenen Befehle der trigonometrischen Funktionen.

@Bartman Was meinst du damit genau?

Bartman hat geschrieben:
Mi 30. Sep 2020, 17:03

In diesem Beispiel mag siunitx nicht nötig sein, aber vielleicht an anderer Stelle. Wenn Du es nicht bereits benutzt, dann möchte ich Dich auf dessen Existenz aufmerksam machen.

Nein, dessen bin ich mir bisher nicht bewusst


gast

Re: Abstand zwischen Tabelle in flalign-Umgebung und weiterführendem Text verringern

Beitrag von gast »

Beispielsweise den Befehl \cos statt des Produkts cos. Siehe die Liste der vordefinierten Operatornamen in Abschnitt 5.1 der amsmath-Anleitung amsldoc.pdf.


Antworten