From 79890bb9b6bae4d32a5e2c75b9a20cf4aca8084e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 23 Apr 2014 21:36:57 +0000 Subject: prerex (23apr14) git-svn-id: svn://tug.org/texlive/trunk@33642 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/prerex/README | 4 +- Master/texmf-dist/doc/latex/prerex/chart.svg | 1641 ++++++++++++++++++++ Master/texmf-dist/doc/latex/prerex/chart.svgz | Bin 31216 -> 0 bytes Master/texmf-dist/doc/latex/prerex/intro.pdf | Bin 284162 -> 284296 bytes Master/texmf-dist/doc/latex/prerex/intro.tex | 9 +- .../doc/latex/prerex/prerex-6.5.2.tar.gz | Bin 113682 -> 0 bytes .../doc/latex/prerex/prerex-6.5.3.tar.gz | Bin 0 -> 113808 bytes Master/texmf-dist/doc/latex/prerex/prerex.pdf | Bin 153211 -> 156496 bytes Master/texmf-dist/doc/latex/prerex/prerex.tex | 22 +- 9 files changed, 1668 insertions(+), 8 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/prerex/chart.svg delete mode 100644 Master/texmf-dist/doc/latex/prerex/chart.svgz delete mode 100644 Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gz create mode 100644 Master/texmf-dist/doc/latex/prerex/prerex-6.5.3.tar.gz (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/prerex/README b/Master/texmf-dist/doc/latex/prerex/README index cc6f8a12159..873fdfb00ea 100644 --- a/Master/texmf-dist/doc/latex/prerex/README +++ b/Master/texmf-dist/doc/latex/prerex/README @@ -1,4 +1,4 @@ -prerex, version 2014-04-17. Macros for prerequisite charts, with +prerex, version 2014-04-22. Macros for prerequisite charts, with associated editor and viewer applications. This package consists of @@ -17,7 +17,7 @@ The implementation of prerex.sty is built on pgf, so that it may be used equally happily with latex or pdflatex; prerex is written in C and vprerex is written in C++ using the Qt-4 and poppler libraries. -See chart.{pdf,svgz} for a small example of a prerequisite +See chart.{pdf,svg} for a small example of a prerequisite chart and real-life examples at http://www.cs.queensu.ca/students/undergraduate/prerequisites/ diff --git a/Master/texmf-dist/doc/latex/prerex/chart.svg b/Master/texmf-dist/doc/latex/prerex/chart.svg new file mode 100644 index 00000000000..9729b39c1c8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prerex/chart.svg @@ -0,0 +1,1641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/texmf-dist/doc/latex/prerex/chart.svgz b/Master/texmf-dist/doc/latex/prerex/chart.svgz deleted file mode 100644 index cfad47bdfdc..00000000000 Binary files a/Master/texmf-dist/doc/latex/prerex/chart.svgz and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/prerex/intro.pdf b/Master/texmf-dist/doc/latex/prerex/intro.pdf index 51f094cc6d4..3be096c67ba 100644 Binary files a/Master/texmf-dist/doc/latex/prerex/intro.pdf and b/Master/texmf-dist/doc/latex/prerex/intro.pdf differ diff --git a/Master/texmf-dist/doc/latex/prerex/intro.tex b/Master/texmf-dist/doc/latex/prerex/intro.tex index ecbea31491e..6740f7ebd40 100644 --- a/Master/texmf-dist/doc/latex/prerex/intro.tex +++ b/Master/texmf-dist/doc/latex/prerex/intro.tex @@ -139,8 +139,10 @@ The format of chart descriptions is documented in Section~\ref{source}. Charts can be converted to Scalable Vector Graphic (SVG) -format for posting on the web. When compressed, SVG format is relatively compact -and can be rendered directly by all modern web browsers. +format for posting on the web. +SVG images can be rendered directly by all modern web browsers and +are comparable to PDF in quality. Wnen compressed (\verb\.svgz\), the +size is also comparable to PDF. It is fairly easy to convert charts to SVG images. @@ -473,8 +475,9 @@ Use \texttt{dvisvgm} as a global class option and to ensure that the appropriate drivers are used by \texttt{latex}, and invoke \texttt{dvisvgm} as follows: \begin{list}{}{}\item - \verb\dvisvgm -n -b dvi -L none -z ... \. + \verb\dvisvgm -n -b dvi -L none ... \. \end{list} +Add the \verb\ -z \ option to obtain a compressed image. If \texttt{dvisvgm} reports that it can't find Ghostscript, see the \texttt{dvisvgm} documentation for configuration options. 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 deleted file mode 100644 index 79234cebb7f..00000000000 Binary files a/Master/texmf-dist/doc/latex/prerex/prerex-6.5.2.tar.gz and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/prerex/prerex-6.5.3.tar.gz b/Master/texmf-dist/doc/latex/prerex/prerex-6.5.3.tar.gz new file mode 100644 index 00000000000..77413396ff4 Binary files /dev/null and b/Master/texmf-dist/doc/latex/prerex/prerex-6.5.3.tar.gz differ diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.pdf b/Master/texmf-dist/doc/latex/prerex/prerex.pdf index 30d5d0aa596..283d154177a 100644 Binary files a/Master/texmf-dist/doc/latex/prerex/prerex.pdf and b/Master/texmf-dist/doc/latex/prerex/prerex.pdf differ diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.tex b/Master/texmf-dist/doc/latex/prerex/prerex.tex index 48c49ce88dd..4dd7d93e830 100644 --- a/Master/texmf-dist/doc/latex/prerex/prerex.tex +++ b/Master/texmf-dist/doc/latex/prerex/prerex.tex @@ -464,9 +464,8 @@ this parameter is font-dependent. Scalable Vector Graphics (SVG) is an emerging standard for high-quality graphics. It is supported by all modern browsers natively, making it ideal for posting charts on the web. -When compressed -by \texttt{gzip} into \texttt{.svgz} format, an SVG image is comparable in size and quality -to a PDF chart. +An SVG image is comparable in quality +to a PDF chart and, when compressed, is comparable in size. The \texttt{dvisvgm}\footnote{% \myurl{http://dvisvgm.sourceforge.net/}; also available from CTAN and in TeXLive.} program may be used to produce a (compressed) SVG image directly from \verb\latex\ output. @@ -478,6 +477,23 @@ to convert a PDF page to a scalable vector-graphic image. From version 0.2.3, \verb\pdf2svg\ inserts clickable links into the SVG image and supports a scaling option. +Unfortunately, many web \emph{servers} are not properly configured for \texttt{svgz} content. +If you encounter this problem, check out the link appropriate to your server software below: +\begin{itemize} +\item Apache\footnote{% +\myurl{http://kaioa.com/node/45}} + +\item Microsoft Internet Information Services (IIS)\footnote{% +\myurl{http://forums.iis.net/t/1175276.aspx}} + +\item thttpd\footnote{% +\myurl{http://opensource.dyc.edu/bugzilla3/show_bug.cgi?id=3}} + +\item nginx\footnote{% +\myurl{http://trac.nginx.org/nginx/ticket/372}} + +\end{itemize} + \section{Implementation Details} \subsection{Boxes} -- cgit v1.2.3