在LaTeX中格式化表的列

时间:2016-05-05 14:44:28

标签: latex

我正在尝试使用LaTeX进行文档编制。我无法格式化表格。请参阅以下代码段。

\begin{table}[!htbp]
\begin{center}
 \begin{tabular}{| m{3cm} | m{3cm} | m{3cm}| m{3cm} | m{3cm} |}
\hline
Software Project & a_a & b_b & c_b & d_b \\
\hline
Organic &   2.4 &  1.05   & 2.5 & 0.38\\
\hline
Semi-detached & 3.0 &  1.12  & 2.5 & 0.35\\
 \hline
 Embedded & 3.6 &  1.20   & 2.5 & 0.32\\
 \hline

enter image description here

1 个答案:

答案 0 :(得分:1)

你的意思是我在下面发布的代码+截图吗?

如果合适,请记住以下内容:

  1. 检查您的序言中是否有\usepackage{array};
  2. 使用\centering代替将tabular嵌套到center table;
  3. 查看列的宽度;
  4. a_a仅适用于数学模式:$a_a$;
  5. 检查您的环境是否正常关闭(问题中粘贴的代码中缺少\end{tabular}等)。
  6. \documentclass[11pt,a4paper]{article}
    \usepackage{array}
    
    \begin{document}
    
    \begin{table}[!htbp]
      \centering
      \begin{tabular}{| m{3.5cm} | m{1.5cm} | m{1.5cm} | m{1.5cm} | m{1.5cm} |}
        \hline
        Software Project & $a_a$ & $b_b$ & $c_b$ & $d_b$\\
        \hline
        Organic & 2.4 & 1.05 & 2.5 & 0.38\\
        \hline
        Semi-detached & 3.0 & 1.12 & 2.5 & 0.35\\
        \hline
        Embedded & 3.6 & 1.20 & 2.5 & 0.32\\
        \hline
      \end{tabular}
    \end{table}
    
    \end{document}
    

    screenshot of centered tabular in A4 paper