.png)
Numerical Recipes 책의 색인에서와 마찬가지로 종속성 그래프를 작성하고 싶습니다. 나는 다음과 같이 간단하고 단순한 것을 원합니다.
질문에서 제안된 내용은 무엇입니까?LaTeX 파일의 종속성 그래프제공되는 일부 차트를 사용하는 것입니다.http://www.graphviz.org/. 그러나 종속성이 많기 때문에 시각적 그래프를 원하지 않습니다. 이러한 유형의 차트를 사용하여 라텍스 문서를 가장 잘 컴파일할 수 있는 방법은 무엇입니까?
답변1
답변2
psmatrix
다음은 환경 에 대한 솔루션입니다 pst-node
.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{pgffor}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}
\newcommand{\ebranch}[1]{\textnormal{[#1]}}
\begin{document}
\psset{armA=0.4cm, angleB=180, nodesep=3pt, linewidth=0.6pt, linejoin=1}
\psset{mcol=l, rowsep=0.15cm, colsep=1cm}% settings for psmatrices
\ttfamily
\begin{psmatrix}
%% nodes
shoot & \ebranch{load} \\
& odeint & \ebranch{derivs} \\
& & rkqs & rkrk & \ebranch{derivs} \\
& \ebranch{score}
%% node connections
\foreach \i in {1,2,4}{\ncangles{1,1}{\i,2}}
\foreach \i in {2,3}{\ncangles{2,2}{\i,3}}
\foreach \i in {3,4} {\fpAdd{\i}{1}{\j}\ncline{3,\i}{3, \j}}
\end{psmatrix}
\vspace{1cm}
\begin{psmatrix}
%% nodes
shootf & \ebranch{load1} \\
& odeint & \ebranch{derivs} \\
& & rkqs & rkrk & \ebranch{derivs} \\
& \ebranch{score} \\
& \ebranch{load2}
%% node connections
\foreach \i in {1,2, 4, 5}{\ncangles{1,1}{\i,2}}
\foreach \i in {2,3}{\ncangles{2,2}{\i,3}}
\foreach \i in {3,4} {\fpAdd{\i}{1}{\j}\ncline{3,\i}{3, \j}}
\end{psmatrix}
\end{document}