KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.

  • 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
  • Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
  • TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
  • MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
  • 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
    • 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
  • 사용하는 편집기는 CKeditor입니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.

Progress

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}




XE Login