감동, 마음이 움직이는 것

[Latex] Multirow, Multicolumn in table (+cline) 본문

Tips (Utility, Computer Language, and etc.)

[Latex] Multirow, Multicolumn in table (+cline)

Struggler J. 2016. 9. 15. 02:39

table그릴 때 셀병합, 셀분할 같은걸 이용해서 만들어야 하는 경우, 

Latex에서는 Multirow, Multicolumn같은 걸 이용하면 됩니다.


아래의 사이트에서 만들어서 사용해도 되구요.

http://www.tablesgenerator.com/


만약 그냥 문법을 알아서 만들고 싶다면 http://texblog.org/2012/12/21/multi-column-and-multi-row-cells-in-latex-tables/ 이 사이트를 참고하면 편할 것 같군요.


일단 설명을 드리자면 

\usepackage{multirow}

를 해주셔야 하구요.


나머지는 위의 사이트를 참고하는 게 더 편할 것 같군요 ㅎㅎ.

제가 만든 표는 둘 다 섞어쓴거라 다소 복잡한데요. 

기본적으로 위의 사이트에서 어떻게 사용하는 건지 알고 나서 보면 편하실 것 같아요^^.

그리고 cline은 column의 어디부터 어디에 해당하는 곳에 줄을 그어달라는 겁니다 ㅎㅎ.


[예제1]


\begin{table}

\centering

\begin{tabular}{c|c|ccc}

\hline

\multicolumn{2}{c}{\multirow{2}{*}{}} & \multicolumn{3}{c}{2006} \\

\cline{3-5}

\multicolumn{2}{c}{}                  & neutral & like & dislike \\

\hline

\multirow{3}{*}{2003}    & neutral    & $-$     &  $165$ & $237$ \\

                         & like       & $161$   &  $350$ & $4$ \\

                         & dislike    & $242$   & $0$   & $273$\\

                         \hline

\end{tabular}

\end{table}


[예제2]

\begin{table}[ht]

\centering

\begin{tabular}{|c|c|}

\hline

    \multirow{2}{*}{Large $r$, Small $M$} & Large $r^+$ and $r^-$

    \\\cline{2-2}  & Small $r^+$ and $r^-$\\

    \hline\hline

    \multirow{2}{*}{Small $r$, Large $M$} & Small $r^+$ and $r^-$ 

    \\\cline{2-2}  & Large $r^+$ and $r^-$\\

    \hline

\end{tabular}

\caption{Four possible situation for fixed $K$.}

\end{table}