KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당

typogrid라는 패키지가 있는데...

간략한 사용법을 올려놓는다. 


1. \typosetup에서 columns의 값은 당연히 분할되는 컬럼 수이다. 이것을 1로 놓았으니 내부에 그리드를 그리지 않음. 

2. margin과 headings를 그리지 않도록 false로.

3. \AddToShipoutPicture*과 \AddToShipoutPicture의 차이는 직접 한번... 

사실 typogrid 패키지는 eso-pic 패키지에서 제공하는 \AddToShipoutPicture 명령을 가져다 쓰는 것뿐임. 


===


판면 만큼의 테두리를 그리고 싶은데

첨부한 그림을 보면 TikZ로 그린 것이 더 정확한 것 같다. 

왜냐하면 위/아래 여백을 동일하게 12mm로 주었으니까. 

그런데 보다시피 typogrid로 그린 것은 위 여백이 아래 여백보다 크다. 


typogrid_vs_TikZ.PNG


% !TEX TS-program = xelatex

% !TEX encoding = UTF-8 Unicode

\documentclass[11pt]{xoblivoir}

\usepackage{fapapersize}

\usefapapersize{128mm,96mm,10mm,*,12mm,*}

\pagestyle{empty}

\setlength\parindent{0pt}


%typogrid 패키지를 이용하는 방법

\usepackage{typogrid}

\typogridsetup{%

columns=1,

headings=false,

margin=false,

}


%Karnes님의 방법

\usepackage{everypage}

\usepackage{tikz}


\newcommand\sampletext{%

심청아 어서 인당수에 빠지거라

니 애비가 너를 젖 동냥해서

힘들게 너를 키워놨으니

콩쥐야 이 독에 물을 가득 채우거라

그렇지 않으면 오늘밤 잔치에 올 생각하지마

춘향아 오늘밤 나의 수청을 들어라

그렇지 않으면

너의 목이 남아나지 않을 테니까

석봉아 불을 끈 채로 글을 쓰거라

이 어미는 그 동안 이 떡을

다 썰어 놀 테니까

너는 글을 쓰고 나는 떡을 썰고

석.봉.아 석봉 석.봉.아 석봉

석.봉.아 석봉 석.봉.아

}


\begin{document}


%typogrid 이용하는 방법

\sampletext

\AddToShipoutPicture*{\typogrid}


\clearpage


%Karnes님의 tikz방법

\sampletext

\AddThispageHook{%

\tikz[remember picture,overlay] \node at (current page.center)

{%

\begin{tikzpicture}

\node[minimum width=\textwidth, minimum height=\textheight, anchor=north west] (a) {};

\draw [thick, blue] (a.north west) -- (a.south east);

\draw [thick, blue] (a.north east) -- (a.south west);

\draw [line width=3pt, red] (a.north west) rectangle (a.south east);

\end{tikzpicture}

};

}

\end{document}

KTUG 한국 텍 사용자 그룹