所有行的线都位于单独的列中

所有行的线都位于单独的列中

是否可以在最后两列 7 和 8 中为所有行设置线条?是否也可以在最后两行的第一列中留出空白?

\begin{table}[H]
        \centering
        \caption{\textit{Beräkning av K$_{OW}$}.}
        \begin{tabular}[ht]{|c!{\vrule width 2pt}c|c|c|c!{\vrule width 2pt}c|c|c|}
            \hline
            
 \multirow{7}{*}{ \rotatebox{90}{\textbf{Tetrabutyl}} } & Bindning & f$_i$  & n$_i$ & Produkt & \multirow{7}{*}{ \rotatebox{90}{\textbf{PFBS}} } &  n$_i$ & Produkt   \\ \cline{2-5}
 &-CH$_3$  &0,5473  &4 &2,1892 &  & &\\ \cline{2-5}
 &-CH$_2$  &0,4911  & 12& 5,8932 & & &\\ \cline{2-5}
 &-SO$_2$O &-0,7250 &1 & -0,7250 & & &\\ \cline{2-5}
 &-F       &-0,0031 &9 & -0,0279 & & &\\ \cline{2-5}
 &-P=O     & -2,4239 & 1 & -2,4239 & & &\\ \cline{2-5}
 &-O-H     & -1,4086& - & - &    & &\\ \hline


 \multicolumn{4}{|c|}{Koefficient} & 0,229   \\ \cline{1-5}
  \multicolumn{4}{|c|}{Summa} & 5,1346  \\ \cline{1-8}



        \end{tabular}
        \label{tabell: Fysiokemiska}
\end{table}

在此处输入图片描述

答案1

像这样吗?

在此处输入图片描述

\documentclass{article}
\usepackage[swedish]{babel}
\usepackage{graphicx,array,multirow}
\usepackage{mhchem}       % for '\ce' macro, for chemical compounts
\usepackage{letterspace}  % for '\textls' macro
\usepackage[output-decimal-marker={,}]{siunitx} % for 'S' column type
\begin{document}
\begin{table}[ht!]
 \setlength\extrarowheight{1.6pt} %  2pt seems too thick
 \centering
 \caption{\textit{Beräkning av K\textsubscript{OW}}.\strut}
 \label{tabell:Fysiokemiska}
 \begin{tabular}{|c !{\vrule width1.6pt}
                  l|
                  S[table-format=-1.4]|
                  S[table-format= 2.0]|
                  S[table-format=-1.4] !{\vrule width1.6pt}
                  c|
                  c|
                  c|}
 \hline        
   \multirow{7}{*}{\rotatebox{90}{\textbf{Tetrabutyl }}} 
 & {Bindning} & {$f_i$} & {$n_i$} & {Produkt}
 & \multirow{7}{*}{\rotatebox{90}{\textbf{\textls{PFBS }}}} 
 & $n_i$ & Produkt \\                          \cline{2-5} \cline{7-8}
 &-\ce{CH3}  &  0,5473  &  4&  2,1892 & & & \\ \cline{2-5} \cline{7-8}
 &-\ce{CH2}  &  0,4911  & 12&  5,8932 & & & \\ \cline{2-5} \cline{7-8}
 &-\ce{SO2O} & -0,7250  &  1& -0,7250 & & & \\ \cline{2-5} \cline{7-8}
 &-\ce{F}    & -0,0031  &  9& -0,0279 & & & \\ \cline{2-5} \cline{7-8}
 &-\ce{P=O}  & -2,4239  &  1& -2,4239 & & & \\ \cline{2-5} \cline{7-8}
 &-\ce{O-H}  & -1,4086  &{--}& {--}   & & & \\ \hline
 \multicolumn{1}{c !{\vrule width1.6pt}}{}
 & \multicolumn{3}{r|}{Koefficient} & 0,229  \\ \cline{2-5}
 \multicolumn{1}{c !{\vrule width1.6pt}}{}
 & \multicolumn{3}{r|}{Summa}       & 5,1346 \\ \cline{2-5}
 \end{tabular}
 
\end{table}
\end{document}

答案2

始终有必要将所有的 & 符号插入到表中:如果有 n 列,则插入 n-1 个。在最后两行添加遗漏的 & 符号(遗漏了三个)&即可解决您的问题。

但是,如果您考虑设计包和siunitx标题,您的表格可以做得更漂亮(至少在我看来):mhchemmakecellcaption

在此处输入图片描述

    \begin{table}[ht]
    \centering
    \setcellgapes{2pt}
    \makegapedcells
\caption{Beräkning av $K_{OW}$.}
\label{tabell: Fysiokemiska}
\begin{tabular}{|c!{\vrule width 2pt}l|S[table-format=-1.4]|
                                       S[table-format= 2.0]|
                                       S[table-format=-1.4]!{\vrule width 2pt}
                                       c|c|c|}
    \hline
 \multirow{7}{*}{ \rotatebox{90}{\textbf{Tetrabutyl}} } 
    & Bindning      & {$f_i$}   & {$n_i$} & {Produkt} & \multirow{7}{*}{ \rotatebox{90}{\textbf{PFBS}} } 
                                                        & $n_i$ & Produkt   \\ \cline{2-5}
    & \ce{-CH3}     &  0,5473   &  4    &  2,1892   &   &       &\\ \cline{2-5}
    & \ce{-CH2}     &  0,4911   & 12    &  5,8932   &   &       &\\ \cline{2-5}
    & \ce{-SO2O}    & -0,7250   &  1    & -0,7250   &   &       &\\ \cline{2-5}
    & \ce{-F}       & -0,0031   &  9    & -0,0279   &   &       &\\ \cline{2-5}
    & \ce{-P-O}     & -2,4239   &  1    & -2,4239   &   &       &\\ \cline{2-5}
    & \ce{-O=H}     & -1,4086   & {--}  & {--}      &   &       &\\ 
    \hline
\mcc[4]{Koefficient}            & 0,229             &   &       &\\ \hline
\mcc[4]{Summa}                  & 5,1346            &   &       &\\ \hline
\end{tabular}
    \end{table}

相关内容