дополнительная линия в латексе стола

дополнительная линия в латексе стола

Я хочу создать таблицу в LaTeX и написал следующую программу:

\documentclass[]{article}
\usepackage{graphicx}
\usepackage{color}
\begin{document}

\begin {center}
\begin {tabular}{| l | l | l | l | l | l |}
\cline{2-6}
& \multicolumn{5}{ |c| }{$\eta_{\infty}$} \\  \cline{2-6}  
&  i=1,f=6 & i=1,f=3 & i=3,f=5& i=4,f=2& i=6,f=3 \\ \hline
$k,l=0,0$  & \textcolor{blue}{0.1811} & \textcolor{blue}{0.1811}&       \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811} \\ \hline
$k,l=1,2$  &0.3788 &0.3788 &0.2898 &0.2220 &0.2898 \\ \hline
$k,l=1,3$  &0.3788 &\textcolor{red}{0.9393} &0.2898 &0.2898 &0.2220  \\ \hline
$k,l=1,4$  &0.3788 &0.3788 &0.2898 &0.3788 &0.2898  \\ \hline
$k,l=1,5$  &0.3788 &0.3788 &0.2220 &0.2898 &0.2898 \\ \hline
$k,l=1,6$  &\textcolor{red}{0.9393} &0.3788 &0.2898 &0.2898 &0.3788 \\ \hline
$k,l=2,3$  &0.2898 &0.2220 &0.3788 &0.2220 &0.2220 \\ \hline
$k,l=2,4$  &0.2898 &0.2898 &0.2898 &\textcolor{red}{0.9393} &0.2898 \\ \hline
$k,l=2,5$  &0.2898 &0.2898 &0.2220 &0.2220 &0.2898 \\ \hline
$k,l=2,6$  &0.2220 &0.2898 &0.2898 &0.2220 &0.3788\\ \hline
$k,l=3,4$  &0.2898 &0.2220 &0.3788 &0.3788 &0.2220  \\ \hline
$k,l=3,5$  &0.2898 &0.2220 &\textcolor{red}{0.9393} &0.2898 &0.2220  \\ \hline
$k,l=3,6$  &0.2220 &0.2220 &0.3788 &0.2898 &\textcolor{red}{0.9393}  \\ \hline
$k,l=4,5$  &0.2898 &0.2898 &0.2220 &0.3788 &0.2898  \\ \hline
$k,l=4,6$  &0.2220 &0.2898 &0.2898 &0.3788 &0.3788 \\ \hline
$k,l=5,6$  &0.2220 &0.2898 &0.2220 &0.2898 &0.3788  \\ \hline

\end {tabular}\\ 
 Table 2: System efficiency for different k,l and i,f.
\end {center}
\end{document}

В некоторых ячейках есть лишняя вертикальная линия в первом столбце, как ее пропустить? Спасибо за быстрый ответ!

решение1

введите описание изображения здесь

\documentclass[]{article}
\usepackage{graphicx}
\usepackage{color}
\begin{document}

\begin {table}\centering
\begin {tabular}{| l | l | l | l | l | l |}
\cline{2-6}
\multicolumn{1}{c|}{}&\multicolumn{5}{c| }{$\eta_{\infty}$} \\  \cline{2-6}  
\multicolumn{1}{c|}{}&  i=1,f=6 & i=1,f=3 & i=3,f=5& i=4,f=2& i=6,f=3 \\ \hline
$k,l=0,0$  & \textcolor{blue}{0.1811} & \textcolor{blue}{0.1811}&       \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811} \\ \hline
$k,l=1,2$  &0.3788 &0.3788 &0.2898 &0.2220 &0.2898 \\ \hline
$k,l=1,3$  &0.3788 &\textcolor{red}{0.9393} &0.2898 &0.2898 &0.2220  \\ \hline
$k,l=1,4$  &0.3788 &0.3788 &0.2898 &0.3788 &0.2898  \\ \hline
$k,l=1,5$  &0.3788 &0.3788 &0.2220 &0.2898 &0.2898 \\ \hline
$k,l=1,6$  &\textcolor{red}{0.9393} &0.3788 &0.2898 &0.2898 &0.3788 \\ \hline
$k,l=2,3$  &0.2898 &0.2220 &0.3788 &0.2220 &0.2220 \\ \hline
$k,l=2,4$  &0.2898 &0.2898 &0.2898 &\textcolor{red}{0.9393} &0.2898 \\ \hline
$k,l=2,5$  &0.2898 &0.2898 &0.2220 &0.2220 &0.2898 \\ \hline
$k,l=2,6$  &0.2220 &0.2898 &0.2898 &0.2220 &0.3788\\ \hline
$k,l=3,4$  &0.2898 &0.2220 &0.3788 &0.3788 &0.2220  \\ \hline
$k,l=3,5$  &0.2898 &0.2220 &\textcolor{red}{0.9393} &0.2898 &0.2220  \\ \hline
$k,l=3,6$  &0.2220 &0.2220 &0.3788 &0.2898 &\textcolor{red}{0.9393}  \\ \hline
$k,l=4,5$  &0.2898 &0.2898 &0.2220 &0.3788 &0.2898  \\ \hline
$k,l=4,6$  &0.2220 &0.2898 &0.2898 &0.3788 &0.3788 \\ \hline
$k,l=5,6$  &0.2220 &0.2898 &0.2220 &0.2898 &0.3788  \\ \hline
\end {tabular}

\caption{System efficiency for different $k,l$ and $i,f$.}
\end {table}
\end{document}

решение2

В дополнение к решению Дэвида Карлайла я бы предпочел подавить все вертикальные линии и использовать пакет booktabsand cellspace. Этот пакет обеспечивает минимальные вертикальные интервалы сверху и снизу ячеек в столбцах с помощью спецификатора с префиксом S. Я также использовал table environment, and aкоманду \caption`, чтобы вы могли иметь перекрестные ссылки на эту таблицу:

\documentclass[]{article}
\usepackage{graphicx}
\usepackage{array}
\usepackage{color}
\usepackage{cellspace, booktabs}
\setlength\cellspacetoplimit{4pt}
\setlength\cellspacebottomlimit{4pt}

\begin{document}

\begin{table}
\centering
\begin {tabular}{Sl*{5}{Sc}}
& \multicolumn{5}{Sc }{$\eta_{\infty}$} \\
\cmidrule[\heavyrulewidth]{2-6}
 & i=1,f=6 & i=1,f=3 & i=3,f=5& i=4,f=2& i=6,f=3 \\
 \midrule
$k,l=0,0$ & \textcolor{blue}{0.1811} & \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811}& \textcolor{blue}{0.1811} \\
$k,l=1,2$ &0.3788 &0.3788 &0.2898 &0.2220 &0.2898 \\
$k,l=1,3$ &0.3788 &\textcolor{red}{0.9393} &0.2898 &0.2898 &0.2220 \\
$k,l=1,4$ &0.3788 &0.3788 &0.2898 &0.3788 &0.2898 \\
$k,l=1,5$ &0.3788 &0.3788 &0.2220 &0.2898 &0.2898 \\
$k,l=1,6$ &\textcolor{red}{0.9393} &0.3788 &0.2898 &0.2898 &0.3788 \\
$k,l=2,3$ &0.2898 &0.2220 &0.3788 &0.2220 &0.2220 \\
$k,l=2,4$ &0.2898 &0.2898 &0.2898 &\textcolor{red}{0.9393} &0.2898 \\
$k,l=2,5$ &0.2898 &0.2898 &0.2220 &0.2220 &0.2898 \\
$k,l=2,6$ &0.2220 &0.2898 &0.2898 &0.2220 &0.3788\\ 
$k,l=3,4$ &0.2898 &0.2220 &0.3788 &0.3788 &0.2220 \\
$k,l=3,5$ &0.2898 &0.2220 &\textcolor{red}{0.9393} &0.2898 &0.2220 \\
$k,l=3,6$ &0.2220 &0.2220 &0.3788 &0.2898 &\textcolor{red}{0.9393} \\
$k,l=4,5$ &0.2898 &0.2898 &0.2220 &0.3788 &0.2898 \\
$k,l=4,6$ &0.2220 &0.2898 &0.2898 &0.3788 &0.3788 \\
$k,l=5,6$ &0.2220 &0.2898 &0.2220 &0.2898 &0.3788 \\
\bottomrule
\end {tabular}
\caption{System efficiency for different $ k,l $ and i,f.}\label{effi}
\end {table}

введите описание изображения здесь

решение3

Вот решение, которое реорганизует материал во второй строке заголовка, чтобы он соответствовал форме первого столбца. Оно также использует тип Sстолбца (пакета siunitx) для выравнивания числовых точек данных в столбцах 2–6 по десятичному маркеру. (Я изменил некоторые числа так, чтобы они имели либо две, либо три цифры после десятичного маркера, чтобы подчеркнуть эффект этой настройки.) Я также предлагаю избавиться от всех вертикальных линий и большинства горизонтальных линий; поверьте мне, они не будут потеряны.

введите описание изображения здесь

\documentclass{article}
\usepackage{color,siunitx,booktabs}
\begin{document}
\begin{table}
\begin{tabular*}{\textwidth}{ @{} @{\extracolsep{\fill}} l *{5}{S[table-format=1.4]} @{} }
\toprule
& \multicolumn{5}{ c@{} }{$\eta_{\infty}$} \\  
\cmidrule(l){2-6}  
& {$i,f=1,6$}& {$i,f=1,3$}& {$i,f=3,5$}& {$i,f=4,2$}& {$i,f=6,3$} \\ 
\midrule
$k,l=0,0$  & \color{blue}0.1811& \color{blue}0.1811&       \color{blue}0.1811& \color{blue}0.1811& \color{blue}0.1811 \\ 
$k,l=1,2$  &0.38 &0.38 &0.2898 &0.222 &0.2898 \\ 
$k,l=1,3$  &0.38 &\color{red}0.9393&0.2898 &0.2898 &0.222  \\ 
$k,l=1,4$  &0.38 &0.38 &0.2898 &0.38 &0.2898  \\ 
$k,l=1,5$  &0.38 &0.38 &0.222 &0.2898 &0.2898 \\ 
$k,l=1,6$  &\color{red}0.9393&0.38 &0.2898 &0.2898 &0.38 \\ 
$k,l=2,3$  &0.2898 &0.222 &0.38 &0.222 &0.222 \\ 
$k,l=2,4$  &0.2898 &0.2898 &0.2898 &\color{red}0.9393&0.2898 \\ 
$k,l=2,5$  &0.2898 &0.2898 &0.222 &0.222 &0.2898 \\ 
$k,l=2,6$  &0.222 &0.2898 &0.2898 &0.222 &0.38\\ 
$k,l=3,4$  &0.2898 &0.222 &0.38 &0.38 &0.222  \\ 
$k,l=3,5$  &0.2898 &0.222 &\color{red}0.9393&0.2898 &0.222  \\ 
$k,l=3,6$  &0.222 &0.222 &0.38 &0.2898 &\color{red}0.9393  \\ 
$k,l=4,5$  &0.2898 &0.2898 &0.222 &0.38 &0.2898  \\ 
$k,l=4,6$  &0.222 &0.2898 &0.2898 &0.38 &0.38 \\ 
$k,l=5,6$  &0.222 &0.2898 &0.222 &0.2898 &0.38  \\ 
\bottomrule
\end{tabular*} 
\caption{System efficiency for various combinations of $k,l$ and $i,f$.}
\end{table}
\end{document}

Связанный контент