KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You will have long and healthy life.
FrontPage › SlashBoxPackage
'slashbox 패키지는 TeXLive에서 제외되어 있으므로 설치되지 않습니다. DiagBoxPackage를 참고하시기 바랍니다.

\usepackage{slashbox}    % preamble

\begin{tabular}{c|c|c|c|c||c}
\hline
\backslashbox{$i$}{$j$} & 4 & 5 & 6 & 7 & \makebox[3em]{$v_i$} \\ \hline
1 & \slashbox{$*$}{6} & \slashbox{7}{7} & \slashbox{$*$}{3} & \slashbox{5}{7} & 0 \\ \hline
2 & \slashbox{$-1$}{8} & \slashbox{$*$}{3} & \slashbox{$*$}{6} & \slashbox{$*$}{5} & $-3$ \\ \hline
3 & \slashbox{$-5$}{5} & \slashbox{0}{4} & \slashbox{$-2$}{5} & \slashbox{$*$}{6} & $-4$ \\ \hline
\hline
 &&&&& \\[-1ex]
$v_j$ & 6 & 0 & 3 & 2 & \\[-1ex]
 &&&&& \\ \hline
\end{tabular}
\makeatletter
\input{slashbox.sty}    % preamble
\makeatother

\begin{tabular}{c|c|c|c|c||c}
\hline
\backslashbox{$i$}{$j$} & 4 & 5 & 6 & 7 & \makebox[3em]{$v_i$} \\ \hline
1 & \slashbox{$*$}{6} & \slashbox{7}{7} & \slashbox{$*$}{3} & \slashbox{5}{7} & 0 \\ \hline
2 & \slashbox{$-1$}{8} & \slashbox{$*$}{3} & \slashbox{$*$}{6} & \slashbox{$*$}{5} & $-3$ \\ \hline
3 & \slashbox{$-5$}{5} & \slashbox{0}{4} & \slashbox{$-2$}{5} & \slashbox{$*$}{6} & $-4$ \\ \hline
\hline
 &&&&& \\[-1ex]
$v_j$ & 6 & 0 & 3 & 2 & \\[-1ex]
 &&&&& \\ \hline
\end{tabular}
또 multirow 패키지와 함께 쓰면 여러 행에 걸친 셀에도 아래와 같이 대각선을 넣을 수 있다. ->see KTUGOperate:5740
\usepackage{multirow}    % preamble
\usepackage{slashbox}    % preamble

\begin{tabular}{|l|l|l|l|}\hline
 \multirow{2}{1.3cm}{\backslashbox{a}{a}} & b & c & d\\\cline{2-4}
 & e & f & g \\\hline
 h & i & j & k\\\hline
 l & m & n & o\\\hline
\end{tabular}
\makeatletter
\input{multirow.sty}    % preamble
\input{slashbox.sty}    % preamble
\makeatother

\begin{tabular}{|l|l|l|l|}\hline
 \multirow{2}{1.3cm}{\backslashbox{a}{a}} & b & c & d\\\cline{2-4}
 & e & f & g \\\hline
 h & i & j & k\\\hline
 l & m & n & o\\\hline
\end{tabular}

(!) slashbox를 쓰는 경우의 팁.
  1. tabcolsep은 없애는 것이 칼럼의 크기를 정하기에 좋다.
    \renewcommand\tabcolsep{0pt}
    
  2. \backslashbox 등의 명령에 옵션 인자로 길이를 지정한다. 안타깝게도 이 설정이 아주 효과적으로 작동하는 것은 아니지만,[1] 기본 설정으로 만들어지는 칼럼의 폭이 너무 넓거나 좁아서 불만인 경우 (시행착오를 거쳐서라도) 모양을 조절해볼 수 있다. 다음 세 가지 예를 비교해볼 것.
    \setlength{\fboxsep}{0pt}\setlength{\tabcolsep}{0pt}\fbox{\slashbox{a}{b}}
    \setlength\fboxsep{0pt}\setlength\tabcolsep{0pt}\fbox{\backslashbox[4em]{실제}{예측}}
    \setlength\fboxsep{0pt}\setlength\tabcolsep{0pt}\fbox{\backslashbox[6em]{실제}{예측}}
    
----
  • [1] 그 이유는 LaTeX에서 그릴 수 있는 사선의 각도가 정해져 있기 때문이다. 이에 대해서는 Picture환경 페이지를 참고할 것.

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-11-01 16:11:14
Processing time 0.0461 sec