1

I hope you can help me out as I've been struggling with this for quite a while.

I'm trying to add a vertical line before and after the multicolumn holding "Capacity [MW]" so the two lines (before "Spain" and after "Portugal") continues to the top - please see picture.

Table

My code is here. Please note, that I use the \usepackage{makecell}.

\begin{table}[htbp]
\caption{Assumed transmission capacity for the Balmorel model.}
\centering
\begin{tabular}{l|c|c|c|c}
\hline
\multicolumn{2}{c}{}            &\multicolumn{2}{c}{\thead{\textbf{Capacity [MW]}}} &\textbf{}\\
\hline
\textbf{Technology type}                &\textbf{Fuel}      &\textbf{Spain}       &\textbf{Portugal}                &\textbf{Efficiency}\\
\hline
 PT $\rightarrow$ ES                    & 2954              & 3500              & 3500                          &5\% \\
 ES $\rightarrow$ PT                    & 2085              & 4200              & 4200                          &5\% \\
\hline 
 FR $\rightarrow$ ES                    & 450               & 2800              & 8000                          &5\% \\ 
 ES $\rightarrow$ FR                    & 325               & 2500              & 8000                          &5\% \\
\hline
\end{tabular}
\label{tab:transcap}
\end{table}

Thanks in advance!

  • Hi esdd, Nice. That works! Appreciate your help! – Henryh Dec 6 '16 at 15:42
1

You can add a | to multicolumn commands (\multicolumn{2}{c|}) like this

\documentclass{article} 
\usepackage{makecell}

\begin{document}
\begin{table}[htbp]
\caption{Assumed transmission capacity for the Balmorel model.}
\centering
\begin{tabular}{l|c|c|c|c}
\hline
\multicolumn{2}{c|}{}            &\multicolumn{2}{c|}{\thead{\textbf{Capacity [MW]}}} &\textbf{}\\
\hline
\textbf{Technology type}                &\textbf{Fuel}      &\textbf{Spain}       &\textbf{Portugal}                &\textbf{Efficiency}\\
\hline
 PT $\rightarrow$ ES                    & 2954              & 3500              & 3500                          &5\% \\
 ES $\rightarrow$ PT                    & 2085              & 4200              & 4200                          &5\% \\
\hline 
 FR $\rightarrow$ ES                    & 450               & 2800              & 8000                          &5\% \\ 
 ES $\rightarrow$ FR                    & 325               & 2500              & 8000                          &5\% \\
\hline
\end{tabular}
\label{tab:transcap}
\end{table}
\end{document}

In other combinations (e.g. \multicolumn{2}{|c|} in central columns) vertical lines seem to be not well aligned.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.