Ditaa_test.tex의 중간에 보면 \immediate\write18{java -jar DitaaEps.jar -r -o ditaadata.txt} 부분이 있습니다. 이를 구현하기 위해 pdflatex 또는 xelatex에 --shell-escape 옵션을 주고 컴파일합니다. > pdflatex --shell-escape ditta_test 또는 > xelatex --shell-escape ditta_test
그러면 Ditaa를 실행하여 ditaadata.eps 그림 파일이 생깁니다.
그런데 preamble에 \usepakcage{epstopdf}를 주었으므로 pdflatex이든 xelatex이든 eps 그림 파일을 끄떡없이 넣을 수 있습니다.
일단 첨부한 압축 파일을 적당히 풀어놓고 Ditaa_test.tex 파일에 --shell-escape 옵션을 주고 pdflatex 또는 xelatex으로 컴파일해보시지요. 물론 자바가 설치되어 있어야합니다.
% Ditaa_test.tex
\documentclass[a4paper]{article}
\usepackage{graphicx}
\usepackage[hangul]{kotex}
\ifx가가
\setmainhangulfont{HCR Batang LVT}
\setsanshangulfont{HCR Dotum LVT}
\else
\usepackage{dhucs-nanumfont}
\fi
\usepackage{epstopdf}
\begin{document}
\title{셸 이스케이프 명령과 ditaa 그림 연습}
\author{progress}
\maketitle
\section{-{}-shell-escape 옵션을 주기 위해}
\begin{verbatim}
% to get dittadata.eps
\immediate\write18{java -jar DitaaEps.jar -r -o ditaadata.txt}
\begin{figure}
\centering{
\includegraphics[width=.95\textwidth]{ditaadata}
}
\caption{Ditaa로 그린 그림}
\end{figure}
\end{verbatim}
% to get dittadata.eps
\immediate\write18{java -jar DitaaEps.jar -r -o ditaadata.txt}
\begin{figure}[h]
\centering{
\includegraphics[width=.95\textwidth]{ditaadata}
}
\caption{Ditta로 그린 그림}
\end{figure}
\section{컴파일}
\begin{verbatim}
> pdflatex --shell-escape Ditaa_test
또는
> xelatex --shell-escape Ditaa_test
\end{verbatim}
\end{document}
===
> pdflatex --shell-escape ditta_test
또는
> xelatex --shell-escape ditta_test
===