如何对齐表格中的项目

如何对齐表格中的项目

我正在使用以下代码

\begin{figure}[H]
\begin{tabular}{|c|c|}
\hline 
Something & Else \\ \hline 
$(W/L)1$ & $\dfrac{28}{3.6}$ \\ [5ex]
\hline 
\end{tabular} 

如何让第二列位于中间。现在 2 触及线的顶部。有人能帮我吗?

答案1

您可以通过插入没有宽度的规则作为支柱来在顶部插入一些空间,或者使用强烈推荐的booktabs包。

% arara: pdflatex

 \documentclass{article}
 \usepackage{float}
 \usepackage{mathtools}
 \usepackage{booktabs}

 \begin{document}
\begin{table}[H] % this should be a table, I guess.
    \begin{tabular}{|c|c|}
        \hline 
        Something & Else \\ \hline 
        \rule{0pt}{20pt}$(W/L)1$ & $\dfrac{28}{3.6}$ \\[10pt]
        \hline 
    \end{tabular} 
\end{table}
\begin{table}[H]
    \begin{tabular}{cc}
        \toprule 
        Something & Else \\ \midrule 
        $(W/L)1$ & $\dfrac{28}{3.6}$ \\
        \bottomrule 
    \end{tabular} 
\end{table}
\end{document}

在此处输入图片描述

答案2

或者借助老好的˙mdwtab`:

\documentclass[border=2mm,preview]{standalone}
\usepackage{mathtools} % loads amsmath
\usepackage{mdwtab}

    \begin{document}
\begin{tabular}{|Mc|Mc|}
    \hlx{hv}
\text{Something}    &   \text{Else}         \\ 
    \hlx{vhv}
(W/L)1              &   \dfrac{28}{3.6}     \\
    \hlx{vh}
\end{tabular}
    \end{document}

这使: 在此处输入图片描述

当然,如果您愿意,您可以省略垂直线。

答案3

您可以在分数表达式的分子中插入“顶部支柱”。由于您5ex在数据行后插入了垂直空格,我建议您将“顶部支柱”设置得5ex较高。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for "\dfrac" macro
\newcommand\TopStrut{\rule{0pt}{5ex}} % "top" strut

\begin{document}
\begin{table}
\begin{tabular}{|c|c|}
  \hline 
  Something & Else \\ \hline 
  $(W/L)1$ & $\dfrac{28\TopStrut}{3.6}$ \\ [5ex]
  \hline 
\end{tabular}
\end{table} 
\end{document}

相关内容