名前: ut 日時: 2009-03-11 15:49:34 IPアドレス: 157.118.27.*
>>52910 使い物になるかどうか分かりませんし、トンボとも関係ありませんけ ど、ひとつのヒントとして: dinbrief というドイツ語の手紙を書くクラスファイルでパンチマー クを入れてるやり方を(うんと雑に)まねてみました。 KOMA-Script の手紙のクラスもパンチマークをサポートしてますが、 初級の私には、まねるのが面倒そうなので断念…。 すごい適当な作りですけど、プリンタの印刷誤差などを \PunchHoffset と \PunchVoffset で調整して、それで、\begin{documnet} のすぐ あとで \punchmark とすると、紙の真ん中あたりに \PunchmarkWidth 幅の線が引かれるんじゃないかと思います: %%% ------------------------------------------------------------ \documentclass[a4paper]{jarticle} \usepackage{calc} % ------------------------------------------------------------ \newlength{\PunchHoffset} \newlength{\PunchVoffset} \newlength{\PunchV} \newlength{\PunchH} \setlength{\PunchV}{1in + \topmargin + \headheight + \headsep + \PunchVoffset} \setlength{\PunchH}{1in + \oddsidemargin} \newlength{\PunchmarkWidth} \setlength{\PunchmarkWidth}{6mm} \newcommand{\punchmark}{% \vbox to 0pt{% \vspace{-\PunchV} \rule{0pt}{.5\paperheight}% \hspace*{-\PunchH}\hbox to 0pt{\hspace*{\PunchHoffset}% \vbox{\hrule width \PunchmarkWidth}\hss}% \vss}% } % ------------------------------------------------------------ \begin{document} \punchmark \end{document} %%% ------------------------------------------------------------
この書き込みへの返事: