longtable mit Gleichung und Gleichungsnummer linksbündig

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: longtable mit Gleichung und Gleichungsnummer linksbündig

von Jupiter4065139 » Fr 13. Dez 2013, 09:47

esdd hat geschrieben:Du kannst auch die Gleichungsnummer selbst hinter eine Inlineformel setzen:
\newcommand\glnr{\hfill\refstepcounter{equation}~(\theequation)}
Genau das ist die Lösung, wie ich das wollte.

Vielen Dank

von esdd » Do 12. Dez 2013, 14:31

Du kannst auch die Gleichungsnummer selbst hinter eine Inlineformel setzen:
\documentclass{scrbook} 
\usepackage{selinput} 
\SelectInputMappings{adieresis={ä},germandbls={ß}} 
\usepackage{amsmath} 
\usepackage{longtable} 
\usepackage{array} 
\usepackage{booktabs} 

\newcommand{\nusselt}{\textit{Nu}} 
\newcommand{\reynolds}{\textit{Re}} 

\newcommand\glnr{\hfill\refstepcounter{equation}~(\theequation)}
\begin{document} 

\begin{longtable}{@{}>{\raggedright\arraybackslash}p{2cm} >{\centering\arraybackslash}p{2.5cm} p{9.3cm}@{}}
\raggedright Lytle und Webb  & scharfkantige Düse & $ Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}$\glnr\label{globen} \\ 
&  & Geltungsbereich:  $3600~\leq~Re~\leq~27600$ \\ 
&  & \hspace{2.9cm} $H/D~=~0,25~\dots  1$   \\[4ex] 
%
\raggedright Lytle und Webb  & scharfkantige Düse & $ Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}$ \\ 
&  & Geltungsbereich:  $3600~\leq~Re~\leq~27600$ \\ 
&  & \hspace{2.9cm} $H/D~=~0,25~\dots  1$
\label{Tab.lokaleNu} 
\end{longtable} 

Oben hat die erste Gleichung die Nummer \eqref{globen}
\end{document}
Aber wenn du noch etwas längere Formeln hast, bekommst du ganz schnell ein Platzproblem. Eine Ausrichtung mit \hspace{2.9cm} ist auch ungeschickt. Bei einer Änderung an der Schrift musst du alle Werte anpassen.

Hier ist mal noch ein Alternativvorschlag ohne Tabelle, bei dem du auch ausreichend Platz für die Formeln hättest:
\documentclass{scrbook} 
\usepackage{selinput} 
\SelectInputMappings{adieresis={ä},germandbls={ß}} 
\usepackage{amsmath} 

\newcommand{\nusselt}{\textit{Nu}} 
\newcommand{\reynolds}{\textit{Re}} 

\newenvironment{Formeleintrag}[2]{
  \begin{center}
    \begin{minipage}{\linewidth}%
      #1, #2\,:\par
      \hfill\begin{minipage}{0.9\linewidth}%
  }{%
      \end{minipage}
    \end{minipage}
  \end{center}
}

\begin{document} 

\begin{Formeleintrag}{Lytle und Webb}{scharfkantige Düse}
  \begin{flalign} 
    & Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}&\\
    & \begin{aligned}
        \text{Geltungsbereich: }&3600~\leq~Re~\leq~27600 \\ 
        &H/D~=~0,25~\dots  1
      \end{aligned}&\notag
  \end{flalign}
\end{Formeleintrag}

\begin{Formeleintrag}{Lytle und Webb}{scharfkantige Düse}
  \begin{flalign} 
    & Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}&\\
    & \begin{aligned}
        \text{Geltungsbereich: }&3600~\leq~Re~\leq~27600 \\ 
        &H/D~=~0,25~\dots  1
      \end{aligned}&\notag
  \end{flalign}
\end{Formeleintrag}

\end{document}
Gruß
Elke

von jupiter4065139 » Do 12. Dez 2013, 13:41

Ich habe aber das Gefühl, das eine Longtable hier nicht wirklich das richtige ist.
Welche alternativen gibts da. ich hab das jetzt mit einer normalen Table-Umgebung probiert da sieht es genauso aus
\documentclass{scrbook}
\usepackage{amsmath}
\usepackage{longtable}
\usepackage{array}
\usepackage{booktabs}

\begin{document}

\begin{longtable}{@{}p{2cm} >{\centering\arraybackslash}p{2cm} p{10.1cm}@{}}
\caption{Beispiel 1}\\
%\begin{tabular}{@{}m{2cm} >{\centering\arraybackslash}m{2.5cm} m{9.3cm}@{}}
\toprule
\raggedright Lytle und Webb \cite{Lytle1994} & scharfkantige D\"use & {\setlength{\abovedisplayskip}{0pt} \setlength{\belowdisplayskip}{0pt} \begin{flalign}& Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}& \end{flalign}} \\
\hline
\raggedright Lytle und Webb \cite{Lytle1994} & langes \qquad Rohr  & {\setlength{\abovedisplayskip}{0pt}\begin{flalign}&\overline{Nu}_{r/D=1}=0,424~Re^{0,57}~\left(\frac{H}{D}\right)^{-0,33}&\end{flalign}\setlength{\belowdisplayskip}{0pt}} {\setlength{\abovedisplayskip}{0pt}\begin{flalign}&\overline{Nu}_{r/D=2}=0,150~Re^{0,67}~\left(\frac{H}{D}\right)^{-0,36}&\end{flalign}\setlength{\belowdisplayskip}{0pt}} Geltungsbereich:\hspace{0.2cm} $3600~\leq~Re~\leq~27600$;~$0,1~\leq~H/D~\leq~1$\\
%\end{tabular}
\end{longtable}

\begin{table} [h!]
%\renewcommand{\arraystretch}{3}
\caption{Beispiel 2}
\begin{tabular}{@{}p{2cm} >{\centering\arraybackslash}p{2cm} p{10.1cm}@{}}
\toprule
\raggedright Lytle und Webb \cite{Lytle1994} & scharfkantige D\"use & {\setlength{\abovedisplayskip}{0pt} \setlength{\belowdisplayskip}{0pt} \begin{flalign}& Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}& \end{flalign}} \\
\hline
\raggedright Lytle und Webb \cite{Lytle1994} & langes \qquad Rohr  & {\setlength{\abovedisplayskip}{0pt}\begin{flalign}&\overline{Nu}_{r/D=1}=0,424~Re^{0,57}~\left(\frac{H}{D}\right)^{-0,33}&\end{flalign}\setlength{\belowdisplayskip}{0pt}} {\setlength{\abovedisplayskip}{0pt}\begin{flalign}&\overline{Nu}_{r/D=2}=0,150~Re^{0,67}~\left(\frac{H}{D}\right)^{-0,36}&\end{flalign}\setlength{\belowdisplayskip}{0pt}} Geltungsbereich:\hspace{0.2cm} $3600~\leq~Re~\leq~27600$;~$0,1~\leq~H/D~\leq~1$\\
\end{tabular} 
\label{Tab.gemitteleNU}
\end{table}
\end{document} 

von Jupiter4065139 » Do 12. Dez 2013, 12:00

sorry, aber bei dem zweiten link geht es doch um Abstände nach equation-Umgebung. Irgendwie hilf mit das nicht.

ich will, dass das so aussieht wie in der zweiten Zeile im Bsp. nur mit einer Formelnummer dahinter.
\documentclass{scrbook}
\usepackage{amsmath}
\usepackage{longtable}
\usepackage{array}
\usepackage{showframe}% Seitenaufteilung zeigen
\usepackage{blindtext}
\usepackage{booktabs}
\newcommand{\nusselt}{\textit{Nu}}
\newcommand{\reynolds}{\textit{Re}}

\begin{document}

\begin{longtable}{@{}p{2cm} >{\centering}p{2.5cm} p{9.3cm}@{}}
\raggedright Lytle und Webb \cite{Lytle1994} & scharfkantige D\"use & {\begin{flalign}& Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}& \end{flalign}} \\
&  & Geltungsbereich:  $3600~\leq~Re~\leq~27600$ \\
&  & \hspace{2.9cm} $H/D~=~0,25~\dots  1$   \\ \hline
&  &  \\
\raggedright Lytle und Webb \cite{Lytle1994} & scharfkantige D\"use & $ Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}$ \\
&  & Geltungsbereich:  $3600~\leq~Re~\leq~27600$ \\
&  & \hspace{2.9cm} $H/D~=~0,25~\dots  1$ 
\label{Tab.lokaleNu}
\end{longtable}
\end{document} 

von Johannes_B » Do 12. Dez 2013, 10:35

http://www.golatex.de/groesse-von-zaehl ... nolds.html -> letzter Post

Wie stelle ich die Abstände vor und nach abgesetzten Gleichungen bzw. Formeln ein?

In m Spalten wird vertikal zentriert. Mit abovedisplayskip (siehe Link) und dem entsprechenden Partner kannst du die Abstände von abgesetzten Formeln anpassen.
\documentclass{scrbook}
\usepackage{amsmath}
\usepackage{longtable}
\usepackage{array}
\usepackage{showframe}% Seitenaufteilung zeigen

\begin{document}
\begin{longtable}{@{}m{2cm} >{\centering\arraybackslash}m{2.5cm} m{9.3cm}@{}}
\raggedright Lytle und Webb \cite{Lytle1994} & scharfkantige D\"use & {\setlength{\abovedisplayskip}{0pt} \begin{flalign}& Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}& \end{flalign}} \\
\hline
\begin{flalign}\end{flalign}&some text here \\
\hline
\setlength{\abovedisplayskip}{0pt}\setlength{\belowdisplayskip}{0pt}\begin{flalign}\end{flalign}&some text here \\
\hline
\end{longtable}
\end{document}
Ich habe aber das Gefühl, das eine Longtable hier nicht wirklich das richtige ist.

PS: Die horizontalen Linien dienen nur der Orientierung, um die verschiedenen Abstände zu verdeutlichen.

von jupiter4065139 » Do 12. Dez 2013, 10:05

ok, vielen Dank, tut mir leid ich habs nicht getestet.

jetzt kommt aber ein neues problem, das die 3.Spalte so tief steht.
\documentclass{scrbook}
\usepackage{amsmath}
\usepackage{longtable}
\usepackage{array}
\usepackage{showframe}% Seitenaufteilung zeigen

\begin{document}

\begin{longtable}{@{}p{2cm} >{\centering}p{2.5cm} p{9.3cm}@{}}
\raggedright Lytle und Webb \cite{Lytle1994} & scharfkantige D\"use & {\begin{flalign}& Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}& \end{flalign}} \\
&  & Geltungsbereich:  $3600~\leq~Re~\leq~27600$ \\
&  & \hspace{2.9cm} $H/D~=~0,25~\dots  1$   
\label{Tab.lokaleNu}
\end{longtable}


\end{document} 
Wie krieg ich das jetzt hin, das Nu_0 auf der selben höhe wie "scharfkantige" steht?

Vielen Dank, schonmal

von esdd » Do 12. Dez 2013, 08:09

Hast du mein Beispiel getestet?

Gruß
Elke

von jupiter4065139 » Do 12. Dez 2013, 07:47

ja, ohne & klappt es bei mir auch.
ich will aber,dass die Formel innerhalb der Spalte linksbündig steht und die Formelnummer rechtsbündig.

ausserhalb der longtable -Umgebung klappt das.

von esdd » Mi 11. Dez 2013, 21:04

Bitte achte darauf, dass deine Beispiele auch lauffähig sind. Dafür müssen noch array und amsamath geladen werden. Das Problem sind die & innerhalb von flalign. Wenn ich die gesamte flalign Umgebung in {...} setze, dann funktioniert es bei mir:
\documentclass{scrbook} 
\usepackage{amsmath}
\usepackage{longtable} 
\usepackage{array}
\usepackage{showframe}% Seitenaufteilung zeigen

\begin{document} 
\begin{longtable}{@{}p{2cm} >{\centering}p{2.5cm} p{9.3cm}@{}} 
  && $Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}$\\ 
  && {\begin{flalign}&Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}&\end{flalign}}\\ 
\end{longtable} 
\end{document} 
Gruß
Elke

longtable mit Gleichung und Gleichungsnummer linksbündig

von jupiter4065139 » Mi 11. Dez 2013, 20:12

Hallo,

Ich will eine lontable mit Gleichung, die linksbündig ausgereichtet ist und eine nummer hat. Ich hab im Text immer mit \begin{flalign} &<Gleichung>&\end{flalign} gemacht.
In einer longtable-Umgebung funktioniert das nicht (die align-Umgebung funktioniert aber - komisch)
Bisher hab ich das mit $ $ - Umgebung. ich brauch aber die Formelnummer dazu.
\documentclass[a4paper,11pt]{scrbook}

\usepackage{longtable}
\begin{document}
\begin{longtable}{p{2cm} >{\centering}p{2.5cm} p{9.7cm}}
&& $Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}$\\
&& \begin{align}Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}\end{align}\\
&& \begin{flalign}&Nu_0=0,726~Re^{0,53}~Pr^{0,4}~(H/D)^{-0,191}&\end{flalign}\\
\end{longtable}
\end{document}


Ich hoffe ihr versteht was ich will

Vielen Dank schonmal

Nach oben