我的桌子沒有完全關閉所有邊界線

我的桌子沒有完全關閉所有邊界線

使用這條線製作表格,我注意到它沒有關閉所有邊框線,而且我想在字母字元之前製作垂直線\alpha,粗線或雙線,只是不知道該怎麼做。

這是程式碼

\documentclass[11pt,a4paper,twoside,openright]{report}

\usepackage{setspace}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{tabu}


\pagestyle{empty}



\begin{document}

\begin{table}[H]
\centering
\begin{tabu}{|[1.5pt]c|*{5}{c|}c|[1.5pt]}
\tabucline[1.5pt]{-}
\multicolumn{7}{|[1.5pt]c|[1.5pt]}{\textbf{Model Parameters}} \\ \tabucline[1.5pt]{-}
             D11(Nm) & D12(Nm) & thickness(mm) & $\alpha$ & Corrugation length & Deflection(mm) & Weight \\ \hline
            36 & 35 & 0.5 & 60 & 210 & 0.33 & SR4 \\ \hline 
              36 & 35 & 0.5 & 60 & 210 & 0.33 & SR4  \tabucline[1.5pt]{-}
        \end{tabu}
        \caption{The Parameters of the Model}
        \label{table:t43}
    \end{table}    

\end{document}

答案1

OP\\在最後一個\tabucline指令之前缺少一個。

我知道的任何表包都需要一個\\(除了第一行)\hline類似 for 的語句(除非其中多個連續出現)

就我的口味而言,有表中有很多行。

\documentclass[11pt,a4paper,twoside,openright]{report}

%\usepackage{setspace}  % not needed
%\usepackage{graphicx} % not needed
%\usepackage{tabularx} % not needed
\usepackage{tabu}


\pagestyle{empty}



\begin{document}

\begin{table}[H]
  \centering
  \begin{tabu}{|[1.5pt]c|*{5}{c|}c|[1.5pt]}
    \tabucline[1.5pt]{-}
    \multicolumn{7}{|[1.5pt]c|[1.5pt]}{\textbf{Model Parameters}} \\ \tabucline[1.5pt]{-}
    D11(Nm) & D12(Nm) & thickness(mm) & $\alpha$ & Corrugation length & Deflection(mm) & Weight \\ \hline
    36 & 35 & 0.5 & 60 & 210 & 0.33 & SR4 \\ \hline 
    36 & 35 & 0.5 & 60 & 210 & 0.33 & SR4 \\
    \tabucline[1.5pt]{-}
  \end{tabu}
  \caption{The Parameters of the Model}
  \label{table:t43}
\end{table}    

\end{document}

在此輸入影像描述

相關內容