살아가는 이야기

LaTeX 표: 여러 행에 걸쳐진 줄을 예쁘게... 본문

컴퓨터, 풀어그림

LaTeX 표: 여러 행에 걸쳐진 줄을 예쁘게...

우균 2010. 1. 27. 02:45
HTML 표에 colspan, rowspan이 있듯이 LaTeX에도 multicolumn, multirow가 있다. 다만 multirow는 기본적으로 제공되지 않고 multirow 패키지를 사용해야 한다. 혹시 다음과 같은 표에서
사용자 삽입 이미지
A, B, C를 다음과 같이 바꾸고 싶다면
사용자 삽입 이미지

문서 앞 쪽에

\usepackage{multirow}

를 쓰고 아래와 같이 \multirow를 사용하면 된다.

\begin{tabular}{c|c|c|c|c|c}
\hline
 & \multirow{2}*[-.3ex]{A} & \multirow{2}*[-.3ex]{B} & \multirow{2}*[-.3ex]{C} & \multicolumn{2}{c}{Proposed Alg.} \\ \cline{5-6}
 & & & & $\tau = 4$ & $\tau = 8$ \\  \hline
 At 5  & 0.314 & 0.286 & 0.314 & 0.343 & 0.343 \\ \hline
 At 10 & 0.243 & 0.200 & 0.229 & 0.257 & 0.257 \\ \hline
 At 15 & 0.181 & 0.152 & 0.210 & 0.210 & 0.210 \\ \hline
\end{tabular}

multirow에 대한 자세한 설명은 KTUG 게시판의 아래 페이지에 있다.

http://faq.ktug.or.kr/faq/MultiRowPackage?action=highlight&value=multirow

한 가지 팁: 위 KTUG 페이지 예에서는 [-5ex]를 \multirow의 옵션으로 주었는데 [-.3ex] 옵션을 사용하는 편이 더 예쁘게 나온다.

Comments