在包含方程式的表格内和行之间添加 \hline 之前的空间

在包含方程式的表格内和行之间添加 \hline 之前的空间

我有一张包含几个方程式的表格,我想在表格内部和 afer 和 before 之间的行之间添加一个小空格\hline。我已经在序言中设置了命令\renewcommand{\arraystretch}{1.5},但它不会影响我想要修改的表格内部的空间。你知道这个问题的解决方案吗?红色箭头表示我想要留出一些间距的位置。谢谢。桌子

\documentclass[a4paper]{article} 
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{float}
\usepackage{siunitx}
\begin{document} 

\begin{table}[H]
\caption{Table}
\label{Tab:table}
\centering
\begin{tabular}{l | ll}
  \hline
  \hline
  First-order pole & $\frac{1}{\pi R_\text{load}C_\text{out}}$ & \SI{100}{\hertz}\\
  Second-order pole & $\frac{f_\text{sw}}{\pi}{\big(\frac{1}{D(1+\frac{V_\text{in}}{NV_\text{out}})}\big)}^2$ & \SI{100}{\hertz} \\
  Left half-plane zero & $\frac{1}{2\pi R_\text{ESR}C_\text{out}}$ & \SI{100}{\hertz}\\
  Right half-plane zero & $\frac{R_\text{load}}{2\pi \frac{V_\text{out}}{NV_\text{in}}\big(1+ \frac{NV_\text{out}}{V_\text{in}}\big)L_p}$ & \SI{100}{\hertz}\\
  DC gain & $\frac{V_\text{in}}{D_\text{iv}}\sqrt{\frac{R_\text{load}f_\text{sw}}{2L_p}}\frac{1}{S_e+S_n}$ & \SI{100}{\hertz}\\
  Duty cycle & $\frac{V_\text{out}}{V_\text{in}}\sqrt{\frac{2L_pf_\text{sw}}{R_\text{load}}}$  &\SI{100}{\hertz}  \\
  \hline
\end{tabular}
\end{table}

\end{document}

答案1

你可以在两行之间使用\\[the_additional_space_you_want]而不是\\。例如,\\[2mm]将在两条线之间添加 2 毫米的额外垂直空间。

编辑:为了在前两个规则和第一行之间插入更多空间,您可以在和\hline\hline行首之间插入一个“支柱”(宽度为 0 且高度为您想要的规则):例如\rule{0mm}{5mm}(第一个参数是宽度,这里为 0,第二个是高度)。

答案2

为了在单元格包中获得更多垂直空间,makecell请提供宏\makegapedcells

\documentclass[a4paper]{article}
\usepackage{nccmath}
\usepackage{makecell, tabularx}
\setcellgapes{5pt}
\usepackage{siunitx}
\usepackage[skip=1ex]{caption}

\begin{document}
    \begin{table}[htb]
\caption{Table}
\label{Tab:table}
\makegapedcells
\centering
\begin{tabular}{l | >{$\displaystyle}l<{$} >{\SI{100}{\hertz}}l}
  \Xhline{1pt}
\makecell[l]{First-order pole}
    &   \frac{1}{\pi R_\mathrm{load}C_\mathrm{out}}                         &   \\
Second-order pole
    &   \frac{f_\mathrm{sw}}{\pi}{
        \left(\frac{1}{D\left(1+
                \mfrac{V_\mathrm{in}}{NV_\mathrm{out}}\right)}\right)}^2    &   \\
Left half-plane zero
    &   \frac{1}{2\pi R_\mathrm{ESR}C_\mathrm{out}}                         &   \\
Right half-plane zero
    &   \frac{R_\mathrm{load}}{2\pi\mfrac{V_\mathrm{out}}{NV_\mathrm{in}}
        \left(1+ \mfrac{NV_\mathrm{out}}{V_\mathrm{in}}\right)L_p}          &   \\
DC gain
    &   \frac{V_\mathrm{in}}{D_\mathrm{iv}}
        \sqrt{\frac{R_\mathrm{load}f_\mathrm{sw}}{2L_p}}\frac{1}{S_e+S_n}   &   \\
Duty cycle
    &   \frac{V_\mathrm{out}}{V_\mathrm{in}}
        \sqrt{\frac{2L_pf_\mathrm{sw}}{R_\mathrm{load}}}                    &   \\
  \Xhline{1pt}
\end{tabular}
    \end{table}
\end{document}

在此处输入图片描述

编辑:

正如所指出的伯纳德在他的评论中,的使用\makegapedcell存在一些问题(特定于该表);第一列的第一个单元格没有左对齐。为了解决此单元格中的这种不匹配问题,我使用\makecel[l]{...}

除此之外,通过使用\displaystylenccmath包(均从 Bernard 的答案中窃取)、caption包和Xhline包,该表的外观得到了改善makecell。单位的输入也缩短了。

答案3

使用cellspace、和一些其他包来解决标题和表格之间的间距问题booktabscaption

\documentclass[a4paper]{article}
\usepackage{amsmath, nccmath}
\usepackage{tabularx}
\usepackage{float, caption, booktabs, cellspace}
\setlength{\cellspacetoplimit}{6pt}
\setlength{\cellspacebottomlimit}{6pt}
\usepackage{siunitx}

\begin{document}

\begin{table}[H]
\caption{Table}
\label{Tab:table}
\centering
\begin{tabular}{l |>{$\displaystyle}Cl<{$}l}
 \toprule
 \midrule 
 First-order pole & \frac{1}{\pi R_\text{load}C_\text{out}} & \SI{100}{\hertz}\\
  Second-order pole & \frac{f_\text{sw}}{\pi}{\frac{1}{\Bigl(D\Bigl(1+\mfrac{V_\text{in}}{NV_\text{out}}\Bigr)\Bigr)^2} }& \SI{100}{\hertz} \\
  Left half-plane zero & \frac{1}{2\pi R_\text{ESR}C_\text{out}} & \SI{100}{\hertz}\\
  Right half-plane zero & \frac{R_\text{load}}{2\pi \mfrac{V_\text{out}}{NV_\text{in}}\Bigl(1+ \mfrac{NV_\text{out}}{V_\text{in}}\Bigr)^{\mathstrut}L_p} & \SI{100}{\hertz}\\
  DC gain & \frac{V_\text{in}}{D_\text{iv}}\sqrt{\frac{R_\text{load}f_\text{sw}}{2L_p}}\frac{1}{S_e+S_n} & \SI{100}{\hertz}\\
  Duty cycle & \frac{V_\text{out}}{V_\text{in}}\sqrt{\frac{2L_pf_\text{sw}}{R_\text{load}}} &\SI{100}{\hertz} \\
  \bottomrule
\end{tabular}
\end{table}

\end{document} 

在此处输入图片描述

相关内容