安排表

安排表

有人能帮我修一下桌子吗

\documentclass{article}

\usepackage[utf8]{inputenc}
\begin{document}

\begin{center}
\def\arraystretch{5}
\begin{tabular}{ | p{3cm} | p{3cm}| p{3cm} | p{6cm} |  } 
\hline 

Option& Laminar flow \break Re $\leq$2000 &Transition zone 2000$<$Re$\leq$4000 & Turbulent flow \break Re$>$4000\\ 
\hline
Colebrook-White &$f=f_l=\frac{64}{Re} $& $f=xf_t+(1-x)f_l$ & $f=f_t=\frac{0.25}{\bigg[log\bigg(\frac{k}{3.7D}+\frac{5.74}{Re^0.9}\bigg)\bigg]^2}$ \\ 
\hline
Hazen-Williams &$ f=f_l=\frac{64}{Re} $ &$f=xf_t+(1-x)f_l $&$f=f_t=\frac{1014.2Re^{-0.148}}{C_{HW}^{1.852}D^{0.0184}}$ \\ 
\hline
Fixed&f&f&f\\
\hline

\end{tabular}
\end{center}



\end{document}

答案1

  • 您的表格对于使用的文本宽度来说太宽了。您应该增加它
  • \arraystretch效果不好,最好添加垂直空格,因为可以\makegapedcells从包中启用宏makecell
  • 对于更好的分数,我建议使用\mfrac包中定义的nccmath
  • p{...}我将用以下类型替换所有列l
  • 对于列标题,我将使用\makecell来自同名包的宏
  • 不清楚“Re”的哪种形状是正确的:斜体还是直体(在代码中我认为后期
  • 结果:

在此处输入图片描述

(红线显示页面布局)

  • 我将使用该包来增加文本宽度geometry。在这种情况下,表格可以很好地适应文本宽度:

在此处输入图片描述

    \documentclass{article}
    \usepackage{geometry}
    \usepackage[utf8]{inputenc}
    \usepackage{makecell}
    \setcellgapes{5pt}
    \usepackage{nccmath}

    %---------------- show page layout. don't use in a real document!
    \usepackage{showframe}
    \renewcommand\ShowFrameLinethickness{0.15pt}
    \renewcommand*\ShowFrameColor{\color{red}}
    %---------------------------------------------------------------%

    \begin{document}
        \begin{center}
    \makegapedcells
    \begin{tabular}{ | l | l | l | l |  }
        \hline
    Option  &   \makecell{Laminar flow\\ $\mathrm{Re}\leq 2000$}
                &   \makecell{Transition zone\\ $2000<\mathrm{Re}\leq4000$}
                    &   \makecell{Turbulent flow\\ $\mathrm{Re}> 4000$}  \\
        \hline
    Colebrook-White
        &   $f=f_l=\mfrac{64}{\mathrm{Re}}$
            &   $f=xf_t+(1-x)f_l$
                & $f=f_t=\mfrac{0.25}{\Big[\log\Big(\mfrac{k}{3.7D}+\mfrac{5.74}{\mathrm{Re}^0.9}\Big)\Big]^2}$ \\
        \hline
    Hazen-Williams
        &   $f=f_l=\mfrac{64}{\mathrm{Re}}$
            &   $f=xf_t+(1-x)f_l $
                &$f=f_t=\mfrac{1014.2\mathrm{Re}^{-0.148}}{C_{HW}^{1.852}D^{0.0184}}$ \\
        \hline
    Fixed   & f & f & f \\
        \hline
    \end{tabular}
        \end{center}
    \end{document}

编辑:纠正了使用不一致的问题\mfrac并添加了遗漏的内容\end{document}

相关内容