多行情況下如何關閉表格邊框?

多行情況下如何關閉表格邊框?

我見過這個問題,但這對我不起作用。

我無法關閉右側邊框。

在此輸入影像描述

\begin {table}[H]
\caption{Oper} \label{table_oper}
\begin{center}
\begin{tabular}{|l|l|}
\hline
\multicolumn{1}{|c|}{Oper} & \multicolumn{1}{|c|}{Max}\\
\hline
Swaps.\\
$C_{S}$\\
$\begin{aligned}
=\ {\sum_{j=1}^{m} {\sum_{j=1}^{m}}} {(C_{search}^{m}+C_{swap}^{m})}\\
*\ {{\sum_{j=1}^{m}}} {(C_{search}^{m}+C_{swap}^{m})}\\
*\ {{\sum_{j=1}^{m}}} {(C_{search}^{m}+C_{swap}^{m})}\\
\end{aligned}$\\ & -\\
\hline
Adj cost.\\
$C_{abc}$\\
$\begin{aligned}
=\ {\sum_{j=1}^{m} {C_{S}}} \\
\end{aligned}$\\ & -\\
\hline
\end{tabular}
\end{center}
\end{table}

試了\multirow這樣的第一行:

\end{aligned}$\\ & 
\multirow{3}{*}{-}\\

但即便如此也不起作用。

答案1

好吧,您&在程式碼中遺漏了一些內容,並且\\在 line 之後有兩個需要刪除\end{aligned}$\\ & -\\

請參閱以下 MWE(我用 標記了重要的程式碼變更<=======):

\documentclass{article}

\usepackage{amsmath}
\usepackage{multirow}
\usepackage{caption}

\begin{document}
\begin {table}
  \caption{Oper} 
  \label{table_oper}
  \centering
  \begin{tabular}{|l|l|}
    \hline
    \multicolumn{1}{|c|}{Oper} & \multicolumn{1}{|c|}{Max}\\
    \hline
    Swaps.   & \\ % <===================================================
    $C_{S}$  & \\ % <===================================================
$\begin{aligned}
=\ {\sum_{j=1}^{m} {\sum_{j=1}^{m}}} {(C_{search}^{m}+C_{swap}^{m})} \\
*\ {{\sum_{j=1}^{m}}} {(C_{search}^{m}+C_{swap}^{m})}\\
*\ {{\sum_{j=1}^{m}}} {(C_{search}^{m}+C_{swap}^{m})}\\
\end{aligned}$ & -\\ % <================================================
    \hline
    Adj cost. & \\ % <==================================================
    $C_{abc}$ & \\ % <==================================================
$\begin{aligned}
=\ {\sum_{j=1}^{m} {C_{S}}} \\
\end{aligned}$ & -\\ % <================================================
    \hline
  \end{tabular}
\end{table}
\end{document}

結果:

結果表

我個人會嘗試擺脫垂直線和水平線,但我認為這是另一個問題;-)

答案2

你寫了,

我無法關閉左側邊框。

我假設你的意思是右側邊界。困難的原因是大多數\\指令發生得太早,即&首先沒有令牌。

您的程式碼包含許多不必要的花括號對,它們除了造成程式碼混亂之外沒有任何作用。另一方面,方程式確實可以使用較多的括號來界定乘法和求和運算的範圍。並且不要用來*表示乘法;請使用\times\cdot

此外,aligned環境不包含任何對齊點;我應用了一些有根據的猜測來回補一些。

在此輸入影像描述

\documentclass{article}
\usepackage{amsmath,float}
\newcommand\vn[1]{\mathrm{#1}}  

\begin{document}
\begin{table}[H]
\caption{Oper} 
\label{table_oper}
\centering
\begin{tabular}{|l|l|}
\hline
\multicolumn{1}{|c|}{Oper} & \multicolumn{1}{c|}{Max}\\
\hline
Swaps.  & \\
$\begin{aligned}
C_{S} 
&= \sum_{j=1}^m \sum_{j=1}^m (C_{\vn{search}}^m+C_{\vn{swap}}^m)\\
&\quad\times    \sum_{j=1}^m (C_{\vn{search}}^m+C_{\vn{swap}}^m)\\
&\quad\times    \sum_{j=1}^m (C_{\vn{search}}^m+C_{\vn{swap}}^m)\\
\end{aligned}$ & --\\
\hline
Adj cost.&\\
$\begin{aligned}
C_{\vn{abc}}
&= \sum_{j=1}^m C_{S} \\
\end{aligned}$ & --\\
\hline
\end{tabular}
\end{table}
\end{document} 

相關內容