박승원 씨가 발표 끝무렵에 "컴파일 시간을 줄이려면 tikz 그림들을 낱낱으로 만들어 (컴파일하여) 삽입하는 게 낫겠다"고 하였습니다. 그래서 이런 생각을 떠올렸습니다. tikz 그림인 A.pdf 파일이 있으면 삽입하고, 없으면 A.tex을 컴파일하여 A.pdf를 만들고 그걸 삽입하는 매크로를 만들어 보자. 사실 간단한데, 단지 해본 적이 없어서 잘 되는지 궁금했습니다.
OTF.tex:
\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
\newcommand\includeOTF[1]%
{%
\IfFileExists{#1.pdf}{}{\immediate\write18{pdflatex #1.tex}}%
\includegraphics{#1.pdf}%
}
\begin{document}
\lipsum[1]
\includeOTF{clip1}
\lipsum[2]
\includeOTF{clip2}
\end{document}
>pdflatex -shell-escape OTF.tex
KTUG 한국 텍 사용자 그룹