롱테이블의 수직 공간

롱테이블의 수직 공간

줄 사이에 추가 수직 공간을 배치한 다음 표가 있습니다.

이 공간은 모든 줄에서 "작동"하지만 어떤 경우에는 효과가 없습니다(도함수와 적분 사이의 공간).

또한 선 사이에 사용할 때 \hline어떤 경우에는 수식이 선(아래 선이 있는 파생물)과 교차하는데, 이는 일반적으로 추가 공간이 있든 없든 발생해서는 안 되며, 다른 경우에는 많은 일이 발생한다고 생각합니다. 선과 수학적 표현(지수 및 그 위의 선) 사이의 수직 공간입니다.

왜 그런 일이 일어나는 걸까요? 어떻게 해결할 수 있나요?

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

\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}

답변1

array표 형식의 행에 전역적으로(또는 명령 범위를 제한하는 경우 로컬로) 추가 높이를 추가할 수 있습니다. 이렇게 하면 일관성을 보장하고 필요한 경우 레이아웃을 쉽게 조정할 수 있습니다. 예를 들어 다음과 같이 말할 수 있습니다.

\setlength{\extrarowheight}{5mm}

하지만 디스플레이 크기의 수학을 텍스트용으로 설계된 환경(인라인 수학 포함)에 밀어넣으려고 하는 것보다 수학용으로 설계된 환경을 사용하면 더 나은 결과를 얻을 수 있다고 생각합니다.

이 예는 전혀 최적이 아니지만 단지 아이디어를 제공하기 위한 것입니다.

\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}

표 형식이 아닌 <code>align*</code> 환경의 수학

답변2

에서 제공하는 규칙을 사용하여 booktabs위와 아래에 일부 공간이 설정되도록 합니다.

\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}

여기에 이미지 설명을 입력하세요

나는 적분을 위해 두 가지 형식을 모두 포함했습니다. 나는 없는 것을 훨씬 선호합니다 \limits.

관련 정보