TeXやりだして3ヶ月,初心者の平岩です.
TeXWorks2014の環境で使用しています.
<やっていること>
作成書類の途中の部分に,既に作成済みの
【モデル図.pdf】というPDFファイルを
\includegraphicsで読み込もうと思っております.
今のことろ以下のソースにあるように複数枚数あるPDFを
\loopを使って指示回数だけ繰り返しています.
その際,取り込むファイルが既にA4にトリム済なので,
ページマージンなど調整して取り込んでいます.
<やりたいこと>
ただし,この【モデル図.pdf】というPDFは
作成する書類によってページ数が異なるので,
\ifnum\cntI<10 \repeat で指示しているページ数を
毎回指定するのは面倒だなぁと思ってまして,
指定した【モデル図.pdf】のページ数を
自動で取得できないかなぁと思っております.
<該当箇所のソース>
%モデル図挿入
\newpage
%既にA4サイズになっているPDFのためにページマージン調整
\setlength{\hoffset}{-1in}
\setlength{\textwidth}{\paperwidth}
\setlength{\topmargin}{-1in}
\setlength{\textheight}{\paperheight}
\ifnum \pdfinput=1 { %\pdfinput=1の場合は最終版としてPDFを取り込み
\newcount\cntI
\cntI=1
\loop
{\noindent{\includegraphics[page=\the\cntI,trim=0 0 0 0,width=\textwidth]{./link/モデル図.pdf}}}
\advance\cntI1
\ifnum\cntI<10 \repeat
\clearpage
}
\else { %pdfinput=1以外の場合はページマージンを戻して注釈を表示しておく
\setlength{\textwidth}{510pt}
\setlength{\topmargin}{0pt}
\setlength{\textheight}{781pt}
\vspace*{5zh}
\begin{center}
{\LARGE \textgt{【注】後ほどモデル図挿入}}
\end{center}
\clearpage
}\fi
<別の方法?>
別個にPDFファイルを作成しておき,最後に
本体PDFの指示した箇所を別のPDFデータで置換
(上の例だと【注】後ほどモデル図挿入と書かれているページを
【モデル図.pdf】で置換)するのでもいいかなぁと思っていたのですが,
それだと章ごとのページ番号をTeXでふることができないかと思い,
今のところ上に書いたような方法で模索しております.