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>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
자유글 푸로구레수 님, 어제 하든 얘기...
2012.02.05 15:14
원하신 대로 된 건지는 모르겠지만요,
일단 다음과 같이 해봤슴다.
\usepackage{everypage}
%%% ...
\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}
};
}
다음 그림은
\usepackage{fapapersize}
\usefapapersize{150mm,101mm,10mm,*,12mm,*}
댓글 2
-
Progress
2012.02.05 15:37
-
Progress
2012.02.21 01:00
typogrid라는 패키지가 있는데...
간략한 사용법을 올려놓는다.
1. \typosetup에서 columns의 값은 당연히 분할되는 컬럼 수이다. 이것을 1로 놓았으니 내부에 그리드를 그리지 않음.
2. margin과 headings를 그리지 않도록 false로.
3. \AddToShipoutPicture*과 \AddToShipoutPicture의 차이는 직접 한번...
사실 typogrid 패키지는 eso-pic 패키지에서 제공하는 \AddToShipoutPicture 명령을 가져다 쓰는 것뿐임.
===
판면 만큼의 테두리를 그리고 싶은데
첨부한 그림을 보면 TikZ로 그린 것이 더 정확한 것 같다.
왜냐하면 위/아래 여백을 동일하게 12mm로 주었으니까.
그런데 보다시피 typogrid로 그린 것은 위 여백이 아래 여백보다 크다.
% !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}
고맙습니다.
원하는대로 딱 판면 만큼의 직사각형을 그릴 수 있습니다.
북서쪽을 앵커 포인트로 찍고 미니멈 가로를 \textwidth, 미니멈 세로를 \textheight 로 지정한 뒤 이를 "a"라는 이름을 주는 것이네요. 그러면 이 "a"가 사실상 판면 만큼의 "크기"를 지닌 직사각형이 되어버리나봐요.
(저 정말 TikZ 적응 안 됩니다. )
\node[minimum width=\textwidth, minimum height=\textheight, anchor=north west] (a) {};
그저께는 remember picture, overlay 옵션이 하도 들어먹지 않아 wallpaper 패키지를 이용하여 판면 만큼의 직사각형 그림을 TikZ로 넣으려 했더니만 CenterWallpaper 명령은 실제 그래픽 파일 네임만 받도록 되어 있어 실패했습니다. 반면에 everypage 패키지를 쓰면 알려주신 해법대로 할 수 있겠군요.
감사합니다.
옥수수차를 끓이며...
*이거 정말 좋아요. 이번 학회에서도 궁금했던 것을 두 가지나 해결하게 되어 너무 좋아요.