在多行情况下如何关闭表格边框?

在多行情况下如何关闭表格边框?

我见过这个问题,但它对我不起作用。

我无法关闭右侧边框。

在此处输入图片描述

\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

嗯,你遗漏了&代码中的一些内容,需要\\在行后删除两处\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} 

相关内容