名前: AQUA 日時: 2006-10-18 17:33:10 IPアドレス: 58.188.41.*
TeXで名刺を作っています。 奥村先生のおかげでなんとか形になってきました。 そこで問題が発生しました。 minipage環境で縦と横の長さを指定しているのですが、 実際にpdfを印刷してみると指定した長さ通りではありません。 場所はマクロで宣言しているカード部分で カードの横幅は91mmに設定しているのですが 88mm程度になってしまいます。 計測はfboxで囲った箱を定規で計測しています。 あと、もう一点なのですが氏名の部分(山田太郎)に 字下げが行われてしまいます。 noindentをおこなっているのですがうまく効いてくれません。 もし何か助言がいただけると有り難いです。 以下はTeXのソースです。 \documentclass{jsarticle} \pagestyle{empty} \usepackage{mathpazo} \usepackage[dvips]{graphics} \usepackage[dvipdfm]{graphicx} \renewcommand{\ttdefault}{cmtt} \setlength{\unitlength}{1mm} \begin{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %------ ロゴ部分 --------横:22.5mm 縦:4.5mm \def\logo{\begin{minipage}{22.5mm} \begin{picture}(0,0) \put(4,0){\includegraphics[scale=.25]{LOGO.eps}} \end{picture} \end{minipage}} %------ /ロゴ部分-------- %----- 情報部分 ---------横:52mm 縦:55mm \def\info{\fbox{\begin{minipage}[c][55mm][t]{52mm} \setlength{\parindent}{0pt}%段落幅 \parindent = 0pt \setlength{\xkanjiskip}{0pt}%漢字と英字の間スペース \setlength{\unitlength}{1mm}%単位を1ptから1mmを基準に変更 \noindent \baselineskip = 2mm {\scriptsize TEXTEXTEXTEXTEXTEXTEXTEX} \\ {\scriptsize TEXTEXTEXTEXTEXTEXTEXTEX} \\ \baselineskip = 1mm \noindent\rule{\textwidth}{0.1mm}%罫線 \baselineskip = 2mm \begin{scriptsize} 役職役職役職役職役職 \\ \resizebox{52mm}{!}{役職役職役職役職役職役職役職役職役職役職役職役職役職役職役職役職} \\ \\\\\\\\ \end{scriptsize} \noindent{\Large 山田 太郎} \\ \begin{footnotesize}\noindent Taro Yamada \\ Manager \\ \end{footnotesize} \end{minipage}}} %----- /情報部分 ---- %----- 情報部分2 ---------横:52mm 縦:13mm \def\infob{\fbox{\begin{minipage}[b][13mm][b]{52mm} \baselineskip = 2mm \begin{scriptsize}\noindent 〒530-0001 大阪府大阪市北区梅田 \\ TEL(06)1234-5678 \\ FAX(06)1234-5678 \\ e-mail\ \texttt{e-mail@mail.com} \\ URL\ \texttt{http://www.../} \end{scriptsize} \end{minipage}}} %----- /情報部分2 ---- %-----カード---------横:91mm 縦:55mm \def\card{\fbox{\begin{minipage}{91mm} \setlength{\unitlength}{1mm}%単位:1mmを基準に変更 \begin{picture}(91,55)%91mm×55mmのPicture環境 \put(-1.2 , 26.65){\logo}%ロゴ設置 \put(40 , 26.65){\info}%情報部分設置 40mmx26.65mmの場所 \put(40 , 4){\infob}%情報部分2設置 40mmx4mmの場所 \end{picture} \end{minipage}}} %---------------------------- \setlength{\topmargin}{0mm} \setlength{\oddsidemargin}{8mm} \noindent \begin{picture}(180,220) \put(-25,220){\card} \put(75,220){\card} \end{picture} \end{document}
この書き込みへの返事: