Vertikaler Raum im Longtable

Vertikaler Raum im Longtable

Ich habe die folgende Tabelle, in der ich einen zusätzlichen vertikalen Abstand zwischen den Zeilen eingefügt habe.

Dieser Abstand „funktioniert“ in jeder Zeile, zeigt in manchen Fällen jedoch keinen Effekt (Abstand zwischen der Ableitung und dem Integral).

Auch wenn ich „ \hlinezwischen den Linien“ verwende, überschneiden sich in einigen Fällen die Formeln mit den Linien (die Ableitung mit der Linie darunter), was meiner Meinung nach mit oder ohne das zusätzliche Leerzeichen grundsätzlich nicht passieren sollte, und in anderen Fällen ist viel vertikaler Raum zwischen den Linien und den mathematischen Ausdrücken (der Exponentialfunktion und der Linie darüber).

Warum passiert das? Wie kann ich das beheben?

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

\documentclass[12pt]{article}

\usepackage{fontspec}

\usepackage[english,greek]{babel}

\usepackage[fleqn]{amsmath}

\usepackage{unicode-math}

\setmainfont
[
  Ligatures=TeX,
  Extension=.otf,
  UprightFont=*,
  BoldFont=*Bold,
  ItalicFont=*It,
  BoldItalicFont=*BoldIt,
  Mapping=tex-text
]{GFSArtemisia}

\setsansfont[Mapping=tex-text]{GFSArtemisia.otf}

%Use of array as @cfr suggested
\usepackage{longtable,array}

\setlength{\extrarowheight}{0.5cm}

\setmathfont{latinmodern-math.otf}

\setmathfont[range=\varnothing]{Asana-Math.otf}

\setmathfont[range=\int]{latinmodern-math.otf}

\newcommand{\ds}{\displaystyle}

\begin{document}

\begin{longtable}[l]{l l}
Time Domain & Frequency Domain\\
$f(t)$ & $F(s)$\\
$f(t-t_{0})$ & $e^{-st_{0}}\cdot F(s)$\\
$e^{s_{0}t}\cdot f(t)$ & $F(s-s_{0})$\\
$\ds \frac{df}{dt}$ & $s\cdot F(s)-f(0)$\\
$\ds \int\limits_{-\infty}^{t}f(t)dt$ & $\ds \frac{1}{s}\cdot F(s)$\\
$f_{1}(t)\ast f_{2}(t)$ & $F_{1}(s)\cdot F_{2}(s)$
\end{longtable}

\end{document}

Antwort1

arrayermöglicht es Ihnen, den Zeilen von Tabellen global zusätzliche Höhe hinzuzufügen (oder natürlich auch lokal, wenn Sie den Umfang des Befehls einschränken). Dies trägt zur Gewährleistung der Konsistenz bei und erleichtert die Anpassung des Layouts bei Bedarf. Sie können beispielsweise sagen:

\setlength{\extrarowheight}{5mm}

Ich glaube jedoch, dass Sie bessere Ergebnisse erzielen, wenn Sie eine für Mathematik konzipierte Umgebung verwenden, anstatt zu versuchen, Mathematik in Bildschirmgröße in eine für Text (mit Inline-Mathematik) konzipierte Umgebung zu quetschen.

Dieses Beispiel ist ganz und gar nicht optimal, soll aber einen Eindruck vermitteln:

\documentclass[12pt]{article}

\usepackage{fontspec}

\usepackage[fleqn]{amsmath}

\usepackage{unicode-math}

\setmainfont
[
Ligatures=TeX,
Extension=.otf,
UprightFont=*,
BoldFont=*Bold,
ItalicFont=*It,
BoldItalicFont=*BoldIt,
Mapping=tex-text
]{GFSArtemisia}

\setsansfont[Mapping=tex-text]{GFSArtemisia.otf}

\setmathfont{latinmodern-math.otf}

\setmathfont[range=\varnothing]{Asana-Math.otf}

\setmathfont[range=\int]{latinmodern-math.otf}

\newcommand{\ds}{\displaystyle}

\begin{document}


  \begin{align*}
    &\text{Time Domain} & &\text{Frequency Domain}\\
    &f(t) & &F(s)\\
    &f(t-t_{0}) & &e^{-st_{0}}\cdot F(s)\\
    &e^{s_{0}t}\cdot f(t) & &F(s-s_{0})\\
    &\ds\frac{df}{dt} & &s\cdot F(s)-f(0)\\
    &\ds\int\limits_{-\infty}^{t}f(t)dt & &\ds\frac{1}{s}\cdot F(s)\\
    &f_{1}(t)\ast f_{2}(t) & &F_{1}(s)\cdot F_{2}(s)\\
  \end{align*}


\end{document}

Mathematik in <code>align*</code>-Umgebung statt tabellarisch

Antwort2

Verwenden Sie die von bereitgestellten Regeln booktabs, die sicherstellen, dass darüber und darunter etwas Platz vorhanden ist.

\documentclass[12pt]{article}

\usepackage{longtable,array,booktabs}

\begin{document}

\begin{longtable}[l]{
  >{$\displaystyle}l<{$}
  >{$\displaystyle}l<{$}
}
\toprule
\multicolumn{1}{c}{Time Domain} &
\multicolumn{1}{c}{Frequency Domain} \\
\midrule
f(t) & F(s)\\
\midrule
f(t-t_{0}) & e^{-st_{0}}\cdot F(s)\\
\midrule
e^{s_{0}t}\cdot f(t) & F(s-s_{0})\\
\midrule
\frac{df}{dt} & s\cdot F(s)-f(0)\\
\midrule
\int_{-\infty}^{t}f(t)\,dt & \frac{1}{s}\cdot F(s)\\
\midrule
\int\limits_{-\infty}^{t}f(t)\,dt & \frac{1}{s}\cdot F(s)\\
\midrule
f_{1}(t)\ast f_{2}(t) & F_{1}(s)\cdot F_{2}(s) \\
\bottomrule
\end{longtable}

\end{document}

Bildbeschreibung hier eingeben

Ich habe beide Formen für das Integral einbezogen: Mir gefällt die Form ohne deutlich besser \limits.

verwandte Informationen