If you are using LaTeX already, you might consider tikz for your path diagrams, e.g.,
\documentclass[border=3mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning}
\begin{document}
\begin{tikzpicture}[auto,node distance=.5cm,
latent/.style={circle,draw,very thick,inner sep=0pt,minimum size=30mm,align=center},
manifest/.style={rectangle,draw,very thick,inner sep=0pt,minimum width=45mm,minimum height=10mm},
paths/.style={->, ultra thick, >=stealth'},
]
\node [manifest] (SI) at (0,0) {Similarities};
\node [manifest] (VO) [below=of SI] {Vocabulary};
\node [manifest] (CO) [below=of VO] {Comprehension};
\node [manifest] (IN) [below=of CO] {Information};
\node [manifest] (WR) [below=of IN] {Word Reasoning};
\node [manifest] (BD) [below=of WR] {Block Design};
\node [manifest] (PS) [below=of BD] {Picture Concepts};
\node [manifest] (MR) [below=of PS] {Matrix Reasoning};
\node [manifest] (PC) [below=of MR] {Picture Completion};
\node [manifest] (DS) [below=of PC] {Digit Span};
\node [manifest] (LN) [below=of DS] {Letter-Number};
\node [manifest] (AR) [below=of LN] {Arithmetic};
\node [manifest] (CD) [below=of AR] {Coding};
\node [manifest] (SS) [below=of CD] {Symbol Search};
\node [manifest] (CA) [below=of SS] {Cancellation};
\node [latent] (g) [left=2.5cm of MR] {\emph{g}};
\node [latent] (Gc) [right=4.5cm of CO] {Verbal\\ Comprehension};
\node [latent] (Gv) [right=4.5cm of BD] {Visual\\ Spatial};
\node [latent] (Gf) [right=4.5cm of PC] {Fluid\\ Reasoning};
\node [latent] (Gsm) [right=4.5cm of LN] {Working\\ Memory};
\node [latent] (Gs) [right=4.5cm of SS] {Processing\\ Speed};
\foreach \all in {SI, VO, CO, IN, WR, BD, PS, MR, PC, DS, LN, AR, CD, SS, CA}
{
\draw [paths] (g.east) to node { } (\all.west);
}
\foreach \vc in {SI, VO, CO, IN, WR, PC}
\draw [paths] (Gc.west) to node {} (\vc.east);
\foreach \vs in {BD, MR, PC, SS}
\draw [paths] (Gv.west) to node {} (\vs.east);
\foreach \fr in {PS, MR, AR}
\draw [paths] (Gf.west) to node {} (\fr.east);
\foreach \wm in {DS, LN}
\draw [paths] (Gsm.west) to node { } (\wm.east);
\foreach \ps in {CD, SS, CA}
\draw [paths] (Gs.west) to node {} (\ps.east);
\end{tikzpicture}
\end{document}