¿Cómo cerrar el borde de la mesa en una situación de varias filas?

¿Cómo cerrar el borde de la mesa en una situación de varias filas?

He vistoesta pregunta, pero no funcionó para mí.

Tengo problemas para cerrar el borde del lado derecho.

ingrese la descripción de la imagen aquí

\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}

Probé \multirowpara la primera fila así:

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

pero ni siquiera eso funcionó.

Respuesta1

Bueno, te perdiste algunos &en tu código y tienes dos \\para eliminar después de la línea \end{aligned}$\\ & -\\.

Consulte el siguiente MWE (marqué cambios de código importantes con <=======):

\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}

y el resultado:

tabla resultante

Yo personalmente intentaría deshacerme de las líneas verticales y horizontales, pero creo que esa es otra cuestión ;-)

Respuesta2

Tu escribiste,

Tengo problemas para cerrar el borde del lado izquierdo.

Asumiré que te refieres alado derechoborde. La razón de la dificultad es que la mayoría de las \\directivas ocurren demasiado pronto, es decir, sin un &token primero.

Su código contiene muchos pares innecesarios de llaves, que no logran más que crear desorden en el código. Por otro lado, a la ecuación le vendrían bien algunos pares más de paréntesis para delimitar el alcance de las operaciones de multiplicación y suma. Y no lo use *para indicar multiplicación; utilice \timeso \cdot.

Además, los alignedentornos no contienen puntos de alineación; He aplicado algunas conjeturas fundamentadas para completar algunas.

ingrese la descripción de la imagen aquí

\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} 

información relacionada