summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2014-03-02 05:24:20 +0000
committerNorbert Preining <preining@logic.at>2014-03-02 05:24:20 +0000
commit807941d7e358fef359bc425f2be605064f6330e3 (patch)
treea73d1da1c22dc0502b871630876b45ed654a3b39
parent699b4df8c8b5b2e9344d59e3d4085bf8723f688e (diff)
prerex (27Feb)
git-svn-id: svn://tug.org/texlive/trunk@33072 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/prerex/README4
-rw-r--r--Master/texmf-dist/doc/latex/prerex/doc/prerex.pdfbin166691 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/intro.pdf (renamed from Master/texmf-dist/doc/latex/prerex/doc/intro.pdf)bin294256 -> 284232 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/intro.tex (renamed from Master/texmf-dist/doc/latex/prerex/doc/intro.tex)24
-rw-r--r--Master/texmf-dist/doc/latex/prerex/introFonts.png (renamed from Master/texmf-dist/doc/latex/prerex/doc/introFonts.png)bin7181 -> 7181 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/introchart1.tex (renamed from Master/texmf-dist/doc/latex/prerex/doc/introchart1.tex)4
-rw-r--r--Master/texmf-dist/doc/latex/prerex/introchart2.tex (renamed from Master/texmf-dist/doc/latex/prerex/doc/introchart2.tex)4
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gzbin113688 -> 113682 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.pdfbin0 -> 144291 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.sty.7 (renamed from Master/texmf-dist/doc/latex/prerex/doc/prerex.sty.7)0
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.tex (renamed from Master/texmf-dist/doc/latex/prerex/doc/prerex.tex)67
-rw-r--r--Master/texmf-dist/tex/latex/prerex/prerex.sty38
12 files changed, 73 insertions, 68 deletions
diff --git a/Master/texmf-dist/doc/latex/prerex/README b/Master/texmf-dist/doc/latex/prerex/README
index f5c15cf4a78..daaa393ac4b 100644
--- a/Master/texmf-dist/doc/latex/prerex/README
+++ b/Master/texmf-dist/doc/latex/prerex/README
@@ -1,5 +1,5 @@
-prerex, version 6.5.3: Macros for prerequisite charts, with associated
-editor and viewer applications.
+prerex, version 2014-02-27.
+Macros for prerequisite charts, with associated editor and viewer applications.
This package consists of
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/prerex.pdf b/Master/texmf-dist/doc/latex/prerex/doc/prerex.pdf
deleted file mode 100644
index 9218342e9a0..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/doc/prerex.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/intro.pdf b/Master/texmf-dist/doc/latex/prerex/intro.pdf
index 50987765063..c834389373d 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/intro.pdf
+++ b/Master/texmf-dist/doc/latex/prerex/intro.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/intro.tex b/Master/texmf-dist/doc/latex/prerex/intro.tex
index e78d0ed0a1c..3fc4bb88e58 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/intro.tex
+++ b/Master/texmf-dist/doc/latex/prerex/intro.tex
@@ -1,6 +1,6 @@
\documentclass[11pt]{article}
\usepackage[textwidth=6.5in,textheight=8.5in]{geometry}
-\usepackage{cabin}
+\usepackage[medium,semibold]{cabin}
\listfiles
\usepackage{prerex}
@@ -105,12 +105,14 @@ Here are some of these:
\myurl{http://www.ece.gatech.edu/academics/undergrad/ee_prereq.html}}
\item Georgia State University, Computer Science\footnote{%
\myurl{http://www.cs.gsu.edu/sites/default/files/prereq.pdf}}
-\item Iowa State University, Civil, Construction, \& Environmental Engineering\footnote{%
-\myurl{http://www.ccee.iastate.edu/fileadmin/www.ccee.iastate.edu/academics/mechanical-prereq-0507.pdf}}
+%\item Iowa State University, Civil, Construction, \& Environmental Engineering\footnote{%
+%\myurl{http://www.ccee.iastate.edu/fileadmin/www.ccee.iastate.edu/academics/mechanical-prereq-0507.pdf}}
\item Kansas State University, Mathematics\footnote{%
\myurl{http://www.math.ksu.edu/courses/catalog/prereqcht.pdf}}
-\item Carleton University, Engineering Physics\footnote{%
-\myurl{http://www1.carleton.ca/engineering-design/ccms/wp-content/ccms-files/Engineering-Physics_Aug_19_11.pdf}}
+%\item Carleton University, Engineering Physics\footnote{%
+%\myurl{http://www1.carleton.ca/engineering-design/ccms/wp-content/ccms-files/Engineering-Physics_Aug_19_11.pdf}}
+\item Penn State, Computer Science\footnote{%
+\myurl{http://cs.hbg.psu.edu/cs/csprereq.html}}
\end{itemize}
\subsection{Prerex-Formatted Prerequisite Charts}
@@ -553,8 +555,8 @@ on OS~X.
The editor supports add, remove, cut-and-paste, and edit operations
on course boxes, minis, text-lines, and arrows, and shifts of specified diagram elements or an entire diagram.
A summary of all
-commands supported by \texttt{prerex} is given in Table~\ref{help}
-on page~\pageref{help}.
+commands supported by \texttt{prerex} is given in Table~\ref{help}.
+%on page~\pageref{help}.
Note that if a course box/mini/text-line is ``cut''
and then ``pasted'' elsewhere, the target or source coordinates of arrows into or out of the source and target are
adjusted accordingly, and similarly if nodes are shifted or raised. To allow permutations of two or more
@@ -669,7 +671,7 @@ used in the chart.
Table~\ref{instructions}
-%on page~\pageref{instructions}
+on page~\pageref{instructions}
summarizes the formats of
the instructions defined by \texttt{prerex.sty}.
\begin{table}
@@ -751,9 +753,9 @@ in explanatory notes outside of the \verb\chart\ environment:
\verb|\solidarrow| & \solidarrow \\
\verb|\dottedarrow| & \dottedarrow \\
\verb|\dashedarrow| & \dashedarrow \\
-\verb|\lightbox| & \fontseries{sb}\selectfont\lightbox \\
-\verb|\boldbox| & \boldbox \\
-\verb|\dottedbox| & \fontseries{sb}\selectfont\dottedbox
+\verb|\lightbox| & \sf\small\lightbox \\
+\verb|\boldbox| & \sf\small\boldbox \\
+\verb|\dottedbox| & \sf\small\dottedbox
\end{tabular}
\renewcommand{\arraystretch}{1.0}
\end{list}
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/introFonts.png b/Master/texmf-dist/doc/latex/prerex/introFonts.png
index 9ab370829aa..9ab370829aa 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/introFonts.png
+++ b/Master/texmf-dist/doc/latex/prerex/introFonts.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/introchart1.tex b/Master/texmf-dist/doc/latex/prerex/introchart1.tex
index 9609cdfcbcc..b362e9f319a 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/introchart1.tex
+++ b/Master/texmf-dist/doc/latex/prerex/introchart1.tex
@@ -1,10 +1,8 @@
\begin{figure}
\small
-\renewcommand{\bfdefault}{sb}
-\renewcommand{\mddefault}{mb}
\setcounter{diagheight}{50}
\textwidth6.25in
-\begin{chart}
+\begin{chart}\sf
\text 20,52:{\textsf{\textsc{\Large Computer Science}}}
\reqfullcourse 50,45:{1083}{Comput.\,Sci.\\Concepts}{TTh 10:00}
\reqhalfcourse 25,40:{1303}{Discrete\\Structures}{MWF 9:30}
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/introchart2.tex b/Master/texmf-dist/doc/latex/prerex/introchart2.tex
index 19dd24e1a27..0f0d9b069eb 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/introchart2.tex
+++ b/Master/texmf-dist/doc/latex/prerex/introchart2.tex
@@ -1,10 +1,8 @@
\begin{figure}
\small
-\renewcommand{\bfdefault}{sb}
-\renewcommand{\mddefault}{mb}
\setcounter{diagheight}{50}
\textwidth6.25in
-\begin{chart}
+\begin{chart}\sf
\grid
\text 20,52:{\textsf{\textsc{\Large Computer Science}}}
\reqfullcourse 50,45:{1083}{Comput.\,Sci.\\Concepts}{TTh 10:00}
diff --git a/Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gz b/Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gz
index d2c4308b4e4..79234cebb7f 100644
--- a/Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gz
+++ b/Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gz
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.pdf b/Master/texmf-dist/doc/latex/prerex/prerex.pdf
new file mode 100644
index 00000000000..8805aff98c7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/prerex.sty.7 b/Master/texmf-dist/doc/latex/prerex/prerex.sty.7
index 21da7194fb5..21da7194fb5 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/prerex.sty.7
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.sty.7
diff --git a/Master/texmf-dist/doc/latex/prerex/doc/prerex.tex b/Master/texmf-dist/doc/latex/prerex/prerex.tex
index 677ed8235fa..454364665da 100644
--- a/Master/texmf-dist/doc/latex/prerex/doc/prerex.tex
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.tex
@@ -1,6 +1,6 @@
-\documentclass[10pt]{article}
+\documentclass[11pt]{article}
\usepackage[osf]{mathpazo}
-\usepackage[defaultsans,scale=0.82]{opensans}
+\usepackage[medium,semibold,scale=0.95]{cabin}
\usepackage{fullpage}
\usepackage{prerex}
%\def\LaTeX{\mbox{LaTeX}}
@@ -21,10 +21,11 @@ to draw charts consisting of labelled course boxes linked by arrows
that represent pre- and co-requisite requirements; see
the example chart in Figure~\ref{chart} on page~\pageref{chart}.
In addition to the usual
-[pdf]\LaTeX\
output, auxiliary files will be generated containing image-map data for the
hyperlinked nodes in the diagram and a shell script for cropping a PNG image
-obtained from the [pdf]\LaTeX\ output.
+obtained from the output; however, the page coordinates may not be accurate unless pdf\LaTeX\
+is used as the
+processing engine.
If the source file satisfies the constraints
of the
@@ -33,8 +34,7 @@ format, a chart description may be edited using the
\textsf{prerex(1)}
interactive editor (as well as any conventional text editor).
-\begin{figure}
-\renewcommand{\seriesdefault}{sb}
+\begin{figure}\small
\setcounter{diagheight}{40}
\begin{chart}\sf
\text 15,40:{\textsf{\textbf{\Large Computer Science}}}
@@ -118,7 +118,7 @@ When a conventional arrow would be inappropriate, it is possible to use
a
\emph{mini}
course ``box'' (consisting of just a course code) just above a target box.
-A line of text may be placed anywhere on the chart.
+Lines of text may be placed anywhere on the chart.
\section{Coordinate System}
A conventional two-dimensional
Cartesian coordinate system is used to specify the locations of
@@ -142,12 +142,12 @@ The coordinates of a
\emph{box,}
\emph{mini,}
or
-\emph{text-line}
+\emph{text}
are those of its centre point.
An
\emph{arrow}
is described by the
-coordinates of the centre points of its source and target boxes/minis/text-lines.
+coordinates of the centre points of its source and target boxes/minis/texts.
@@ -160,7 +160,7 @@ This will define a \LaTeX\ environment
\item \verb|\begin{chart}|\quad$\cdots$\quad \verb|\end{chart}|
\end{list}
within which the commands described in the following sub-sections may be used
-to produce course boxes, minis, text-lines, and arrows.
+to produce course boxes, minis, texts, and arrows.
The order of commands is not significant except
that the commands for the source and target boxes of an arrow should
precede
@@ -201,25 +201,24 @@ the (non-default) background color of the course box:
\item \verb|\optfullcoursec | $x,y$ \verb|:{| \emph{code} \verb|}{| \emph{title} \verb|}{| \emph{timetable} \verb|}| \verb|{| \emph{color} \verb|}|
\end{list}
-\subsection{Mini Course Boxes and Text-Lines}
+\subsection{Mini Course Boxes and Texts}
A mini course ``box'' is produced by a command of the form
\begin{list}{}{}
\item \verb|\mini| $x,y$ \verb|:{| \emph{code} \verb|}|
\end{list}
-A text-line is produced by a command of the form
+A paragraph of text is produced by a command of the form
\begin{list}{}{}
-\item \verb|\text| $x,y$ \verb|:{| \emph{line of text} \verb|}|
+\item \verb|\text| $x,y$ \verb|:{| \emph{text} \verb|}|
\end{list}
-There are several differences between minis and text-lines.
+There are several differences between minis and texts.
The maximum length allowed for a course-code may be less than that
-for a text-line. A sans-serif font and a reduced font size is
+for texts. A sans-serif font and a reduced font size is
used for a course-code. A course-code
-may be hyperlinked but a text-line is not (except when the coordinate grid is on).
-A \verb|\parbox| command may be used if more than one line is desired.
+may be hyperlinked but a text is not (except when the coordinate grid is on).
\subsection{Arrows}
-Arrows between course boxes (or minis or text-lines) are produced
+Arrows between course boxes (or minis or texts) are produced
by commands of the form
\begin{list}{}{}
\item \verb|\prereq| $ x_0,y_0,x_1,y_1$\verb|:|
@@ -227,7 +226,7 @@ by commands of the form
\item \verb|\recomm| $ x_0,y_0,x_1,y_1$\verb|:|
\end{list}
These produce, respectively, solid, dotted, and dashed arrows from
-the course box (or mini or text-line) centered at coordinates
+the course box (or mini or text) centered at coordinates
$x_0,y_0$
to the entity centered at coordinates
$x_1,y_1$.
@@ -272,14 +271,14 @@ useful while editing a diagram:
\item \verb|\grid|
\end{list}
This is normally placed before all the other chart commands so that
-grid lines are in the background, covered by course boxes, minis, text-lines, and arrows,
+grid lines are in the background, covered by course boxes, minis, texts, and arrows,
as in Figure~\ref{grid} on page~\pageref{grid}.
The \verb|\grid| command
also redefines the \verb|CourseURL| command
so that, in suitable PDF viewers,
if the mouse cursor is placed over a box, mini, or midpoint of an arrow,
-the \emph{coordinates} of the box/mini/textline (or the coordinates of the source \emph{and} target
+the \emph{coordinates} of the box/mini/text(or the coordinates of the source \emph{and} target
of the arrow) will be displayed
as follows: in the
status bar
@@ -293,21 +292,19 @@ The
\texttt{prerex}
package at
\url{http://www.ctan.org/tex-archive/graphics/prerex/}
-has a patch for
-\texttt{kpdf} (recently incorporated into \texttt{okular})
-to allow capture coordinates of course boxes,
+contains source code for a graphical frontend
+\texttt{vprerex} to the \texttt{prerex}
+editor. It incorporates a minimalistic prerex-enabled PDF viewer
+which allows coordinates of course boxes,
arrows, and
-background points in the X selection clipboard (for pasting into a
+background points to be captured in the X selection clipboard (for pasting into a
command being composed at the
\texttt{prerex}
prompt).
-There is also a GUI frontend
-\texttt{vprerex} to the \texttt{prerex}
-editor which incorporates a minimalistic prerex-enabled PDF viewer.
-\begin{figure}
+
+\begin{figure}\small
\setcounter{diagheight}{40}
-\renewcommand{\seriesdefault}{sb}
\begin{chart}\sf
\grid
\text 15,40:{\textsf{\textbf{\Large Computer Science}}}
@@ -358,9 +355,9 @@ environment, such as in the explanatory notes for a chart:
\verb|\solidarrow| & \solidarrow\\
\verb|\dottedarrow| & \dottedarrow \\
\verb|\dashedarrow| & \dashedarrow \\
-\verb|\lightbox| & \lightbox \\
-\verb|\boldbox| & \boldbox \\
-\verb|\dottedbox| & \dottedbox \\
+\verb|\lightbox| & \sf\small\lightbox \\
+\verb|\boldbox| & \sf\small\boldbox \\
+\verb|\dottedbox| & \sf\small\dottedbox \\
\end{tabular}
\end{center}
@@ -384,7 +381,9 @@ and
\emph{Either} \verb\pdflatex\
\emph{or}
\verb\latex\ (followed by \verb\dvips\ and, possibly, \verb\ps2pdf\)
-may be used.
+may be used; however, the page coordinates in the generated shell script and
+image-map may not be accurate unless \verb\pdflatex\
+is used.
\section{Conversion to Portable Network Graphic (PNG) Format}
diff --git a/Master/texmf-dist/tex/latex/prerex/prerex.sty b/Master/texmf-dist/tex/latex/prerex/prerex.sty
index 77d5c3cbae7..3afe6755c5a 100644
--- a/Master/texmf-dist/tex/latex/prerex/prerex.sty
+++ b/Master/texmf-dist/tex/latex/prerex/prerex.sty
@@ -1,6 +1,6 @@
%% This is file 'prerex.sty'
%%
-%% Copyright (C) 2006-13 R. D. Tennent, rdt@cs.queensu.ca
+%% Copyright (C) 2006-14 R. D. Tennent, rdt@cs.queensu.ca
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -63,10 +63,18 @@
% The nominal diagram width is 10 + (\textwidth divided by \unit).
%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{prerex}[2013/07/19 v6.3.5 LaTeX style for prerequisite charts, pgf version]
+\ProvidesPackage{prerex}[2014/02/27 v6.4.0 LaTeX style for prerequisite charts, pgf version]
% Changelog:
%
+% Version 6.4.0
+%
+% Revise arrows for tikz version 3.0.0
+%
+% Version 6.3.6
+%
+% Allow line breaks in \text boxes.
+%
% Version 6.3.5
%
% Fix font usage to work with mweights.sty.
@@ -230,8 +238,8 @@
\RequirePackage{relsize}
\RequirePackage{calc}
-\RequirePackage{pgf}[2007/06/12]
-\RequirePackage{tikz}\usetikzlibrary{arrows}
+\RequirePackage{pgf}[2013/12/18]
+\RequirePackage{tikz}\usetikzlibrary{arrows.meta}
\RequirePackage{ifthen}
\RequirePackage{textcomp}
\RequirePackage{zref-savepos}
@@ -306,17 +314,17 @@
\pgfsetlayers{}
\def\solidarrow{%
\tikz[x=\unit,y=\unit,baseline=\baselineAdj]
-\draw[-latex',line width =\solidwidth] (0,0) -- (4,0);
+\draw[-Latex,line width =\solidwidth] (0,0) -- (4,0);
}
\def\dottedarrow{%
\tikz[x=\unit,y=\unit,baseline=\baselineAdj]
-\draw[loosely dotted,line width=\dottedwidth,-latex'] (0,0) -- (4,0);
+\draw[-Latex,loosely dotted,line width=\dottedwidth] (0,0) -- (4,0);
}
\def\dashedarrow{%
\tikz[x=\unit,y=\unit,baseline=\baselineAdj]
-\draw[dashed,line width=\dashedwidth,-latex'] (0,0) -- (4,0);
+\draw[-Latex,dashed,line width=\dashedwidth] (0,0) -- (4,0);
}
\def\lightbox{%
@@ -572,9 +580,9 @@
\begin{pgfonlayer}{courses}%
\ifgridon
\node[fill=white,draw=white,inner ysep=1.8pt](x#1y#2) at (#1,#2)%
-{\href{coord: #1,#2}{\mbox{\sffamily\mdseries#3}}};%
+{\href{coord: #1,#2}{\sffamily\mdseries\renewcommand{\arraystretch}{0.5}\begin{tabular}[b]{@{}c@{}}#3\\[-0.4ex]\end{tabular}}};%
\else
- \node[fill=none,draw=none,inner ysep=1.8pt](x#1y#2) at (#1,#2){\mbox{\sffamily\mdseries#3}};%
+ \node[fill=none,draw=none,inner ysep=1.8pt](x#1y#2) at (#1,#2){\sffamily\mdseries\renewcommand{\arraystretch}{0.5}\begin{tabular}[b]{@{}c@{}}#3\\[-0.4ex]\end{tabular}};%
\fi
\end{pgfonlayer}%
}
@@ -647,7 +655,7 @@
\def\@straight#1,#2,#3,#4:{%
\begin{pgfonlayer}{arrows}
\draw[draw=white,line width=1.5pt](x#1y#2) -- (x#3y#4) ;
- \draw[-latex',draw=white,very thin](x#1y#2) -- (x#3y#4) ;
+ \draw[-{Latex[fill=black]},draw=white,very thin](x#1y#2) -- (x#3y#4) ;
\ifgridon
\draw[line width=\solidwidth](x#1y#2) -- node[anchor=mid] {\href{coord: #1,#2,#3,#4}{\textbullet}} (x#3y#4);
\else
@@ -670,7 +678,7 @@
\setcounter{@inangle}{180 - \the@myangle}
\begin{pgfonlayer}{arrows}
\draw[draw=white,line width=1.5pt](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
- \draw[-latex',draw=white,very thin](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
+ \draw[-{Latex[fill=black]},draw=white,very thin](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
\ifgridon
\draw[line width=\solidwidth](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] node[anchor=mid] {\href{coord: #1,#2,#3,#4}{\textbullet}} (x#3y#4) ;
\else
@@ -682,7 +690,7 @@
\def\@straightDashed#1,#2,#3,#4:{%
\begin{pgfonlayer}{arrows}
\draw[draw=white,line width=1.5pt] (x#1y#2) -- (x#3y#4);
-\draw[-latex',draw=white,very thin] (x#1y#2) -- (x#3y#4);
+\draw[-{Latex[fill=black]},draw=white,very thin] (x#1y#2) -- (x#3y#4);
\ifgridon
\draw[dashed,line width=\dashedwidth] (x#1y#2) -- node[anchor=mid] {\href{coord: #1,#2,#3,#4}{\textbullet}} (x#3y#4) ;
\else
@@ -704,7 +712,7 @@
\setcounter{@inangle}{180 - \the@myangle}
\begin{pgfonlayer}{arrows}
\draw[draw=white,line width=1.5pt](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
- \draw[-latex',draw=white,very thin](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
+ \draw[-{Latex[fill=black]},draw=white,very thin](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
\ifgridon
\draw[dashed,line width=\dashedwidth](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] node[anchor=mid] {\href{coord: #1,#2,#3,#4}{\textbullet}} (x#3y#4);
\else
@@ -716,7 +724,7 @@
\def\@straightDotted#1,#2,#3,#4:{%
\begin{pgfonlayer}{arrows}
\draw[draw=white,line width=1.5pt] (x#1y#2) -- (x#3y#4);
- \draw[-latex',draw=white,very thin] (x#1y#2) -- (x#3y#4);
+ \draw[-{Latex[fill=black]},draw=white,very thin] (x#1y#2) -- (x#3y#4);
\ifgridon
\draw[loosely dotted,line width=\dottedwidth] (x#1y#2) -- node[anchor=mid] {\href{coord: #1,#2,#3,#4}{\textbullet}} (x#3y#4) ;
\else
@@ -738,7 +746,7 @@
\setcounter{@inangle}{180 - \the@myangle}
\begin{pgfonlayer}{arrows}
\draw[draw=white,line width=1.5pt](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
- \draw[-latex',draw=white,very thin](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
+ \draw[-{Latex[fill=black]},draw=white,very thin](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] (x#3y#4) ;
\ifgridon
\draw[loosely dotted,line width=\dottedwidth](x#1y#2) to[out=\the@myangle,in=\the@inangle,relative] node[anchor=mid] {\href{coord: #1,#2,#3,#4}{\textbullet}} (x#3y#4) ;
\else