Hello community,
here is the log from the commit of package texlive-specs-s for openSUSE:Factory checked in at 2019-07-13 13:39:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-s (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-s"
Sat Jul 13 13:39:54 2019 rev:36 rq:708435 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-s/texlive-specs-s.changes 2018-08-02 14:53:08.319775226 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/texlive-specs-s.changes 2019-07-13 13:52:09.511049101 +0200
@@ -1,0 +2,38 @@
+Wed May 29 06:37:37 UTC 2019 - Dr. Werner Fink
+
+- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314)
+
+-------------------------------------------------------------------
+Fri May 10 13:04:02 UTC 2019 - Dr. Werner Fink
+
+- Update to TeXLive 2019
+- Modify patches
+ * kpathsea_cnf.dif
+ * latex2man_tmphandling.dif
+ * latexpand_perl.dif
+ * luaotfload_varfonts.dif
+ * luatex_cnf.dif
+ * musixtex_various.dif
+ * tetex_scripts.dif
+ * texdoc_cnf.dif
+- Drop obsolate patches
+ * tex4ht_env.dif
+ * texdraw_info.dif
+- Patch bbold_bbold11.dif move from texlive-specs-c.spec to
+ texlive-specs-b.spec
+- Patch context_fourier-map.dif move from texlive-specs-f.spec to
+ texlive-specs-e.spec
+- Will fix Bug boo#1131436:
+ texlive-fontawesome5 does not update updmap on install/uninstall
+
+-------------------------------------------------------------------
+Wed Feb 6 12:21:21 UTC 2019 - werner@suse.de
+
+- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654)
+
+-------------------------------------------------------------------
+Wed Aug 1 10:59:12 UTC 2018 - werner@suse.de
+
+- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475)
+
+-------------------------------------------------------------------
New:
----
plautopatch.doc.tar.xz
plautopatch.tar.xz
poormanlog.doc.tar.xz
poormanlog.tar.xz
postage.doc.tar.xz
postage.tar.xz
powerdot-tuliplab.doc.tar.xz
powerdot-tuliplab.tar.xz
pst-contourplot.doc.tar.xz
pst-contourplot.tar.xz
pst-feyn.doc.tar.xz
pst-feyn.tar.xz
pst-lsystem.doc.tar.xz
pst-lsystem.tar.xz
pst-marble.doc.tar.xz
pst-marble.tar.xz
pst-moire.doc.tar.xz
pst-moire.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-s.spec ++++++
++++ 5675 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-s/texlive-specs-s.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/texlive-specs-s.spec
++++++ plari.doc.tar.xz ++++++
++++++ plari.tar.xz ++++++
++++++ plates.doc.tar.xz ++++++
++++++ plates.tar.xz ++++++
++++++ platex-tools.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/Makefile new/doc/latex/platex-tools/Makefile
--- old/doc/latex/platex-tools/Makefile 2018-03-16 22:29:25.000000000 +0100
+++ new/doc/latex/platex-tools/Makefile 2018-11-25 23:08:38.000000000 +0100
@@ -3,11 +3,11 @@
TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
all: plarray.pdf plextarray.pdf plextdelarray.pdf \
- pxatbegshi.pdf pxftnright.pdf \
+ pxatbegshi.pdf pxftnright.pdf pxmulticol.pdf \
pxeverysel.pdf pxeveryshi.pdf
.SUFFIXES: .tex .dvi .pdf
-.tex.dvi:
+%.dvi: %.tex %.sty
platex $(KANJI) $<
platex $(KANJI) $<
rm *.aux *.log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/README.md new/doc/latex/platex-tools/README.md
--- old/doc/latex/platex-tools/README.md 2018-03-16 22:29:25.000000000 +0100
+++ new/doc/latex/platex-tools/README.md 2018-11-25 23:08:38.000000000 +0100
@@ -23,6 +23,10 @@
Patch for ftnright.sty (latex-tools) to support
Japanese classes for vertical writing.
Can be used on pLaTeX/upLaTeX.
+- pxmulticol.sty:
+ Patch for multicol.sty (latex-tools) to support
+ `\footnote` in vertical writing.
+ Can be used on pLaTeX/upLaTeX.
- pxeverysel.sty:
Patch for everysel.sty (ms) to improve
compatibility with Japanese font selection in pLaTeX.
@@ -74,6 +78,6 @@
## Release Date
-2018-03-16
+2018-11-25
Hironobu Yamashita
Binary files old/doc/latex/platex-tools/plarray.pdf and new/doc/latex/platex-tools/plarray.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/plarray.tex new/doc/latex/platex-tools/plarray.tex
--- old/doc/latex/platex-tools/plarray.tex 2017-07-29 23:38:40.000000000 +0200
+++ new/doc/latex/platex-tools/plarray.tex 2018-09-21 23:06:46.000000000 +0200
@@ -60,7 +60,7 @@
\begin{tabular}{|>{$}c<{$}|c|}\hline
\exp(x) & 指数関数 \\ \hline
\log(x) & 対数関数 \\ \hline
- \end{tabular}
+ \end{tabular}%
終わり
\end{document}
\end{verbatim}
@@ -70,7 +70,7 @@
\begin{tabular}{|>{$}c<{$}|c|}\hline
\exp(x) & 指数関数 \\ \hline
\log(x) & 対数関数 \\ \hline
- \end{tabular}
+ \end{tabular}%
終わり
\end{minipage}
\bigskip
Binary files old/doc/latex/platex-tools/plextarray.pdf and new/doc/latex/platex-tools/plextarray.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/plextarray.tex new/doc/latex/platex-tools/plextarray.tex
--- old/doc/latex/platex-tools/plextarray.tex 2017-12-17 23:57:56.000000000 +0100
+++ new/doc/latex/platex-tools/plextarray.tex 2018-09-21 23:06:46.000000000 +0200
@@ -38,6 +38,7 @@
writing direction:
\begin{verbatim}
\begin{tabular}<dir>[pos]{table spec} ... \end{tabular}
+ \begin{tabular*}<dir>{width}[pos]{table spec} ... \end{tabular*}
\begin{array}<dir>[pos]{table spec} ... \end{array}
\end{verbatim}
The option \texttt{<dir>} permits one of the following three values.
@@ -71,13 +72,13 @@
\textsf{plext}と\textsf{array}を共存させたいときに、プリアンブルに
\verb+\usepackage{plextarray}+と書きます。既にいずれかのパッケージが
読み込まれていても問題ありません。また、\textsf{plextarray}パッケージを
-読み込めば、\textsf{plext}と\textsf{array}も自動的に読み込まれます。
+読み込めば、\textsf{plext}と\textsf{array}\footnote{より正確には、
+\textsf{array}と(u)p\LaTeX の衝突を解消する\textsf{plarray}を読み込む
+ことで、間接的に\textsf{array}も読み込まれます。}も自動的に読み込まれます。
\textsf{dcolumn}や\textsf{tabularx}のような、内部で\textsf{array}を利用
しているパッケージを\textsf{plext}と共存させたい場合にも、
-\textsf{plextarray}が便利です。こうしたパッケージと\textsf{plextarray}を
-併用する際には、なるべく後から\textsf{plextarray}を読み込むほうがよい
-でしょう(例:\textsf{colortbl}など)。
+\textsf{plextarray}が便利です。
以下に例を示します。横組中で縦組の表を書く例。
@@ -91,7 +92,7 @@
\begin{tabular}<t>{|>{$}c<{$}|c|}\hline
\exp(x) & 指数関数 \\ \hline
\log(x) & 対数関数 \\ \hline
- \end{tabular}
+ \end{tabular}%
終わり
\end{document}
\end{verbatim}
@@ -101,7 +102,7 @@
\begin{tabular}<t>{|>{$}c<{$}|c|}\hline
\exp(x) & 指数関数 \\ \hline
\log(x) & 対数関数 \\ \hline
- \end{tabular}
+ \end{tabular}%
終わり
\end{minipage}
@@ -127,7 +128,7 @@
みかん & 150円 & 和歌山県 \\ \hline
パイナップル & 400円 & 沖縄県 \\ \hline
バナナ & 190円 & フィリピン \\ \hline
- \end{tabular}
+ \end{tabular}%
終わり
\end{document}
\end{verbatim}
@@ -142,7 +143,7 @@
みかん & 150円 & 和歌山県 \\ \hline
パイナップル & 400円 & 沖縄県 \\ \hline
バナナ & 190円 & フィリピン \\ \hline
-\end{tabular}
+\end{tabular}%
終わり
\end{minipage}
\bigskip
Binary files old/doc/latex/platex-tools/plextdelarray.pdf and new/doc/latex/platex-tools/plextdelarray.pdf differ
Binary files old/doc/latex/platex-tools/pxatbegshi.pdf and new/doc/latex/platex-tools/pxatbegshi.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/pxatbegshi.tex new/doc/latex/platex-tools/pxatbegshi.tex
--- old/doc/latex/platex-tools/pxatbegshi.tex 2017-12-17 23:57:56.000000000 +0100
+++ new/doc/latex/platex-tools/pxatbegshi.tex 2018-09-21 23:06:46.000000000 +0200
@@ -35,10 +35,12 @@
Heiko Oberdiek氏による\textsf{atbegshi}パッケージは
\verb+\AtBeginShipout{...}+というコマンドを提供しますが、これを
p\LaTeX の縦組クラス(tarticle.clsなど)で使うとエラーが出てしまいます
-\footnote{単に縦組クラスで\textsf{pxatbegshi}パッケージを読み込んだだけ
+\footnote{単に縦組クラスで\textsf{atbegshi}パッケージを読み込んだだけ
では、エラーは出ないようです。}。
この\textsf{pxatbegshi}パッケージは、縦組クラスでも
\textsf{atbegshi}パッケージの機能を使えるようにするためのものです。
+もちろん、横組クラスで\textsf{pxatbegshi}パッケージを使用しても
+問題は起きません。
使いかたは、\textsf{atbegshi}パッケージの代わりに、あるいは
\textsf{atbegshi}パッケージに追加して、\textsf{pxatbegshi}パッケージを
@@ -58,9 +60,12 @@
\section*{謝辞}
-本パッケージの実装は、北川さん(Hironori Kitagawa)さんによる
+本パッケージの実装には、Takayuki Yato (ZR) 氏による
+\textsf{bxpapersize}パッケージを参考にしました
+\footnote{2018/09/21 v0.3までは北川さん (Hironori Kitagawa) による
「\verb+\AtBegShi@Output+の処理を強引に横組でやらせるコード」
-をベースにしています。
+をベースにしていましたが、v0.4で\verb+\AtBeginShipoutDiscard+へ
+対応させる改修を機に、書き直しました。}。
\section*{References}
@@ -70,6 +75,8 @@
\item \relax[tex-jp-build] [ptex] ページ・数式の組方向
(※北川さんのコードの初出)\\
\texttt{https://github.com/texjporg/tex-jp-build/issues/21}
+\item CTAN: Package \textsf{bxpapersize}\\
+ \texttt{https://ctan.org/pkg/bxpapersize}
\end{itemize}
\end{document}
Binary files old/doc/latex/platex-tools/pxeverysel.pdf and new/doc/latex/platex-tools/pxeverysel.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/pxeverysel.tex new/doc/latex/platex-tools/pxeverysel.tex
--- old/doc/latex/platex-tools/pxeverysel.tex 2017-01-03 01:01:07.000000000 +0100
+++ new/doc/latex/platex-tools/pxeverysel.tex 2018-10-28 22:05:24.000000000 +0100
@@ -32,13 +32,18 @@
使用すると、日本語の文字サイズが変わらなくなったり、
\textsf{otf}パッケージで文字化けが起こったりします。
これは、\pLaTeX カーネルが日本語用に再定義している\verb+\selectfont+が、
-\textsf{everysel}によって書き換えられてしまうためです。この\textsf{pxeverysel}パッケージを読み込むことで、p\LaTeX でも
+\textsf{everysel}によって書き換えられてしまうためです。
+この\textsf{pxeverysel}パッケージを読み込むことで、p\LaTeX でも
\textsf{everysel}パッケージを使えるようになります。
使いかたは、\textsf{everysel}パッケージの代わりに、あるいは
\textsf{everysel}パッケージに追加して、\textsf{pxeverysel}パッケージを
-読みこむだけです。\textsf{everysel}を内部で読み込んでいる
-\textsf{ragged2e}を例に示します:
+読み込むだけです\footnote{稀に\\\texttt{%
+!~Package pxeverysel Error:~Patch too late!\\
+(pxeverysel)~~~~~~~~~~~~~~~~Load pxeverysel earlier.%
+}\\というエラーが出ることがあります。この場合は、
+\textsf{pxeverysel}パッケージを少し早めに読み込んでみてください。}。
+\textsf{everysel}を内部で読み込んでいる\textsf{ragged2e}を例に示します:
\begin{verbatim}
\documentclass[a4paper]{jsarticle}
\usepackage{ragged2e}% 読み込むだけでアウト
Binary files old/doc/latex/platex-tools/pxmulticol.pdf and new/doc/latex/platex-tools/pxmulticol.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platex-tools/pxmulticol.tex new/doc/latex/platex-tools/pxmulticol.tex
--- old/doc/latex/platex-tools/pxmulticol.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/platex-tools/pxmulticol.tex 2018-11-25 23:08:38.000000000 +0100
@@ -0,0 +1,62 @@
+%# -*- coding: utf-8 -*-
+\ifx\epTeXinputencoding\undefined\else % defined in e-pTeX (> TL2016)
+ \epTeXinputencoding utf8 % ensure utf-8 encoding for platex
+\fi
+
+\documentclass[a4paper]{jsarticle}
+\begingroup
+ \def\NeedsTeXFormat#1\ProvidesPackage#2[#3 #4 #5]{%
+ \gdef\fileversion{#4}\gdef\filedate{#3}\endinput}
+ \input{pxmulticol.sty}
+\endgroup
+\title{Package \textsf{pxmulticol} \fileversion}
+\author{Hironobu Yamashita}
+\date{\filedate}
+\begin{document}
+
+\maketitle
+
+Package \textsf{multicol}, included in \textsf{latex-tools} bundle,
+throws an error when \verb+\footnote+ appears in vertical writing on
+(u)p\LaTeX. The package \textsf{pxmulticol} provides a patch to
+solve this problem.
+
+This package is part of \textsf{platex-tools} bundle:
+\begin{verbatim}
+ https://github.com/aminophen/platex-tools
+\end{verbatim}
+
+The rest of this document is written in Japanese, and includes some
+examples of usage.
+
+\bigskip
+
+\textsf{latex-tools}バンドルに含まれる\textsf{multicol}パッケージは、
+縦組で脚注 (\verb+\footnote+) を使うとエラーを出してしまいます。
+この\textsf{pxmulticol}パッケージを読み込むことで、縦組クラスでも
+\textsf{multicols}環境内で脚注を使うことができるようになります。
+
+\section{使いかた}
+
+\textsf{multicol}パッケージの代わりに、あるいは追加で
+\textsf{pxmulticol}パッケージを読み込みます。
+
+\begin{verbatim}
+ \documentclass[a4paper]{tarticle}
+ \usepackage{pxmulticol}% multicol の代わり
+ \begin{document}
+ \begin{multicols}{2}
+ 縦組で段組をする場合も、脚注\footnote{こんな感じです。}を使う
+ ことができます。
+ \end{multicols}
+ \end{document}
+\end{verbatim}
+
+\section*{References}
+
+\begin{itemize}
+\item 縦書き二段組における段移動\\
+ \texttt{https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2535}
+\end{itemize}
+
+\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/platex-tools.doc.tlpobj new/tlpkg/tlpobj/platex-tools.doc.tlpobj
--- old/tlpkg/tlpobj/platex-tools.doc.tlpobj 2018-03-17 02:24:27.000000000 +0100
+++ new/tlpkg/tlpobj/platex-tools.doc.tlpobj 2019-02-28 03:59:48.000000000 +0100
@@ -1,9 +1,9 @@
name platex-tools.doc
category Package
-revision 46985
+revision 49250
shortdesc doc files of platex-tools
relocated 1
-docfiles size=118
+docfiles size=141
RELOC/doc/latex/platex-tools/LICENSE
RELOC/doc/latex/platex-tools/Makefile
RELOC/doc/latex/platex-tools/README.md
@@ -21,3 +21,5 @@
RELOC/doc/latex/platex-tools/pxeveryshi.tex
RELOC/doc/latex/platex-tools/pxftnright.pdf
RELOC/doc/latex/platex-tools/pxftnright.tex
+ RELOC/doc/latex/platex-tools/pxmulticol.pdf
+ RELOC/doc/latex/platex-tools/pxmulticol.tex
++++++ platex-tools.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/platex-tools/plarray.sty new/tex/latex/platex-tools/plarray.sty
--- old/tex/latex/platex-tools/plarray.sty 2018-03-16 22:29:25.000000000 +0100
+++ new/tex/latex/platex-tools/plarray.sty 2018-10-27 23:38:32.000000000 +0200
@@ -5,19 +5,23 @@
% This package is part of the platex-tools bundle.
% https://github.com/aminophen/platex-tools
%
-% This package `plarray.sty' is based on:
-% * array.sty in latex-tools (2016/10/06 v2.4d)
-% * plcore.ltx in platex (2018/03/12 v1.2y)
+% This package is expected to be compatible with
+% * array.sty in latex-tools
+% (2016/10/06 v2.4d -- 2018/09/13 v2.4i)
+% * plcore.ltx in platex
+% (2001/09/26 v1.2a -- 2018/09/02 v1.3)
%
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{plarray}
- [2018/03/12 v0.1e Tabular extension package for pLaTeX/upLaTeX]
+ [2018/10/27 v0.1h Tabular extension package for pLaTeX/upLaTeX]
\RequirePackage{array}
%% patching internal code for array.sty
%
%% remove extra \xkanjiskip (pLaTeX2e 2016/04/17)
+\@ifl@t@r{\pfmtversion}{2016/04/17}{\@firstofone}{\@gobble}
+{% = for pLaTeX2e 2016/04/17 or newer
\def\@tabular{%
\leavevmode \null
\hbox \bgroup $\col@sep\tabcolsep \let\d@llarbegin\begingroup
@@ -25,18 +29,21 @@
\@tabarray}
\def\endtabular{\endarray $\egroup\null}
\expandafter \let \csname endtabular*\endcsname = \endtabular
+}% =
%
%% inhibit JFM glue around tabular cell components (pLaTeX2e 2018/03/09)
+\@ifl@t@r{\pfmtversion}{2017/07/29}{\@firstofone}{\@gobble}
+{% = for pLaTeX2e 2017/07/29 or newer
% first, provide old definition; there are some known incompatibility
% compared to LaTeX, pLaTeX or array
\def\insert@column{%
\the@toks \the \@tempcnta
\mbox{}\inhibitglue \ignorespaces \@sharp \unskip \unskip
\the@toks \the \count@ \relax}
+% if both macros are available, override with new definition
+% (= pLaTeX2e 2018/03/09 or later, built on e-(u)pTeX 180226)
\ifx\pltx@next@inhibitglue\@undefined\else
\ifx\removejfmglue\@undefined\else
- % both macros are available, override with new definition
- % (= pLaTeX2e 2018/03/09 or later, built on e-(u)pTeX 180226)
\def\insert@column{%
\the@toks \the \@tempcnta
\relax \pltx@next@inhibitglue
@@ -44,6 +51,7 @@
\the@toks \the \count@ \relax}
\fi
\fi
+}% =
%
%% done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/platex-tools/plextarray.sty new/tex/latex/platex-tools/plextarray.sty
--- old/tex/latex/platex-tools/plextarray.sty 2017-07-29 23:38:40.000000000 +0200
+++ new/tex/latex/platex-tools/plextarray.sty 2018-10-27 23:38:32.000000000 +0200
@@ -5,36 +5,57 @@
% This package is part of the platex-tools bundle.
% https://github.com/aminophen/platex-tools
%
-% This package `plextarray.sty' is based on:
-% * array.sty in latex-tools (2016/10/06 v2.4d)
-% * plext.sty in platex (2017/07/21 v1.2h)
-% and lltjext.sty from LuaTeX-ja project.
+% This package is expected to be compatible with
+% * array.sty in latex-tools
+% (2016/10/06 v2.4d -- 2018/09/13 v2.4i)
+% * plext.sty in platex
+% (2001/09/26 v1.2 -- 2018/09/20 v1.2j)
+% Largely based on lltjext.sty from LuaTeX-ja project.
%
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{plextarray}
- [2017/07/29 v1.0j Tabular extension package for plext and array]
+ [2018/10/27 v1.1d Tabular extension package for plext and array]
\RequirePackage{plext}
\RequirePackage{plarray}
%% save definitions from array.sty
+% the <dir> option will be handled later in \@tabarray
\def\array{\col@sep\arraycolsep
\def\d@llarbegin{$}\let\d@llarend\d@llarbegin\def\@halignto{}%
\@tabarray}
\def\tabular{\def\@halignto{}\@tabular}
-\expandafter\def\csname tabular*\endcsname#1{%
- \setlength\dimen@{#1}%
- \edef\@halignto{to\the\dimen@}\@tabular}
+%% merged definitions from array.sty and plext.sty
+% take <dir> option first as in plext.sty,
+% which will be passed to \@tabarray
+\@namedef{tabular*}{\@ifnextchar<%>
+ {\p@stabular}{\p@stabular<Z>}}
+\def\p@stabular<#1>#2{%
+ \setlength\dimen@{#2}%
+ \edef\@halignto{to\the\dimen@}\@tabular<#1>}
%% patching internal code for array.sty and plext.sty
%
+\@ifpackagelater{array}{2018/09/13}{\@firstoftwo}{\@secondoftwo}
+{% = for 2018/09/13 v2.4i or newer
\def\@startpbox#1{\bgroup
+ \color@begingroup
\box@dir\adjustbaseline %% added
\setlength\hsize{#1}\@arrayparboxrestore
\everypar{%
\vrule \@height \ht\@arstrutbox \@width \z@
\everypar{}}%
- }
+ }%
+}% =
+{% = for 2018/04/30 v2.4h or older
+\def\@startpbox#1{\bgroup
+ \box@dir\adjustbaseline %% added
+ \setlength\hsize{#1}\@arrayparboxrestore
+ \everypar{%
+ \vrule \@height \ht\@arstrutbox \@width \z@
+ \everypar{}}%
+ }%
+}% =
%
\def\@tabarray{\@ifnextchar<\p@tabarray{\p@tabarray<Z>}}
%
@@ -65,8 +86,8 @@
\fi
%%%%% new code end
\setbox \@arstrutbox \hbox{\box@dir %% add \box@dir
- % the behavior of \strutbox may be changed
- % (box resister -> conditional macro) in the future;
+ % the behavior of \strutbox has been changed
+ % (box resister -> conditional macro) in pLaTeX2e 2017/04/08;
% so, \strutbox should appear after \box@dir is applied.
\@tempcntb=\ifcase\@tempcnta\strutbox
\or\tstrutbox\or\zstrutbox\or\@ctrerr\fi
@@ -97,11 +118,4 @@
%
%% done
-%% support for other packages
-\@ifpackageloaded{colortbl}{% --- colortbl.sty 2012/06/21 v1.0b
- \PackageInfo{plextarray}{Package colortbl detected}%
- \def\endarray{\crcr \egroup \egroup \@end@alignbox \@arrayright \gdef\@preamble{}\CT@end}%
-}{}
-%% all done
-
\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/platex-tools/plextdelarray.sty new/tex/latex/platex-tools/plextdelarray.sty
--- old/tex/latex/platex-tools/plextdelarray.sty 2016-11-25 19:33:57.000000000 +0100
+++ new/tex/latex/platex-tools/plextdelarray.sty 2018-09-21 23:06:46.000000000 +0200
@@ -5,14 +5,16 @@
% This package is part of the platex-tools bundle.
% https://github.com/aminophen/platex-tools
%
-% This package `plextdelarray.sty' is based on:
-% * delarray.sty in latex-tools (2014/10/28 v1.01)
-% * plext.sty in platex (2016/08/20 v1.2a)
+% This package is expected to be compatible with
+% * delarray.sty in latex-tools
+% (2014/10/28 v1.01)
+% * plext.sty in platex
+% (2001/09/26 v1.2 -- 2018/09/20 v1.2j)
%
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{plextdelarray}
- [2016/09/11 v1.0 array delimiter package for plext and delarray]
+ [2018/09/18 v1.0a array delimiter package for plext and delarray]
\RequirePackage{plextarray}
\RequirePackage{delarray}
@@ -30,6 +32,11 @@
{\p@del@array<#1>[#2]}}
%
%% adopt from \@del@array (from delarray.sty)
+% Note: we can't use \unvbox\z@, because there is a possibility
+% that \@arrayleft is followed by \raise etc, instead of
+% a box-starting command (\vtop, \vbox etc).
+% Otherwise, an error "! A <box> was supposed to be here."
+% See definitions of \@begin@alignbox in \fork@array@option.
\def\p@del@array<#1>[#2]#3#4#5{%
\setbox\z@\hbox{$\left#3\right#5$}%
\if#2c\def\@arrayleft{\left#3}\def\@arrayright{\right#5}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/platex-tools/pxatbegshi.sty new/tex/latex/platex-tools/pxatbegshi.sty
--- old/tex/latex/platex-tools/pxatbegshi.sty 2017-12-17 23:57:56.000000000 +0100
+++ new/tex/latex/platex-tools/pxatbegshi.sty 2018-09-21 23:06:46.000000000 +0200
@@ -1,17 +1,19 @@
%
% pxatbegshi.sty
-% based on H. Kitagawa's code on GitHub:texjporg/tex-jp-build#21
-% and modified by Hironobu Yamashita
+% written by Hironobu Yamashita (@aminophen)
%
-% This package is distributed as part of the platex-tools bundle
-% maintained by Hironobu Yamashita
+% This package is part of the platex-tools bundle.
% https://github.com/aminophen/platex-tools
%
+% Largely based on bxpapersize.sty by T. Yato.
+% Previous versions were largely based on H. Kitagawa's
+% code on GitHub:texjporg/tex-jp-build#21.
+%
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{pxatbegshi}
- [2017/11/04 v0.2 Patch to atbegshi for (u)pLaTeX]
+ [2018/09/21 v0.4 Patch to atbegshi for (u)pLaTeX]
%% preparations
\def\pxabgs@pkgname{pxatbegshi}
@@ -43,34 +45,56 @@
%---------------------------------------
-% concept: execute all hooks inside yoko direction \vbox
-
+%% patch \AtBegShi@Output
+% concept: execute all hooks in temporary yoko direction,
+% by prepending \yoko and switching back to the original
+%
% prepare
\let\pxabgs@AtBegShi@Output\AtBegShi@Output
-% try first patch
+% first, check hooks inserted by bxpapersize.sty
+% -> if detected, nothing to do
\pxabgs@patch@cmd\pxabgs@AtBegShi@Output
- {\let\AtBegShi@OrgProtect\protect}%
- {\setbox8\vbox\bgroup\yoko\let\AtBegShi@OrgProtect\protect}
-\ifx\pxabgs@fragment\relax % failure
- \let\pxabgs@AtBegShi@Output\relax
-\else % success, try second patch
+ {\bxpr@ABS@prehook}{\bxpr@ABS@prehook}%
+\ifx\pxabgs@fragment\relax\else % found
\pxabgs@patch@cmd\pxabgs@AtBegShi@Output
- {\AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox}%
- {\AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox\egroup}
- \ifx\pxabgs@fragment\relax % failure
+ {\bxpr@ABS@posthook}{\bxpr@ABS@posthook}%
+ \ifx\pxabgs@fragment\relax\else % found
\let\pxabgs@AtBegShi@Output\relax
\fi
\fi
-% commit the change only when successful
-\ifx\pxabgs@AtBegShi@Output\relax
- \pxabgs@warn{Failed in patching \string\AtBegShi@Output}
-\else
+% -> if not detected, prepend/append hooks
+\ifx\pxabgs@AtBegShi@Output\relax\else
+ \expandafter\def\expandafter\pxabgs@AtBegShi@Output\expandafter{%
+ \expandafter\pxabgs@ABS@prehook
+ \pxabgs@AtBegShi@Output
+ \pxabgs@ABS@posthook
+ }
+ % adjust for atbegshi.sty on non-e-TeX ...
+ % (for e-TeX, this patch should fail but does nothing!)
+ \pxabgs@patch@cmd\pxabgs@AtBegShi@Output
+ {\pxabgs@ABS@prehook\egroup\endgroup}
+ {\egroup\endgroup\pxabgs@ABS@prehook}%
+ % commit the change
\global\let\AtBegShi@Output\pxabgs@AtBegShi@Output
\fi
+%
+%% done
+
+%--------------------------------------- done
\endgroup
%% internal macros are no longer effective
-%--------------------------------------- done
+%% hooks
+\let\pxabgs@restore@dir\relax
+\def\pxabgs@ABS@prehook{%
+ \iftdir
+ \yoko
+ \let\pxabgs@restore@dir\tate
+ \else
+ \let\pxabgs@restore@dir\relax
+ \fi}
+\def\pxabgs@ABS@posthook{\pxabgs@restore@dir}
+
\endinput
%% EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/platex-tools/pxeverysel.sty new/tex/latex/platex-tools/pxeverysel.sty
--- old/tex/latex/platex-tools/pxeverysel.sty 2017-05-06 00:46:01.000000000 +0200
+++ new/tex/latex/platex-tools/pxeverysel.sty 2018-10-28 22:05:24.000000000 +0100
@@ -12,16 +12,35 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{pxeverysel}
- [2017/03/02 v0.6 Patch to everysel for (u)pLaTeX]
+ [2018/10/28 v0.9 Patch to everysel for (u)pLaTeX]
%% previous code for ctex support has been removed in v0.5,
%% as ctex has depended on pxeverysel since 2016/12/27 v2.4.7
-%% preparations
-\def\pxys@pkgname{pxeverysel}
-\def\pxys@warn{\PackageWarningNoLine\pxys@pkgname}
+%% in case it's too late ...
+\@ifpackageloaded{everysel}{%
+ % everysel.sty removes \@EverySelectfont@Init once it is used
+ \ifx\@EverySelectfont@Init\undefined
+ \PackageError{pxeverysel}{%
+ Patch too late!\MessageBreak
+ Load pxeverysel earlier}\@ehc
+ \expandafter\endinput
+ \fi
+}{}
-%% load it
+%% load it, but ensure that \@EverySelectfont@Init is not executed
+% [Note] everysel.sty contains
+% \AtBeginDocument{\@EverySelectfont@Init}
+% at the end. In most cases, the execution is actually delayed;
+% however,
+% \AtBeginDocument{\RequirePackage{everysel}}
+% can execute it immediately (e.g. found in sidecap.sty).
+% In this case, delay it until the end of pxeverysel.sty.
+\ifx\AtBeginDocument\@firstofone
+ \def\pxys@begindocumenthook{\let\AtBeginDocument\@firstofone}
+ \def\AtBeginDocument{\g@addto@macro\pxys@begindocumenthook}
+ \AtEndOfPackage{\pxys@begindocumenthook}
+\fi
\RequirePackage{everysel}
%% support for (u)pLaTeX font tracing
@@ -31,6 +50,10 @@
%--------------------------------------- helpers
+%% preparations
+\def\pxys@pkgname{pxeverysel}
+\def\pxys@warn{\PackageWarningNoLine\pxys@pkgname}
+
%% unique tokens
\def\pxys@mark{\pxys@mark@}
\def\pxys@fin{\pxys@fin@}
@@ -141,5 +164,6 @@
\expandafter\let\csname selectfont \endcsname\pxys@selectfont}
%--------------------------------------- done
+
\endinput
%% EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/platex-tools/pxmulticol.sty new/tex/latex/platex-tools/pxmulticol.sty
--- old/tex/latex/platex-tools/pxmulticol.sty 1970-01-01 01:00:00.000000000 +0100
+++ new/tex/latex/platex-tools/pxmulticol.sty 2018-11-25 23:08:38.000000000 +0100
@@ -0,0 +1,25 @@
+%
+% pxmulticol.sty
+% written by Hironobu Yamashita (@aminophen)
+%
+% This package is part of the platex-tools bundle.
+% https://github.com/aminophen/platex-tools
+%
+% This package is expected to be compatible with
+% * multicol.sty in latex-tools
+% (1995/10/19 v1.5l -- 2018/04/01 v1.8r)
+%
+
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{pxmulticol}
+ [2018/11/25 v0.2 footnote layout package for pLaTeX]
+\RequirePackageWithOptions{multicol}
+
+%% patching internal code for multicol.sty
+%
+\def\reinsert@footnotes{\ifvoid\footins\else
+ \insert\footins{\iftbox\footins\tate\else\yoko\fi}\fi}
+%
+%% done
+
+\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/platex-tools.tlpobj new/tlpkg/tlpobj/platex-tools.tlpobj
--- old/tlpkg/tlpobj/platex-tools.tlpobj 2018-03-17 02:24:27.000000000 +0100
+++ new/tlpkg/tlpobj/platex-tools.tlpobj 2019-02-28 03:59:48.000000000 +0100
@@ -1,13 +1,13 @@
name platex-tools
category Package
-revision 46985
+revision 49250
shortdesc pLaTeX standard tools bundle
relocated 1
longdesc This bundle is an extended version of the latex-tools bundle
longdesc developed by the LaTeX team, mainly intended to support
longdesc pLaTeX2e and upLaTeX2e. Currently patches for the latex-tools
longdesc bundle and Martin Schroder's ms bundle are included.
-runfiles size=8
+runfiles size=9
RELOC/tex/latex/platex-tools/plarray.sty
RELOC/tex/latex/platex-tools/plextarray.sty
RELOC/tex/latex/platex-tools/plextdelarray.sty
@@ -15,7 +15,9 @@
RELOC/tex/latex/platex-tools/pxeverysel.sty
RELOC/tex/latex/platex-tools/pxeveryshi.sty
RELOC/tex/latex/platex-tools/pxftnright.sty
+ RELOC/tex/latex/platex-tools/pxmulticol.sty
+catalogue-contact-repository https://github.com/aminophen/platex-tools
catalogue-ctan /language/japanese/platex-tools
-catalogue-date 2018-03-16 15:15:52 +0100
+catalogue-date 2018-11-25 13:41:24 +0100
catalogue-license bsd3
catalogue-topics japanese collection
++++++ platex.doc.tar.xz ++++++
Binary files old/texmf-dist/doc/man/man1/platex.man1.pdf and new/texmf-dist/doc/man/man1/platex.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/platex/base/Changes_asciimw.txt new/texmf-dist/doc/platex/base/Changes_asciimw.txt
--- old/texmf-dist/doc/platex/base/Changes_asciimw.txt 2016-11-25 19:30:45.000000000 +0100
+++ new/texmf-dist/doc/platex/base/Changes_asciimw.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,299 +0,0 @@
-<2006/11/10>
- * plfonts.dtx: $a^\mathrm{b}, a_\mathrm{b}$$B$N$h$&$J5-=R$r$7$?>l9g$K(B
- $B%(%i!<$K$J$kLdBj$KBP=h!#!J$"$j$,$H$&$4$6$$$^$9!"(Bymt$B$5$s!K(B
- * jclasses.dtx: $B2r@b$rDI2C!#!J$"$j$,$H$&$4$6$$$^$9!"(Bymt$B$5$s!K(B
-----------------
-<2006/06/27>
- * plfonts.dtx: \reDeclareMathAlphabet$B$r(BLaTeX <2005/12/01>$B$G?t<0MQ=q(B
- $BBNJQ99L?Na$,(Brubust$B$K$J$C$?$N$KBP1~!#!J$"$j$,$H$&$4$6$$$^$9!"(Bymt$B$5$s!K(B
- * jclasses.dtx: pLaTeX 209$B8_49%b!<%I$G?t<0(Bfam$B$,=EJ#;HMQ$5$l$F$$$?$N(B
- $B$r2r>C!#!J$"$j$,$H$&$4$6$$$^$9!"(Bymt$B$5$s!K(B
- * tascmac.sty: itembox,screen$B4D6-$G7S@~$,$:$l$k%P%0$r=$@5!#(B
- $B!J$"$j$,$H$&$4$6$$$^$9!"KL8+$5$s!K(B
-----------------
-<2006/01/04>
- * nidanfloat.dtx: $BI,?\%U%)!<%^%C%H%U%!%$%k$r(BpLaTeX2e$B$+$i(BLaTeX2e$B$XJQ99!#(B
- * plfonts.dtx: \DeclareFontEncoding@ $BCf$G(B \LastDeclaredEncodeng $B$N:FDj5A$,(B
- $BH4$1$F$$$?$N$GDI2C!#(B
- * plvers.dtx: $B%P!<%8%g%sHV9f99?7(B(platex<2006/01/04>)
-----------------
-<2005/01/04>
- * plfonts.dtx: \fontfamily$BCf$N%U%i%0$r=$@5!#(B
- $B!J$"$j$,$H$&$4$6$$$^$9!"3QF#$5$s!K(B
- * plvers.dtx: $B%P!<%8%g%sHV9f99?7(B(platex<2005/01/04>)
-----------------
-<2004/08/10>
- * plfonts.dtx: verbatim$B4D6-$GM>7W$JA08e6u$-$,H/@8$7$J$$$h$&$K(B \fontfamily
- $B$r=$@5!#(B
- $B!J$"$j$,$H$&$4$6$$$^$9!"K\ED$5$s!K(B
- * plfonts.dtx: JY1,JT1$B0J30$NOBJ8%(%s%3!<%G%#%s%0$b;HMQ$G$-$k$h$&$K=$@5!#(B
- $B!J$"$j$,$H$&$4$6$$$^$9!"0f>e$5$s!K(B
- * jclasses.dtx: \part, \chapter $B$N(B \@afterindentfalse $B$r(B \@afterindenttrue
- $B$KJQ99!#(B
- * jclasses.dtx: \section, \subsection, \subsubsection $B$NA08e6u$-$N(B
- $B?-=LI}$r=$@5!#(B
- $B!J$"$j$,$H$&$4$6$$$^$9!"NkLZ$?!w(BMILN$B$5$s!K(B
- * LaTeX2e 2003/12/01 $BHG$X$NBP1~$r3NG'!#(B
-----------------
-<2002/04/09>
- * jclasses.dtx: $B=DAH%9%?%$%k$G(B \flushbottom $B$7$J$$$h$&$K$7$?!#(B
-----------------
-<2002/04/05>
- * plfonts.dtx: |\adjustbaseline|$B$N(B|\iftdir|$B$N0LCV$r!"OBJ8%U%)%s%H$N4p(B
- $B=`CM$r@_Dj$7$?8e$K0\F0!#!J$"$j$,$H$&!"1|B<$5$s!K(B
-----------------
-<2002/04/01>
- * tascmac.sty: \ascii, \Ascii, \ASCII $B%^%/%m$,%(%i!<$K$J$C$F$$$?$N$r=$@5!#(B
-----------------
-<2002/01/17>
- * plvers.dtx: v1.0i $B$N99?7F|IU$,(B 2009 $BG/$K$J$C$F$$$?$N$r(B 2001 $B$K=$@5!#(B
- LaTeX $B$N%P!<%8%g%s$b(B 2000 $B$K$J$C$F$$$?$N$r(B 2001 $B$K=$@5!#(B
-----------------
-<2001/10/04>
- * jclasses.dtx: $BL\e5-$NJQ99$N5-=R$rDI2C(B
-----------------
-<2001/09/26>
- * plnews07.tex: $BDI2C(B
- * plvers.dtx: LaTeX <2001/06/01> $BMQ$K=$@5(B
- * plcore.dtx: LaTeX <2001/06/01> $BMQ$K=$@5(B
- * plext.dtx: $B%?%0L>$r(B plcore $B$+$i(B package $B$KJQ99(B
- * plfmt.ins: plext.dtx $B$NE83+$KMQ$$$k%?%0L>$NJQ99(B
-----------------
-<2001/09/14>
- * nidanfloat.dtx: $B%Q%C%1!<%8%*%W%7%g%s(B(balance, nobalance)$B$rDI2C(B
-----------------
-<2001/09/04>
- * README.txt: $B;HMQ>r9`$r:o=|!J(Bptex-texmf $B$N(B COPYRIGHT $B$r:NMQ!K(B
- * Copyright: $B:o=|!J(Bptex-texmf $B$N(B COPYRIGHT $B$r:NMQ!K(B
- * plvers.dtx: pLaTeX <2001/09/04> $BMQ$K=$@5(B
- * plpatch.ltx: pLaTeX <2001/09/04> $BMQ$K=$@5(B
- * plcore.dtx: \enlargethispage $B$r;H$C$?$H$-!"5SCm$N@~$,K\J8$H=E$J$k$N$r=$@5(B
- * jclasses.dtx: \chapter $B%3%^%s%I$r%"%9%?%j%9%/7A<0$G;H$C$?$H$-$H(B
- $B$=$&$G$J$$$H$-$G!"=PNO0LCV$,0[$J$k$N$r=$@5!J$"$j$,$H$&!"NkLZ!wDE$5$s!K(B
-----------------
-<2001/05/10>
- * plext.dtx: $B=DAH$N$H$-(B z $B%*%W%7%g%s$G%(%i!<$,=P$k$N$r=$@5(B
- $B!J$"$j$,$H$&!"Bg@P$5$s!K(B
- * plfonts.dtx: $B%Y!<%9%i%$%s%7%U%H$ND4@0CM$,Bg$-$/$J$C$F$$$k$N$r=$@5(B
-----------------
-<2001/02/19>
- * nidanfloat.dtx: $B:G=*%Z!<%8$G:81&$N9T4V$,B7$o$J$$$N$r=$@5(B
- * nidanfloat.dtx: $BCl$,=P$J$$$N$r=$@5(B
-----------------
-<2000/12/20>
- * nidanfloat.dtx: $B0lCJH4$-$N%U%m!<%H$r:.$<$k$H%(%i!<$K$J$k$N$r=$@5(B
- $B!J$"$j$,$H$&!"ARBt!w(BQUIPU$B$5$s!K(B
-----------------
-<2000/11/03>
- * plvers.dtx: LaTeX <2000/06/01> $B$K9g$o$;$F=$@5!#(B
- * plpatch.ltx: pLaTeX<2000/11/03> $BMQ$K=$@5!#(B
-----------------
-<2000/10/24>
- * plfonts.dtx: \adjustbaseline$B$GM>J,$J%"%-$,F~$i$J$$$h$&$K$7$?(B
-----------------
-<2000/07/14>
- * plfonts.dtx: \textbf $B$J$I$N=qBNJQ99%3%^%s%I$G!":8C<$N2$J8$H$N4V$K(B
- \xkanjiskip $B$,F~$i$J$$$N$r=$@5!J$"$j$,$H$&!"25It!wElBg$5$s!K(B
-----------------
-<2000/07/13>
- * nidanfloat.{dtx,ins,sty} $B$rDI2C!#(B
-----------------
-<2000/02/29>
- * plvers.dtx: LaTeX <1999/12/01> $B$K9g$o$;$F=$@5!#(B
- * plpatch.ltx: pLaTeX<2000/02/29> $BMQ$K=$@5!#(B
-----------------
-<1999/05/18>
- * jclasses.dtx: enumerate
-----------------
-<1999/04/05>
- * plvers.dtx: LaTeX <1998/12/01> $B$K9g$o$;$F=$@5!#(B
- pLaTeX $B$N%P!<%8%g%s$r(B <1999/04/05> $B$K$7$?!#(B
- * plfonts.dtx: $BJ8=q$N@hF,$G!"OBJ8%G%U%)%k%H%U%)%s%H$NJQ99$,H?1G(B
- $B$5$l$J$$$N$r=$@5!J$"$j$,$H$&!";3K\!wM}2JBg$5$s!K!#(B
- * plcore.dtx: \\ $B$K%*%W%7%g%s$rIU$1$?$H$-$KM>7W$J%9%Z!<%9$,=PNO(B
- $B$5$l$F$7$^$&$N$r=$@5!J$"$j$,$H$&!"NkLZ!w5~Bg$5$s!K!#(B
- * plpatch.ltx: pLaTeX<1999/04/05> $BMQ$K=$@5!#(B
- * README.txt: $B%P!<%8%g%s$NJQ99(B
- * plnews05.txt: $B?75,DI2C(B
-----------------
-<1999/01/27>
- * docstrip.cfg: $B:o=|(B
-----------------
-<1998/09/01>
- * plvers.dtx: pLaTeX $B%P!<%8%g%s$r(B <1998/09/01> $B$H$7$?!#(B
- * plpatch.ltx: pLaTeX <1998/09/01> $BMQ$K=$@5!#(B
-----------------
-<1998/08/10>
- * plfonts.dtx: \DeclareFixedFont $B%3%^%s%I$,(B \@onlypreambre $B$K$J$C$F$$$?(B
- $B$N$r=$@5$7$?!#(B
- * plnews.cls: itemize$B4D6-$r:FDj5A(B
-----------------
-<1998/04/09>
- * jclasses.dtx: \rightmark $B%3%^%s%I$N0z?t$K(B \today $B%3%^%s%I$r=$@5$7$?(B
- $B$H$-!"=PNO$5$l$kF|IU$,!VJ?@.85G/!W$K$J$C$F$7$^$&$N$r=$@5(B
- $B!J(Bpl980409.patch$B!K!#(B
-----------------
-<1998/03/23>
- * jclasses.dtx: report, book $B%/%i%9$G!"HV9f$NIU$+$J$$8+=P$7%l%Y%k$N(B
- $B%Z%J%k%F%#$r(B \@M $B$K=$@5$7$?!J(Bpl980323.patch$B!K!#(B
-----------------
-<1998/02/27>
- * tascmac.sty: calc $B%Q%C%1!<%8$H$H$b$KMQ$$$?$H$-!"(Bscreen $B4D6-!"(B
- itembox $B4D6-!"(Bboxnote $B4D6-$,%(%i!<$K$J$k$N$r=$@5!J(Bpl980227.patch$B!K!#(B
-----------------
-<1998/02/03>
- * All: LaTeX <1997/12/01> $B$KBP1~$7$?!#(B
- * hyphen.cfg $B%U%!%$%k$rDI2C$7$?!#(B
- * Copyright $B%U%!%$%k$rDI2C$7$?!#(B
- * jclasses.dtx: 2e$B%b!<%I;~$N(Ba5p$B$N%H%C%W%^!<%8%s$r(B0.7in$BA}$d$7$?!#(B
-----------------
-<1997/12/12>
- * jclasses.dtx: [j,t]report, [j,t]book$B%/%i%9$G(B oneside $B%*%W%7%g%s$r;XDj$7!"(B
- bothstyle $B%9%?%$%k$K$9$k$H!"%3%s%Q%$%k%(%i!<$K$J$k$N$r=$@5!#(B
-----------------
-<1997/09/03>
- * jclasses.dtx: 2.09$B8_49%b!<%I$G(B landscape $B%*%W%7%g%s$,8z$+$J$$$N$r=$@5!#(B
- * jclasses.dtx: landscape $B;~$K!"=D2#$N%5%$%:$r8r49$7$F$+$i!":81&%^!<%8%s(B
- $B$J$I$r7W;;$9$k$h$&$KJQ99!#(B
-----------------
-<1997/08/25>
- * jclasses.dtx: $BJRLL0u:~$N$H$-!"(Bsection $B%l%Y%k$NJ8;zNs$,Cl$K=PNO$5$l$J$$(B
- $B$N$r=$@5!#(B
-----------------
-<1997/07/29>
- * jltxdoc.dtx: \ $B$H(B " $B$NA0$K$b(B \xkanjiskip $B$,F~$k$h$&$K=$@5!#(B
-----------------
-<1997/07/10>
- * plfonts.dtx: fd$B%U%!%$%kL>$N>.J8;z2=$,8z$$$F$$$J$+$C$?$N$r=$@5!#(B
-----------------
-<1997/07/08>
- * jclasses.dtx: $B=DAH%/%i%9$G!"=qBN%5%$%:$rJQ99$7$?$H$-!"%Y!<%9%i%$%s$,(B
- $B$*$+$7$/$J$k$N$r=$@5!#(B
-----------------
-<1997/07/02>
- * plnews02.tex: $B9`L\$N0\F0$H5-=RFbMF$N=$@5!#(B
-----------------
-<1997/06/25>
- * plcore.dtx: $B%*%j%8%J%k$N(B LaTeX2e $B$N2~9T%^%/%m$NJQ99$KBP1~!#(B
- * plfonts.dtx, pl209.dtx: \em, \emph $B$GOBJ8=qBN$bJQ99$9$k$h$&$K=$@5!#(B
- * plnews02.tex: $B>e5-(B 2$B$D$N=$@5$K$D$$$F5-=R!#(B
-----------------
-<1997/04/24>
- * plfonts.dtx: $B%U%)%s%HDj5A%U%!%$%kL>$r>.J8;z$KJQ49$7$F$+$iC5$9$h$&$K$7$?!#(B
-----------------
-<1997/04/09>
- * plfonts.dtx: $B=D2#%(%s%3!<%I!&%j%9%H$NJ,N%$K$h$k3HD%(B
-----------------
-<1997/04/08>
- * jclasses.dtx: $B2#AH%/%i%9$G$N%H%C%W%^!<%8%s$NCM$r=$@5$7$?!#(B
- * plfonts.dtx: $BOBJ8%(%s%3!<%I4XO"$N=$@5(B
- * plfonts.dtx: $BOBJ8%(%s%3!<%I@k8@%3%^%s%I$r=DAHMQ$H2#AHMQ$GJ,$1$k$h$&$K$7$?!#(B
- * plnews02.tex (NEW): $BA02s$+$i$NJQ99$r$^$H$a$?J8=q%U%!%$%k!#(B
-----------------
-<1997/03/11>
- * plfonts.dtx: $BOBJ8%U%)%s%H$r$9$Y$F$N%5%$%:$G%m!<%I$G$-$k$h$&$K$7$?!#(B
-----------------
-<1997/02/24>
- * pl209.dtx: \RequirePackage{oldlfonts} $B$r(B \RequirePackage{oldlfonts} $B$K(B
- $B=$@5!#(B
- * jclasses.dtx: $B=DAH%/%i%9$N(B \thefigure $B$N(B \if $BJ8$NBP1~$,$*$+$7$$$N$r=$@5!#(B
- * jclasses.dtx: $B=DAH%/%i%9$NI=;f$r=DAH$K$7$?!#(B
-----------------
-<1997/02/02>+2
- * jclasses.dtx: \topmargin $B$N7W;;$r4V0c$($F$$$?$N$r=$@5!#(B
- * jclasses.dtx: $B=DAH%/%i%9$G3+;O%Z!<%8$,$*$+$7$/$J$k$N$r=$@5!#(B
-----------------
-<1997/02/02>+1
- * jclasses.dtx: disablejfam $B%*%W%7%g%s$N=hM}$G!"8_49%b!<%I$+$=$&$G$J$$$+$N(B
- $BH=CG$,5U$J$N$r=$@5!#(B
- * plnews01.tex: \mathrm, \mathbf $B$NItJ,$N5-=R$r=$@5(B
-----------------
-<1997/02/01>
- * plnews.cls (NEW): plnews01tex $BMQ$N%/%i%9%U%!%$%k$r:n@.$7$?!#(B
- * plnews01.tex (NEW): $BA02s$+$i$NJQ99$r$^$H$a$?J8=q%U%!%$%k!#(B
-----------------
-<1997/01/31>
- * plcore.dtx: $B2
- * README.euc: ltxcheck $B$K$h$k3NG';~$N5-=R$rDI2C(B
- * plcore.dtx: $B2o$h$j%F%-%9%HNN0h$r9-$/$H$k@_Dj$r(B a4j
- $B$J$I$N%*%W%7%g%s;XDj;~$KM-8z$K$J$k$h$&$K=$@5$7$?!#(B
- * jclasses.dtx: \thefigure $B$NDj5AFb!"(B\c@chapter $B$N%?%$%W%_%9=$@5!#(B
- * pl209.dtx: $B8_49%b!<%I$G$N(B \rm $B$d(B \tt $B$N$h$&$JFsJ8;z$N=qBNJQ99%3%^%s%I(B
- $B$NF0:n$r(B pLaTeX 2.09 $B$G$NF0:n$HF1$8$K$7$?!#(B
-----------------
-<1997/01/29>
- * jclasses.dtx: $BF|K\8l%U%!%_%j$N@k8@$r$7$J$$%*%W%7%g%s!J(Bdisablejfam$B!K(B
- $B$rDI2C!#(B
- * jclasses.dtx: labelitemii $B$G(B \fi $B$7$F$$$J$$$N$H(B \bfseries $B$N(B
- $B%?%$%W%_%9$r=$@5!#(B
- * jclasses.dtx: \documentclass $B;~$N%l%$%"%&%H$r>/$79-$2$?!#(B
- * pl209.dtx, jclasses.dtx, plfonts.dtx: $B?t<0%b!<%IFb$G(B \rm, \bf $B%3%^%s%I(B
- $B$G%m!<%^%sBN!"%\!<%k%IBN$K$J$i$J$$%P%0$r=$@5!#(B
-----------------
-<1997/01/26>
- * All: $BJQ99MzNr$N@bL@$r(B mendex $B$G=hM}$G$-$k$h$&$K=$@5!#(B
- * README.euc: EC $B%U%)%s%H$N5-=R$rDI2C$7$?!#(B
- * platex.dtx: pldoc.ind $B$r:n@.$9$k$?$a$N(B mendex $B<-=q%U%!%$%k$r(B
- pldoc.tex $B$r=hM}$7$?$H$-$K!"<+F0E*$KMQ0U$9$k$h$&$K$7$?!#(B
- * plfonts.dtx: $B>.J8;z$N%U%)%s%HDj5A%U%!%$%k(B(jy1mc.fd $B$J$I(B)$B$r%m!<%I$9$k(B
- $B$h$&$K$7$?!#(B
- * jclasses.dtx: 2.09$B8_49%b!<%I$G(B tombow $B%*%W%7%g%s$,$*$+$7$/$J$k$N$r=$@5!#(B
- * jclasses.dtx: 2.09$B8_49%b!<%I$G(B {a,b}{4,5}{j,p} $B$N%9%?%$%k%*%W%7%g%s(B
- $B$r%5%]!<%H!#$?$@$7!"%i%s%I%9%1!<%W%b!<%IMQ$N@_Dj$O$7$F$$$J$$!#(B
-----------------
-<1997/01/24>
- * pl209.def: \let\jfam\symmincho $B$H$7$F$$$?$N$r=$@5!#(B
-----------------
-<1997/01/23>
- * All: LaTeX2e <1996/12/01> $B$KBP1~(B
- * plcore.dtx: $B%/%i%9%*%W%7%g%s$K(B tombow $B$r;XDj$7$?$H$-!"%H%s%\$NOF$K(B
- $B:n@.F|IU$r=PNO$9$k$h$&$K$7$?!#F|IU$N=PNO$rM^@)$7$?$$>l9g$O!"(Btombo
- $B!J:G8e$N(B w $B$J$7!K$r;XDj$9$k!#(B
- * jclasses.dtx: LaTeX2e <1996/06/01> $B$HAH$_9g$o$;$?$H$-!"(B
- {j|t}{article|book} $B$N(B \part $B%3%^%s%I$N8e$m$GFsCJAH$K$J$C$F$7$^$&(B
- $B$N$r=$@5!#(B
- * jclasses.dtx: verse $B4D6-$G!V(B@centercr$B!W$H$$$&J8;zNs$,=PNO$5$l$k$N$r(B
- $B=$@5!#(B
- * jclasses.dtx, pl209.dtx: mincho, gothic $B$r?t<05-9f$H$7$F$G$O$J$/!"(B
- $BJ8;z$H$7$F@k8@$9$k$h$&$K$7!"?t<0%U%!%_%j$r;HMQ$7$J$$$h$&$K$7$?!#(B
- $B$?$@$7!"(B2.09$B8_49%b!<%I$G$O!"=>Mh$I$*$j!"F|K\8l%U%!%_%j$rDj5A$7$F$$$k!#(B
- * jltxdoc.dtx: ltxdoc, doc, article $B%/%i%9$r%Y!<%9$K$9$k$h$&$K$7$?!#(B
- * pl209.def: latex209.def $B$r%m!<%I$9$k$h$&$K$7$?!#(B
-----------------
-<1996/03/05>
- * All: $B=DAH3HD%ItJ,$r30It%Q%C%1!<%8!J(Bplext.sty$B!K$K$7$?!#(B
- * All: $B$$$/$D$+$N%?%$%W%_%9=$@5!#(B
- * plfonts.dtx: \DeclareFixedFont $B$NF|K\8l2=!#(B
- * plfonts.dtx: $BOBJ8BeMQ%U%)%s%H$,;H$o$l$J$$$N$r=$@5!#(B
- * plfonts.dtx: \notkfam@list, \notffam@list $B$N=i4|CM$rJQ99$7!"(B
- $B5/F0D>8e$NB.EY$rB.$a$?!#(B
- * jclasses.dtx: \evensidemargin $B$H(B \oddsidemargin $B$N1F6A$,=DAH$H2#AH$G(B
- $B5U$J$N$r=$@5!#(B
- * jclasses.dtx: report, article $B%/%i%9$N%Z!<%8%9%?%$%k$N%G%U%)%k%H$r(B
- headings $B$+$i(B plain $B$K$7$?!#(B
- * jclasses.dtx: bothstyle $B%Z!<%8%9%?%$%k$G$N6v?t%Z!<%8$H4q?t%Z!<%8$N(B
- $B=PNO0LCV$,5U$J$N$r=$@5!#(B
- * jclases.dtx: plain $B$d(B headings $B$+$i(B headnombre, footnombre, plain
- $B$J$I$K@Z$jBX$($?$H$-$K!"%Z!<%8HV9f0LCV$,B7$o$J$$$N$r=$@5!#(B
- * jclasses.dtx: \topmargin $B$NCM$,H?1G$5$l$J$$$N$r=$@5!#(B
- * jclasses.dtx: \tabbing $B4D6-$GOB2$J84V%9%Z!<%9$,F~$k$N$r=$@5!#(B
- * jclasses.dtx: landscape $B%*%W%7%g%s$r;XDj$7$F$b%i%s%I%9%1!<%W$K$J$i$J$$(B
- $B$N$r=$@5!#(B
- * pl209.def: $B8_49%b!<%I$N=DAH$G5SCm$,$*$+$7$/$J$k$N$r=$@5!#(B
- * pl209.def: $B8_49%b!<%I$G(B \Rensuji, \prensuji $B$r;H$($k$h$&$K$7$?!#(B
-----------------
-<1995/09/01>
- * $B8x3+HG%j%j!<%9(B
-=== EOT =====
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/platex/base/LICENSE new/texmf-dist/doc/platex/base/LICENSE
--- old/texmf-dist/doc/platex/base/LICENSE 2018-03-16 22:29:48.000000000 +0100
+++ new/texmf-dist/doc/platex/base/LICENSE 2019-04-07 01:20:14.000000000 +0200
@@ -1,5 +1,5 @@
Copyright (c) 2010 ASCII MEDIA WORKS
-Copyright (c) 2016-2018 Japanese TeX Development Community
+Copyright (c) 2016-2019 Japanese TeX Development Community
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/platex/base/README.md new/texmf-dist/doc/platex/base/README.md
--- old/texmf-dist/doc/platex/base/README.md 2018-04-09 23:13:34.000000000 +0200
+++ new/texmf-dist/doc/platex/base/README.md 2019-04-07 01:20:14.000000000 +0200
@@ -61,6 +61,6 @@
## Release Date
-2018-04-08
+2019-04-06
Japanese TeX Development Community
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/platex/base/README2_asciimw.txt new/texmf-dist/doc/platex/base/README2_asciimw.txt
--- old/texmf-dist/doc/platex/base/README2_asciimw.txt 2016-11-25 19:30:45.000000000 +0100
+++ new/texmf-dist/doc/platex/base/README2_asciimw.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,59 +0,0 @@
-==================================================-*-indented-text-*-=
- $BCm0U(B
-======================================================================
-
-$B8=:_$N(B pTeX $B$G$O!"(B8 $B%S%C%H%3!<%I$NO"B3$O(B 16 $B%S%C%H%3!<%I$HG'<1(B
-$B$5$l$k2DG=@-$,$"$j$^$9!#$=$N$?$a!"%U%i%s%98l$d%-%j%kJ8;z$J$I$N(B 8 $B%S%C(B
-$B%H%3!<%I$NO"B3$9$k(B TeX $B%=!<%9$d%O%$%U%s%Q%?!<%s$O$^$:;H$($;$s!#(B
-
-$B$=$N$?$a!"(BpLaTeX2e $B$G$O(B $TEXMF/tex/platex/base/ $B%G%#%l%/%H%j$K(B
-hyphen.cfg $B$rMQ0U$7$F!"ITMQ0U$KB>$N%O%$%U%s%Q%?!<%s$rFI$_9~$^$J$$$h$&(B
-$B$KBP:v$r;\$7$F$"$j$^$9!#(B
-
-$B$3$N(B hyphen.cfg $B$rB>$NL>A0(B (phyphen.cfg $B$J$I(B) $B$KJQ99$7$F!"B>$N(B
-hyphen.cfg $B$r;H$&$J$I$H$7$FI8=`0J30$N%O%$%U%s%Q%?!<%s$rFI$_9~$s$@>l9g!"(B
-$B4A;z%3!<%I$H0lCW$7$?$H$-$O$=$N$^$^4A;z%3!<%I$HG'<1$7!"4A;z%3!<%I$H0lCW(B
-$B$7$J$$>l9g$O%(%i!<$H$J$k>l9g$,$"$j$^$9!#Nc$($P(B cmcyralt $B%Q%C%1!<%8$G$O!"(B
-$BESCf$G$D$.$N$h$&$J%(%i!<$K$J$j$^$9!#(B
-
-====
-(/prj/ptex-cd/share/texmf/tex/latex/contrib/other/cmcyralt/rhy
-phen.tex Russian hyphenation
-! Bad \patterns.
-l.107 . $B$((B
- 2
-?
-====
-
-$B$3$N$H$-$O!"!H(B?$B!I$N%W%m%s%W%H$KBP$7$F!H(Bx$B!I$G=*N;$7$F$/$@$5$$!#;DG0$J$,(B
-$B$i!"$3$N%O%$%U%s%Q%?!<%s$O(B pTeX $B$G$OMxMQ$G$-$^$;$s!#(B
-
-
-[babel $B%Q%C%1!<%8$rMxMQ$9$k>l9g(B]
-
-SJIS $B$N(B pTeX $B$G%U%i%s%98l$N%O%$%U%s%Q%?!<%s$rMxMQ$9$k$H!"%U%)!<%^%C%H(B
-$B%U%!%$%k:n@.;~$K>e=R$N$h$&$J%(%i!<$,5/$3$k$3$H$,J,$+$C$F$$$^$9!#$d$O$j!"(B
-8 $B%S%C%H%3!<%I$NO"B3$,(B 16 $B%S%C%H%3!<%I$H8mG'$5$l$F$7$^$&$?$a$G$9!#(B
-
-$B$=$l$G$b!"(Bbabel $B%Q%C%1!<%8$r(B pLaTeX $B$GMxMQ$9$k:]$O!"$^$:(B
-$TEXMF/tex/platex/base/ $B$N(B hyphen.cfg $B$rB>$N(B phyphen.cfg $B$J$I$NL>A0$K(B
-$BJQ$($F!"(Bbabel $B%Q%C%1!<%8$N(B hyphen.cfg $B$,;H$o$l$k$h$&$K$7$F$*$$$F$/$@$5(B
-$B$$!#$=$N8e$O!"(Bbabel $B%Q%C%1!<%8$N(B install.txt $B$N5-=R$K=>$C$F!"%$%s%9%H!<(B
-$B%k:n6H$r9T$C$F$/$@$5$$!#(B
-
-$B%$%s%9%H!<%k:n6HCf$K!"(B8 $B%S%C%H%3!<%I$NJB$S$r(B 16 $B%S%C%H%3!<%I$H8mG'$7$F!"(B
-$BESCf$G!">e=R$N$h$&$J%(%i!<$K$J$k$3$H$,$"$k$+$b$7$l$^$;$s!#(B
-
-$B$3$N$H$-$O!"!H(B?$B!I$N%W%m%s%W%H$KBP$7$F!H(Bx$B!I$G=*N;$7$F$/$@$5$$!#;DG0$J$,(B
-$B$i!"$3$N%O%$%U%)%M!<%7%g%s%Q%?!<%s$O(B pTeX $B$G$OMxMQ$G$-$^$;$s!#(B
-
-language.dat $B$+$i%(%i!<$N=P$?%O%$%U%s%Q%?!<%s$r:o=|$7$F!"%(%i!<$N$G$J(B
-$B$$%O%$%U%)%M!<%7%g%s%Q%?!<%s$@$1$rA*Br$7$F$+$i!"$b$&0lEY%U%)!<%^%C%H%U%!(B
-$B%$%k$r:n$jD>$7$F$/$@$5$$!#(B
-
-$B%U%)!<%^%C%H%U%!%$%k$,@5>o$K:n$i$l$F$b!"(B8 $B%S%C%H%3!<%I$NO"B3$,4A;z%3!<(B
-$B%I$HG'<1$5$l$?$j!"%(%i!<$,=P$k$J$I$N;w$?8=>]$,!"(BLaTeX $B%=!<%9$r=hM}$9$k(B
-$B:]$K5/$3$k2DG=@-$b$"$j$^$9!#(B
-
-==
-$BIY3_(B $B=(><(B <hideak-t at ascii.co.jp>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/platex/base/README_asciimw.txt new/texmf-dist/doc/platex/base/README_asciimw.txt
--- old/texmf-dist/doc/platex/base/README_asciimw.txt 2016-11-25 19:30:45.000000000 +0100
+++ new/texmf-dist/doc/platex/base/README_asciimw.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,170 +0,0 @@
-===========================================================================
- pLaTeX2e <2006/01/04>
-
- Copyright 1995-2006 ASCII Corporation
-===========================================================================
-
----------------------------------------------------------------------------
-$B!|(B pLaTeX2e $B$K$D$$$F(B
----------------------------------------------------------------------------
- * pLaTeX2e <2006/01/04> $BHG$O(B LaTeX2e <2003/12/01> $BHG$KBP1~$7$F$$$^$9!#(B
-
- * pLaTeX2e $B$O!"(B TeX $B%P!<%8%g%s(B 3.1415 $B0J9_$r%Y!<%9$K$7$?(B pTeX $B$GF0:n$r$7(B
- $B$^$9!#$=$l0J30$N(B TeX $B$G$OF0:n$7$^$;$s$N$G!"$4Cm0U$/$@$5$$!#(B
-
- * pLaTeX2e $B$O!"(BLaTeX2e $B$KF|K\8l$NAHHG5!G=$rDI2C$7$?$b$N$G$9!#(B
- LaTeX2e $B$O!"(BLaTeX$B$N?7$7$$%P!<%8%g%s$G$"$j!"(B $B=>Mh$N(B LaTeX$B%P!<%8%g%s(B2.09
- $B$H$OFbIt9=B$$,Bg$-$/0[$J$C$F$$$^$9!#(B $B$=$N$?$a!"%P!<%8%g%s(B2.09 $B$H$N8_49(B
- $B@-$O!V8_49%b!<%I!W$H$$$&7A$G\:Y$O!"(Bpl209.dtx $B%U%!%$%k(B
- $B$r;2>H$7$F$/$@$5$$!#(B
-
----------------------------------------------------------------------------
-$B!|(B $B%$%s%9%H!<%k(B
----------------------------------------------------------------------------
-pLaTeX2e $B$r%$%s%9%H!<%k$9$k$K$O!"(BpTeX $B$H(B LaTeX2e $B$N%U%!%$%k$,I,MW$G$9!#(B
-$B$3$N%I%-%e%a%s%H$G$O!"$9$G$K(B pTeX $B$,%$%s%9%H!<%k$5$l$F$$$k$b$N$H$7$F@b(B
-$BL@$7$^$9!#(BpTeX $B$N%$%s%9%H!<%k$K$D$$$F$O!"(BpTeX $B$KIUB0$N%I%-%e%a%s%H$r;2(B
-$B>H$7$F$/$@$5$$!#(B pTeX $B$N%=!<%9%U%!%$%k$O!"0J2<$N%5%$%H$J$I$+$iF~\:Y$O(B LaTeX2e $B$KIUB0$N(B install.txt $B$r(B
-$B;2>H$7$F$/$@$5$$!#(BLaTeX 2.09 $B$N%7%9%F%`$NJ]B8J}K!$J$I$b=R$Y$i$l$F$$$^$9!#(B
-$B$3$NJ8=q$G$O!"%$%s%9%H!<%kl9g$O!"(B
-$B0J8e$N:n6H$r?J$a$kA0$K!"!JI,MW$J$i$P%P%C%/%"%C%W$rl9g!"(B LaTeX2e
-$B$H(B pLaTeX2e $B$O!"$=$l$>$l!"$D$.$N%G%#%l%/%H%j$K$"$j$^$9!#$3$3$G!"(B$TEXMF
-$B$O!"(BTeX $B$N%i%$%V%i%j%G%#%l%/%H%j!J$?$H$($P!"(B/usr/local/share/texmf$B!K$r(B
-$B0UL#$7$^$9!#(B
-
- LaTeX2e --- $TEXMF/tex/latex/base
- pLaTeX2e --- $TEXMF/ptex/platex/base
-
-----------------------------------------
-1. LaTeX2e $B$N%$%s%9%H!<%k(B
-----------------------------------------
-(1) $TEXMF/fonts/public/ec $B%G%#%l%/%H%j$K(B EC $B%U%)%s%H$N%U%!%$%kCV$-$^$9!#(B
- DC $B%U%)%s%H$O:o=|$7$F$/$@$5$$!#(B
-
-(2) $TEXMF/tex/latex/base $B%G%#%l%/%H%j$K(B LaTeX2e $B$N%U%!%$%k$rCV$-$^$9!#(B
- $B$3$3$G!"3F%U%!%$%k$K=q$-9~$_5v2D$,$"$k$+$I$&$+$r3NG'$7$F$/$@$5$$!#(B
- $B$J$$>l9g$O!"(Bchmod $B%3%^%s%I$J$I$G!"=q$-9~$_5v2D$rM?$($F$/$@$5$$!#(B
-
-(3) unpack.ins $B$r=hM}$7$^$9!#(B
-
- tex -ini unpack.ins
-
-(4) $B%U%)!<%^%C%H%U%!%$%k$r:n@.$7$^$9!#(B
-
- tex -ini latex.ltx
-
-(5) $B%U%)!<%^%C%H%U%!%$%k$r0\F0$7$^$9!#(B
-
- mv -f latex.fmt $TEXMF/web2c
-
-(6) $Bl9g(B
- $B$O!"$=$N;X<($K=>$C$F4D6-$r9=C[$7D>$7$^$9!#(B
-
-----------------------------------------
-2. pLaTeX2e $B$N%$%s%9%H!<%k(B
-----------------------------------------
-(1) $TEXMF $B%G%#%l%/%H%j$K(B ptex-texmf-*.tar.gz $B$rE83+$7$^$9!#(B
-
-(2) $B%U%)!<%^%C%H%U%!%$%k$r:n@.$7$^$9!#(B
-
- ptex -ini platex.ltx
-
-(3) $B%U%)!<%^%C%H%U%!%$%k$r0\F0$7$^$9!#(B
-
- mv -f platex.fmt $TEXMF/web2c
-
-(4) $B(B
-$B@\!"(BpLaTeX2e $B$G=hM}$G$-$^$9!#(B
-
- platex platex.dtx
-
-$B$^$?!"(Bpldoc.tex $B%U%!%$%k$r=hM}$9$l$P!"$9$Y$F$N(B dtx $B%U%!%$%k$r$^$H$a$F!"0l(B
-$B$D$NJ8=q%U%!%$%k$H$7$F:n@.$9$k$3$H$b$G$-$^$9!#(B
-
- platex pldoc.tex
-
-pldoc.tex $B$+$i(B pldoc.dvi $B$r:n@.$9$k(B
----------------------------------------------------------------------------
-pLaTeX2e $B$G3HD%$5$l$?5!G=$K$D$$$F$O(B platex.dtx $B$r;2>H$7$F$/$@$5$$!#(B
-LaTeX2e $B$G3HD%$5$l$?5!G=$K$D$$$F$O(B LaTeX2e $B$NIUB0J8=q$r;2>H$7$F$/$@$5$$!#(B
-$BA02s$NHG$+$i$N=$@5$O!"(Bplnews*.tex $B$d(B ltnews*.tex $B$r;2>H$7$F$/$@$5$$!#(B
-
-pTeX $B$H(B pLaTeX2e $B$N:G?7>pJs$O!"(B
- pTeX $B%[!<%`%Z!<%8!J(Bhttp://www.ascii.co.jp/pb/ptex$B!K(B
-$B$K$F8x3+$7$F$$$^$9!#(B
-
-$B$*Ld$$9g$o$;$d%P%0%l%]!<%H$J$I$O!"EE;R%a!<%k$G(B www-ptex$B!w(Bascii.co.jp $B08$F(B
-$B$K$*4j$$$7$^$9!#(B
-
----------------------------------------------------------------------------
-$B3t<02qhttp://www.stdout.org/~winston/latex/) を基に作成を開始しましたが,pLaTeX2e 版独自の改良を多数加えています.
+# pLaTeX2e cheat sheet
This is a translation to Japanese of Winston Chang's LaTeX cheat sheet (a reference sheet for writing scientific papers). It has been adapted to Japanese standards using pLaTeX, and also attached additional information of "standard LaTeX" (especially about math-mode).
+# pLaTeX2e チートシート
+
+pLaTeX2e でよく用いられる命令を2ページの PDF にまとめたチートシート(コマンド一覧)です.英語版の [LaTeX2e Cheat Sheet](http://www.stdout.org/~winston/latex/) を基に作成を開始しましたが,pLaTeX2e 版独自の改良を多数加えています.
+
## 編集方針
原版から,以下のような方針で変更を行っています.
Binary files old/doc/latex/platexcheat/platexsheet-jsclasses.pdf and new/doc/latex/platexcheat/platexsheet-jsclasses.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platexcheat/platexsheet-jsclasses.tex new/doc/latex/platexcheat/platexsheet-jsclasses.tex
--- old/doc/latex/platexcheat/platexsheet-jsclasses.tex 2017-12-01 23:20:43.000000000 +0100
+++ new/doc/latex/platexcheat/platexsheet-jsclasses.tex 2018-12-31 23:10:36.000000000 +0100
@@ -1,4 +1,3 @@
-% typeset: ptex2pdf -l platexsheet-jsclasses.tex
\documentclass[10pt,a4paper,landscape,dvipdfmx,nomag]{jsarticle}
% 使用パッケージ
@@ -72,6 +71,7 @@
%% ユーザ用マクロ
\chardef\vbar=`\| \chardef\bs=`\\
+\let\lbrace\{ \let\rbrace\}
\chardef\{=`\{ \chardef\}=`\}
\newcommand{\codefont}{\ttfamily\gtfamily}
\newcommand{\cs}[1]{\eghostguarded{{\codefont \bs #1}}}
@@ -354,7 +354,7 @@
\subsection{括弧類}
\begin{entable}{2}{6}
-` ' & \verb*!` '! & `` '' & \verb*!`` ''! & \{ \} & \verb*!\{ \}!
+` ' & \verb*!` '! & `` '' & \verb*!`` ''! & \lbrace\space\rbrace & \verb*!\{ \}!
& [ ] & \verb*![ ]! & ( ) & \verb*!( )! \\
\end{entable}
@@ -622,7 +622,7 @@
p\LaTeXe\ (jsclasses) 版 {\copyright} 2017 Takuto Asakura \\
\url{https://wtsnjp.com/pdf/platexsheet-jsclasses.pdf}
-バージョン:3.0, 作成日:2017/12/01
+バージョン:3.1, 更新日:2018/12/31
\end{multicols}
\end{document}
Binary files old/doc/latex/platexcheat/platexsheet.pdf and new/doc/latex/platexcheat/platexsheet.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/platexcheat/platexsheet.tex new/doc/latex/platexcheat/platexsheet.tex
--- old/doc/latex/platexcheat/platexsheet.tex 2017-12-01 23:20:43.000000000 +0100
+++ new/doc/latex/platexcheat/platexsheet.tex 2018-12-31 23:10:36.000000000 +0100
@@ -1,4 +1,3 @@
-% typeset: ptex2pdf -l platexsheet.tex
\documentclass[10pt,a4paper,landscape,dvipdfmx]{jarticle}
% 使用パッケージ
@@ -71,6 +70,7 @@
%% ユーザ用マクロ
\chardef\vbar=`\| \chardef\bs=`\\
+\let\lbrace\{ \let\rbrace\}
\chardef\{=`\{ \chardef\}=`\}
\newcommand{\codefont}{\ttfamily\gtfamily}
\newcommand{\cs}[1]{\eghostguarded{{\codefont \bs #1}}}
@@ -350,7 +350,7 @@
\subsection{括弧類}
\begin{entable}{2}{6}
-` ' & \verb*!` '! & `` '' & \verb*!`` ''! & \{ \} & \verb*!\{ \}!
+` ' & \verb*!` '! & `` '' & \verb*!`` ''! & \lbrace\space\rbrace & \verb*!\{ \}!
& [ ] & \verb*![ ]! & ( ) & \verb*!( )! \\
\end{entable}
@@ -618,7 +618,7 @@
p\LaTeXe 版 {\copyright} 2017 Takuto Asakura \\
\url{https://wtsnjp.com/pdf/platexsheet.pdf}
-バージョン:3.0, 作成日:2017/12/01
+バージョン:3.1, 更新日:2018/12/31
\end{multicols}
\end{document}
Binary files old/doc/latex/platexcheat/sample-jsclasses.pdf and new/doc/latex/platexcheat/sample-jsclasses.pdf differ
Binary files old/doc/latex/platexcheat/sample.pdf and new/doc/latex/platexcheat/sample.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/platexcheat.doc.tlpobj new/tlpkg/tlpobj/platexcheat.doc.tlpobj
--- old/tlpkg/tlpobj/platexcheat.doc.tlpobj 2018-03-03 20:09:51.000000000 +0100
+++ new/tlpkg/tlpobj/platexcheat.doc.tlpobj 2019-02-28 03:59:48.000000000 +0100
@@ -1,6 +1,6 @@
name platexcheat.doc
category Package
-revision 45962
+revision 49557
shortdesc doc files of platexcheat
relocated 1
docfiles size=151
++++++ play.doc.tar.xz ++++++
++++++ play.tar.xz ++++++
++++++ playfair.doc.tar.xz ++++++
++++++ playfair.tar.xz ++++++
++++++ plex-otf.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Changes new/doc/fonts/plex-otf/Changes
--- old/doc/fonts/plex-otf/Changes 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Changes 2018-05-02 19:53:14.000000000 +0200
@@ -1,3 +1,4 @@
+0.07a 2018-04-13 - updated doucmentation
0.07 2018-03-28 - support for the condensed Sans fonts
0.06 2017-12-06 - added option style
0.05 2017-11-29 - added slshape with FakeSlant
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-1.tex new/doc/fonts/plex-otf/Examples/plex-otf-1.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-1.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-1.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,7 +1,7 @@
\documentclass{article}
\pagestyle{empty}
%StartVisiblePreamble
-\usepackage{plex-otf}
+\usepackage[DefaultFeatures={Scale=0.94}]{plex-otf}
%StopVisiblePreamble
\begin{document}
{\addfontfeature{VerticalPosition=Superior}
@@ -13,5 +13,3 @@
\addfontfeatures{VerticalPosition=ScientificInferior}
Scientific Inferior: 1234567890
\end{document}
-or: 1234567890
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-10.tex new/doc/fonts/plex-otf/Examples/plex-otf-10.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-10.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-10.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,19 +1,16 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\pagestyle{empty}
\usepackage{demotext0}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMstyle={Text,Semibold},
SSstyle={Text,Semibold},
+ SSconstyle={Text,Semibold},
TTstyle={Text,Semibold}]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
-\end{document}
-}]{plex-otf}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-11.tex new/doc/fonts/plex-otf/Examples/plex-otf-11.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-11.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-11.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,17 +1,14 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\usepackage{demotext2}
\pagestyle{empty}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMSCfont=texgyretermes,
SSSCfont=texgyreheros]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
\end{document}
-ble
-\begin{document}
-\blindtext
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-2.tex new/doc/fonts/plex-otf/Examples/plex-otf-2.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-2.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-2.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,7 +1,8 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\pagestyle{empty}
%StartVisiblePreamble
-\usepackage[usefilenames]{plex-otf}
+\usepackage[DefaultFeatures={Scale=0.94}]{plex-otf}
%StopVisiblePreamble
\begin{document}
1/3 2/3 1/5 2/5 \ldots \par
@@ -9,6 +10,3 @@
1/3 2/3 1/5 2/5 3/5 4/5 1/6 5/6 1/7 1/9 1/8 3/8 5/8 7/8\par
123456/3215731
\end{document}
- 3/8 5/8 7/8\par
-123456/3215731
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-3.tex new/doc/fonts/plex-otf/Examples/plex-otf-3.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-3.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-3.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,14 +1,13 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\newcommand\demo{Some text in the default font style IBM Plex Serif }
\pagestyle{empty}
%StartVisiblePreamble
-\usepackage{plex-otf}
+\usepackage[DefaultFeatures={Scale=0.94}]{plex-otf}
%StopVisiblePreamble
\begin{document}
\demo\ Regular\par {\PlexTextRM\demo\ Text\par} {\PlexLightRM\demo\ Light\par}
{\PlexExtraLightRM\demo\ ExtraLight\par} {\PlexThinRM\demo\ Thin}
\end{document}
-emo\ ExtraLight\par} {\PlexThinRM\demo\ Thin}
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-4.tex new/doc/fonts/plex-otf/Examples/plex-otf-4.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-4.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-4.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,15 +1,12 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\usepackage{demotext0}
\pagestyle{empty}
%StartVisiblePreamble
-\usepackage[usefilenames]{plex-otf}
+\usepackage[DefaultFeatures={Scale=0.94}]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
\end{document}
-ble
-\begin{document}
-\blindtext
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-5.tex new/doc/fonts/plex-otf/Examples/plex-otf-5.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-5.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-5.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,19 +1,16 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\pagestyle{empty}
\usepackage{demotext0}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMstyle=Semibold,
SSstyle=Semibold,
+ SSconstyle=Semibold,
TTstyle=Semibold]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
-\end{document}
--otf}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-6.tex new/doc/fonts/plex-otf/Examples/plex-otf-6.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-6.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-6.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,19 +1,16 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\pagestyle{empty}
\usepackage{demotext1}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMstyle=Thin,
SSstyle=Thin,
+ SSconstyle=Thin,
TTstyle=Thin]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
-\end{document}
-}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-7.tex new/doc/fonts/plex-otf/Examples/plex-otf-7.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-7.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-7.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,19 +1,16 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\pagestyle{empty}
\usepackage{demotext1}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMstyle=ExtraLight,
SSstyle=ExtraLight,
+ SSconstyle=ExtraLight,
TTstyle=ExtraLight]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
-\end{document}
-ex-otf}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-8.tex new/doc/fonts/plex-otf/Examples/plex-otf-8.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-8.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-8.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,19 +1,16 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\pagestyle{empty}
\usepackage{demotext1}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMstyle=Light,
SSstyle=Light,
+ SSconstyle=Light,
TTstyle=Light]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
-\end{document}
-f}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/Examples/plex-otf-9.tex new/doc/fonts/plex-otf/Examples/plex-otf-9.tex
--- old/doc/fonts/plex-otf/Examples/plex-otf-9.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/Examples/plex-otf-9.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,19 +1,16 @@
\documentclass{article}
+\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\pagestyle{empty}
\usepackage{demotext0}
%StartVisiblePreamble
-\usepackage[usefilenames,
+\usepackage[DefaultFeatures={Scale=0.94},
RMstyle={Medium,Semibold},
SSstyle={Medium,Semibold},
+ SSconstyle={Medium,Semibold},
TTstyle={Medium,Semibold}]{plex-otf}
%StopVisiblePreamble
\begin{document}
\blindtext
-\end{document}
-ld}]{plex-otf}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/README.md new/doc/fonts/plex-otf/README.md
--- old/doc/fonts/plex-otf/README.md 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/README.md 2018-05-02 19:53:14.000000000 +0200
@@ -9,3 +9,10 @@
IBM Plex has no math symbols. You have to use one
the existing math fonts if you need it.
+
+
+%% This file is distributed under the terms of the LaTeX Project Public
+%% License from CTAN archives in directory macros/latex/base/lppl.txt.
+%% Either version 1.3 or, at your option, any later version.
+
+hvoss@tug.org
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/plex-otf-doc.fonts new/doc/fonts/plex-otf/plex-otf-doc.fonts
--- old/doc/fonts/plex-otf/plex-otf-doc.fonts 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/plex-otf-doc.fonts 2018-05-02 19:53:14.000000000 +0200
@@ -6,124 +6,125 @@
GUSBDZ+IBMPlexMono CID Type 0C Identity-H yes yes yes 13 0
FYLAMJ+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 14 0
LTJKSK+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 15 0
-BOOBJZ+IBMPlexSans CID Type 0C Identity-H yes yes yes 29 0
-SMEWYQ+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 39 0
-YQWNSP+IBMPlexSerif CID Type 0C Identity-H yes yes yes 96 0
-TBQHQV+IBMPlexSerif CID Type 0C Identity-H yes yes yes 107 0
-LYHDTV+IBMPlexSerif CID Type 0C Identity-H yes yes yes 137 0
-AVYMNT+IBMPlexSerif-Text CID Type 0C Identity-H yes yes yes 138 0
-UTOQVK+IBMPlexSerif-Light CID Type 0C Identity-H yes yes yes 139 0
-FVJBXZ+IBMPlexSerif-ExtraLight CID Type 0C Identity-H yes yes yes 140 0
-CRTAOZ+IBMPlexSerif-Thin CID Type 0C Identity-H yes yes yes 141 0
-ZYLRMD+IBMPlexMono CID Type 0C Identity-H yes yes yes 191 0
-LINEUL+IBMPlexSerif CID Type 0C Identity-H yes yes yes 192 0
-SZGTMC+IBMPlexSerif-Bold CID Type 0C Identity-H yes yes yes 193 0
-WMCBFV+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 194 0
-CYRQKA+IBMPlexSerif-BoldItalic CID Type 0C Identity-H yes yes yes 195 0
-GZESJI+IBMPlexSans CID Type 0C Identity-H yes yes yes 196 0
-VGVPBW+IBMPlexSans-Bold CID Type 0C Identity-H yes yes yes 197 0
-NPOWRI+IBMPlexSans-Italic CID Type 0C Identity-H yes yes yes 198 0
-OLQBXZ+IBMPlexSans-BoldItalic CID Type 0C Identity-H yes yes yes 199 0
-HOGRGT+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 200 0
-ZAGRTY+IBMPlexSansCond-Bold CID Type 0C Identity-H yes yes yes 201 0
-BMDDRP+IBMPlexSansCond-Italic CID Type 0C Identity-H yes yes yes 202 0
-VMYQEL+IBMPlexSansCond-BoldItalic CID Type 0C Identity-H yes yes yes 203 0
-OHPRJQ+IBMPlexMono-Bold CID Type 0C Identity-H yes yes yes 204 0
-LJFMUF+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 205 0
-UFNHUE+IBMPlexMono-BoldItalic CID Type 0C Identity-H yes yes yes 206 0
-ZYLRMD+IBMPlexMono CID Type 0C Identity-H yes yes yes 322 0
-LINEUL+IBMPlexSerif CID Type 0C Identity-H yes yes yes 323 0
-WGTYOA+IBMPlexSerif-SemiBold CID Type 0C Identity-H yes yes yes 324 0
-WMCBFV+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 325 0
-YRHHGK+IBMPlexSerif-SemiBoldItalic CID Type 0C Identity-H yes yes yes 326 0
-GZESJI+IBMPlexSans CID Type 0C Identity-H yes yes yes 327 0
-UWGJCC+IBMPlexSans-SemiBold CID Type 0C Identity-H yes yes yes 328 0
-NPOWRI+IBMPlexSans-Italic CID Type 0C Identity-H yes yes yes 329 0
-HCAZHP+IBMPlexSans-SemiBoldItalic CID Type 0C Identity-H yes yes yes 330 0
-HOGRGT+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 331 0
-NDWVSF+IBMPlexSansCond-SemiBold CID Type 0C Identity-H yes yes yes 332 0
-BMDDRP+IBMPlexSansCond-Italic CID Type 0C Identity-H yes yes yes 333 0
-KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C Identity-H yes yes yes 334 0
-PNXXBX+IBMPlexMono-SemiBold CID Type 0C Identity-H yes yes yes 335 0
-LJFMUF+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 336 0
-ENDCYH+IBMPlexMono-SemiBoldItalic CID Type 0C Identity-H yes yes yes 337 0
-MGEOSG+IBMPlexMono-Thin CID Type 0C Identity-H yes yes yes 459 0
-UKJESO+IBMPlexSerif-Thin CID Type 0C Identity-H yes yes yes 460 0
-TTRCDD+IBMPlexSerif-ThinItalic CID Type 0C Identity-H yes yes yes 461 0
-JSFWRT+IBMPlexSans-Thin CID Type 0C Identity-H yes yes yes 462 0
-KZTTCC+IBMPlexSans-ThinItalic CID Type 0C Identity-H yes yes yes 463 0
-PBEXLV+IBMPlexSansCond-Thin CID Type 0C Identity-H yes yes yes 464 0
-KWZUAT+IBMPlexSansCond-ThinItalic CID Type 0C Identity-H yes yes yes 465 0
-KNXRNJ+IBMPlexMono-ThinItalic CID Type 0C Identity-H yes yes yes 466 0
-DNBXVP+IBMPlexMono-ExtraLight CID Type 0C Identity-H yes yes yes 520 0
-CJOFRY+IBMPlexSerif-ExtraLight CID Type 0C Identity-H yes yes yes 521 0
-IJEQHD+IBMPlexSerif-ExtraLightItalic CID Type 0C Identity-H yes yes yes 522 0
-HZTCBW+IBMPlexSans-ExtraLight CID Type 0C Identity-H yes yes yes 523 0
-WLPBTC+IBMPlexSans-ExtraLightItalic CID Type 0C Identity-H yes yes yes 524 0
-SYVCDT+IBMPlexSansCond-ExtraLight CID Type 0C Identity-H yes yes yes 525 0
-JXEJAU+IBMPlexSansCond-ExtraLightItalic CID Type 0C Identity-H yes yes yes 526 0
-DOQFAD+IBMPlexMono-ExtraLightItalic CID Type 0C Identity-H yes yes yes 527 0
-GDSJEF+IBMPlexMono-Light CID Type 0C Identity-H yes yes yes 597 0
-SYMGMD+IBMPlexSerif-Light CID Type 0C Identity-H yes yes yes 598 0
-QVQBUO+IBMPlexSerif-LightItalic CID Type 0C Identity-H yes yes yes 599 0
-QZIEVY+IBMPlexSans-Light CID Type 0C Identity-H yes yes yes 600 0
-WJIZOV+IBMPlexSans-LightItalic CID Type 0C Identity-H yes yes yes 601 0
-GVDMXD+IBMPlexSansCond-Light CID Type 0C Identity-H yes yes yes 602 0
-SNUXYI+IBMPlexSansCond-LightItalic CID Type 0C Identity-H yes yes yes 603 0
-FOMAQT+IBMPlexMono-LightItalic CID Type 0C Identity-H yes yes yes 604 0
-DMTFGV+IBMPlexMono-Medium CID Type 0C Identity-H yes yes yes 672 0
-TWPFGQ+IBMPlexSerif-Medium CID Type 0C Identity-H yes yes yes 673 0
-WGTYOA+IBMPlexSerif-SemiBold CID Type 0C Identity-H yes yes yes 674 0
-DMCWQU+IBMPlexSerif-MediumItalic CID Type 0C Identity-H yes yes yes 675 0
-YRHHGK+IBMPlexSerif-SemiBoldItalic CID Type 0C Identity-H yes yes yes 676 0
-FRBRDC+IBMPlexSans-Medium CID Type 0C Identity-H yes yes yes 677 0
-UWGJCC+IBMPlexSans-SemiBold CID Type 0C Identity-H yes yes yes 678 0
-JEUZAA+IBMPlexSans-MediumItalic CID Type 0C Identity-H yes yes yes 679 0
-HCAZHP+IBMPlexSans-SemiBoldItalic CID Type 0C Identity-H yes yes yes 680 0
-CHVNRC+IBMPlexSansCond-Medium CID Type 0C Identity-H yes yes yes 681 0
-NDWVSF+IBMPlexSansCond-SemiBold CID Type 0C Identity-H yes yes yes 682 0
-ZZUWEO+IBMPlexSansCond-MediumItalic CID Type 0C Identity-H yes yes yes 683 0
-KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C Identity-H yes yes yes 684 0
-PNXXBX+IBMPlexMono-SemiBold CID Type 0C Identity-H yes yes yes 685 0
-EBDMYK+IBMPlexMono-MediumItalic CID Type 0C Identity-H yes yes yes 686 0
-ENDCYH+IBMPlexMono-SemiBoldItalic CID Type 0C Identity-H yes yes yes 687 0
-YWKFTP+IBMPlexMono-Text CID Type 0C Identity-H yes yes yes 798 0
-HVUBJB+IBMPlexSerif-Text CID Type 0C Identity-H yes yes yes 799 0
-WGTYOA+IBMPlexSerif-SemiBold CID Type 0C Identity-H yes yes yes 800 0
-DKHQQY+IBMPlexSerif-TextItalic CID Type 0C Identity-H yes yes yes 801 0
-YRHHGK+IBMPlexSerif-SemiBoldItalic CID Type 0C Identity-H yes yes yes 802 0
-DEXKKI+IBMPlexSans-Text CID Type 0C Identity-H yes yes yes 803 0
-UWGJCC+IBMPlexSans-SemiBold CID Type 0C Identity-H yes yes yes 804 0
-LEYQNF+IBMPlexSans-TextItalic CID Type 0C Identity-H yes yes yes 805 0
-HCAZHP+IBMPlexSans-SemiBoldItalic CID Type 0C Identity-H yes yes yes 806 0
-ANPWLV+IBMPlexSansCond-Text CID Type 0C Identity-H yes yes yes 807 0
-NDWVSF+IBMPlexSansCond-SemiBold CID Type 0C Identity-H yes yes yes 808 0
-HFQVWK+IBMPlexSansCond-TextItalic CID Type 0C Identity-H yes yes yes 809 0
-KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C Identity-H yes yes yes 810 0
-PNXXBX+IBMPlexMono-SemiBold CID Type 0C Identity-H yes yes yes 811 0
-BIWVXY+IBMPlexMono-TextItalic CID Type 0C Identity-H yes yes yes 812 0
-ENDCYH+IBMPlexMono-SemiBoldItalic CID Type 0C Identity-H yes yes yes 813 0
-ZYLRMD+IBMPlexMono CID Type 0C Identity-H yes yes yes 934 0
-LINEUL+IBMPlexSerif CID Type 0C Identity-H yes yes yes 935 0
-ZAWIXM+TeXGyreTermes-Regular CID Type 0C Identity-H yes yes yes 936 0
-KIYDXK+IBMPlexSerif-Bold CID Type 0C Identity-H yes yes yes 937 0
-INJZAD+TeXGyreTermes-Bold CID Type 0C Identity-H yes yes yes 938 0
-WMCBFV+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 939 0
-ZCHXQC+TeXGyreTermes-Italic CID Type 0C Identity-H yes yes yes 940 0
-CYRQKA+IBMPlexSerif-BoldItalic CID Type 0C Identity-H yes yes yes 941 0
-ASXIXF+TeXGyreTermes-BoldItalic CID Type 0C Identity-H yes yes yes 942 0
-GZESJI+IBMPlexSans CID Type 0C Identity-H yes yes yes 943 0
-VDONWX+TeXGyreHeros-Regular CID Type 0C Identity-H yes yes yes 944 0
-MPBKTK+IBMPlexSans-Bold CID Type 0C Identity-H yes yes yes 945 0
-IYTUQN+TeXGyreHeros-Bold CID Type 0C Identity-H yes yes yes 946 0
-NPOWRI+IBMPlexSans-Italic CID Type 0C Identity-H yes yes yes 947 0
-OLUXTF+TeXGyreHeros-Italic CID Type 0C Identity-H yes yes yes 948 0
-OLQBXZ+IBMPlexSans-BoldItalic CID Type 0C Identity-H yes yes yes 949 0
-IJKLHY+TeXGyreHeros-BoldItalic CID Type 0C Identity-H yes yes yes 950 0
-HOGRGT+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 951 0
-ZAGRTY+IBMPlexSansCond-Bold CID Type 0C Identity-H yes yes yes 952 0
-BMDDRP+IBMPlexSansCond-Italic CID Type 0C Identity-H yes yes yes 953 0
-VMYQEL+IBMPlexSansCond-BoldItalic CID Type 0C Identity-H yes yes yes 954 0
-NCRYOB+IBMPlexMono-Bold CID Type 0C Identity-H yes yes yes 955 0
-LJFMUF+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 956 0
-UFNHUE+IBMPlexMono-BoldItalic CID Type 0C Identity-H yes yes yes 957 0
+BOOBJZ+IBMPlexSans CID Type 0C Identity-H yes yes yes 33 0
+SMEWYQ+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 43 0
+PVODTF+XITSMath CID Type 0C Identity-H yes yes yes 69 0
+YQWNSP+IBMPlexSerif CID Type 0C Identity-H yes yes yes 102 0
+TBQHQV+IBMPlexSerif CID Type 0C Identity-H yes yes yes 113 0
+LYHDTV+IBMPlexSerif CID Type 0C Identity-H yes yes yes 139 0
+AVYMNT+IBMPlexSerif-Text CID Type 0C Identity-H yes yes yes 140 0
+UTOQVK+IBMPlexSerif-Light CID Type 0C Identity-H yes yes yes 141 0
+FVJBXZ+IBMPlexSerif-ExtraLight CID Type 0C Identity-H yes yes yes 142 0
+CRTAOZ+IBMPlexSerif-Thin CID Type 0C Identity-H yes yes yes 143 0
+ZYLRMD+IBMPlexMono CID Type 0C Identity-H yes yes yes 190 0
+LINEUL+IBMPlexSerif CID Type 0C Identity-H yes yes yes 191 0
+SZGTMC+IBMPlexSerif-Bold CID Type 0C Identity-H yes yes yes 192 0
+WMCBFV+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 193 0
+CYRQKA+IBMPlexSerif-BoldItalic CID Type 0C Identity-H yes yes yes 194 0
+GZESJI+IBMPlexSans CID Type 0C Identity-H yes yes yes 195 0
+VGVPBW+IBMPlexSans-Bold CID Type 0C Identity-H yes yes yes 196 0
+NPOWRI+IBMPlexSans-Italic CID Type 0C Identity-H yes yes yes 197 0
+OLQBXZ+IBMPlexSans-BoldItalic CID Type 0C Identity-H yes yes yes 198 0
+HOGRGT+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 199 0
+ZAGRTY+IBMPlexSansCond-Bold CID Type 0C Identity-H yes yes yes 200 0
+BMDDRP+IBMPlexSansCond-Italic CID Type 0C Identity-H yes yes yes 201 0
+VMYQEL+IBMPlexSansCond-BoldItalic CID Type 0C Identity-H yes yes yes 202 0
+OHPRJQ+IBMPlexMono-Bold CID Type 0C Identity-H yes yes yes 203 0
+LJFMUF+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 204 0
+UFNHUE+IBMPlexMono-BoldItalic CID Type 0C Identity-H yes yes yes 205 0
+ZYLRMD+IBMPlexMono CID Type 0C Identity-H yes yes yes 320 0
+LINEUL+IBMPlexSerif CID Type 0C Identity-H yes yes yes 321 0
+WGTYOA+IBMPlexSerif-SemiBold CID Type 0C Identity-H yes yes yes 322 0
+WMCBFV+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 323 0
+YRHHGK+IBMPlexSerif-SemiBoldItalic CID Type 0C Identity-H yes yes yes 324 0
+GZESJI+IBMPlexSans CID Type 0C Identity-H yes yes yes 325 0
+UWGJCC+IBMPlexSans-SemiBold CID Type 0C Identity-H yes yes yes 326 0
+NPOWRI+IBMPlexSans-Italic CID Type 0C Identity-H yes yes yes 327 0
+HCAZHP+IBMPlexSans-SemiBoldItalic CID Type 0C Identity-H yes yes yes 328 0
+HOGRGT+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 329 0
+NDWVSF+IBMPlexSansCond-SemiBold CID Type 0C Identity-H yes yes yes 330 0
+BMDDRP+IBMPlexSansCond-Italic CID Type 0C Identity-H yes yes yes 331 0
+KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C Identity-H yes yes yes 332 0
+PNXXBX+IBMPlexMono-SemiBold CID Type 0C Identity-H yes yes yes 333 0
+LJFMUF+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 334 0
+ENDCYH+IBMPlexMono-SemiBoldItalic CID Type 0C Identity-H yes yes yes 335 0
+MGEOSG+IBMPlexMono-Thin CID Type 0C Identity-H yes yes yes 451 0
+UKJESO+IBMPlexSerif-Thin CID Type 0C Identity-H yes yes yes 452 0
+TTRCDD+IBMPlexSerif-ThinItalic CID Type 0C Identity-H yes yes yes 453 0
+JSFWRT+IBMPlexSans-Thin CID Type 0C Identity-H yes yes yes 454 0
+KZTTCC+IBMPlexSans-ThinItalic CID Type 0C Identity-H yes yes yes 455 0
+PBEXLV+IBMPlexSansCond-Thin CID Type 0C Identity-H yes yes yes 456 0
+KWZUAT+IBMPlexSansCond-ThinItalic CID Type 0C Identity-H yes yes yes 457 0
+KNXRNJ+IBMPlexMono-ThinItalic CID Type 0C Identity-H yes yes yes 458 0
+DNBXVP+IBMPlexMono-ExtraLight CID Type 0C Identity-H yes yes yes 526 0
+CJOFRY+IBMPlexSerif-ExtraLight CID Type 0C Identity-H yes yes yes 527 0
+IJEQHD+IBMPlexSerif-ExtraLightItalic CID Type 0C Identity-H yes yes yes 528 0
+HZTCBW+IBMPlexSans-ExtraLight CID Type 0C Identity-H yes yes yes 529 0
+WLPBTC+IBMPlexSans-ExtraLightItalic CID Type 0C Identity-H yes yes yes 530 0
+SYVCDT+IBMPlexSansCond-ExtraLight CID Type 0C Identity-H yes yes yes 531 0
+JXEJAU+IBMPlexSansCond-ExtraLightItalic CID Type 0C Identity-H yes yes yes 532 0
+DOQFAD+IBMPlexMono-ExtraLightItalic CID Type 0C Identity-H yes yes yes 533 0
+GDSJEF+IBMPlexMono-Light CID Type 0C Identity-H yes yes yes 600 0
+SYMGMD+IBMPlexSerif-Light CID Type 0C Identity-H yes yes yes 601 0
+QVQBUO+IBMPlexSerif-LightItalic CID Type 0C Identity-H yes yes yes 602 0
+QZIEVY+IBMPlexSans-Light CID Type 0C Identity-H yes yes yes 603 0
+WJIZOV+IBMPlexSans-LightItalic CID Type 0C Identity-H yes yes yes 604 0
+GVDMXD+IBMPlexSansCond-Light CID Type 0C Identity-H yes yes yes 605 0
+SNUXYI+IBMPlexSansCond-LightItalic CID Type 0C Identity-H yes yes yes 606 0
+FOMAQT+IBMPlexMono-LightItalic CID Type 0C Identity-H yes yes yes 607 0
+DMTFGV+IBMPlexMono-Medium CID Type 0C Identity-H yes yes yes 675 0
+TWPFGQ+IBMPlexSerif-Medium CID Type 0C Identity-H yes yes yes 676 0
+WGTYOA+IBMPlexSerif-SemiBold CID Type 0C Identity-H yes yes yes 677 0
+DMCWQU+IBMPlexSerif-MediumItalic CID Type 0C Identity-H yes yes yes 678 0
+YRHHGK+IBMPlexSerif-SemiBoldItalic CID Type 0C Identity-H yes yes yes 679 0
+FRBRDC+IBMPlexSans-Medium CID Type 0C Identity-H yes yes yes 680 0
+UWGJCC+IBMPlexSans-SemiBold CID Type 0C Identity-H yes yes yes 681 0
+JEUZAA+IBMPlexSans-MediumItalic CID Type 0C Identity-H yes yes yes 682 0
+HCAZHP+IBMPlexSans-SemiBoldItalic CID Type 0C Identity-H yes yes yes 683 0
+CHVNRC+IBMPlexSansCond-Medium CID Type 0C Identity-H yes yes yes 684 0
+NDWVSF+IBMPlexSansCond-SemiBold CID Type 0C Identity-H yes yes yes 685 0
+ZZUWEO+IBMPlexSansCond-MediumItalic CID Type 0C Identity-H yes yes yes 686 0
+KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C Identity-H yes yes yes 687 0
+PNXXBX+IBMPlexMono-SemiBold CID Type 0C Identity-H yes yes yes 688 0
+EBDMYK+IBMPlexMono-MediumItalic CID Type 0C Identity-H yes yes yes 689 0
+ENDCYH+IBMPlexMono-SemiBoldItalic CID Type 0C Identity-H yes yes yes 690 0
+YWKFTP+IBMPlexMono-Text CID Type 0C Identity-H yes yes yes 805 0
+HVUBJB+IBMPlexSerif-Text CID Type 0C Identity-H yes yes yes 806 0
+WGTYOA+IBMPlexSerif-SemiBold CID Type 0C Identity-H yes yes yes 807 0
+DKHQQY+IBMPlexSerif-TextItalic CID Type 0C Identity-H yes yes yes 808 0
+YRHHGK+IBMPlexSerif-SemiBoldItalic CID Type 0C Identity-H yes yes yes 809 0
+DEXKKI+IBMPlexSans-Text CID Type 0C Identity-H yes yes yes 810 0
+UWGJCC+IBMPlexSans-SemiBold CID Type 0C Identity-H yes yes yes 811 0
+LEYQNF+IBMPlexSans-TextItalic CID Type 0C Identity-H yes yes yes 812 0
+HCAZHP+IBMPlexSans-SemiBoldItalic CID Type 0C Identity-H yes yes yes 813 0
+ANPWLV+IBMPlexSansCond-Text CID Type 0C Identity-H yes yes yes 814 0
+NDWVSF+IBMPlexSansCond-SemiBold CID Type 0C Identity-H yes yes yes 815 0
+HFQVWK+IBMPlexSansCond-TextItalic CID Type 0C Identity-H yes yes yes 816 0
+KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C Identity-H yes yes yes 817 0
+PNXXBX+IBMPlexMono-SemiBold CID Type 0C Identity-H yes yes yes 818 0
+BIWVXY+IBMPlexMono-TextItalic CID Type 0C Identity-H yes yes yes 819 0
+ENDCYH+IBMPlexMono-SemiBoldItalic CID Type 0C Identity-H yes yes yes 820 0
+ZYLRMD+IBMPlexMono CID Type 0C Identity-H yes yes yes 949 0
+LINEUL+IBMPlexSerif CID Type 0C Identity-H yes yes yes 950 0
+ZAWIXM+TeXGyreTermes-Regular CID Type 0C Identity-H yes yes yes 951 0
+KIYDXK+IBMPlexSerif-Bold CID Type 0C Identity-H yes yes yes 952 0
+INJZAD+TeXGyreTermes-Bold CID Type 0C Identity-H yes yes yes 953 0
+WMCBFV+IBMPlexSerif-Italic CID Type 0C Identity-H yes yes yes 954 0
+ZCHXQC+TeXGyreTermes-Italic CID Type 0C Identity-H yes yes yes 955 0
+CYRQKA+IBMPlexSerif-BoldItalic CID Type 0C Identity-H yes yes yes 956 0
+ASXIXF+TeXGyreTermes-BoldItalic CID Type 0C Identity-H yes yes yes 957 0
+GZESJI+IBMPlexSans CID Type 0C Identity-H yes yes yes 958 0
+VDONWX+TeXGyreHeros-Regular CID Type 0C Identity-H yes yes yes 959 0
+MPBKTK+IBMPlexSans-Bold CID Type 0C Identity-H yes yes yes 960 0
+IYTUQN+TeXGyreHeros-Bold CID Type 0C Identity-H yes yes yes 961 0
+NPOWRI+IBMPlexSans-Italic CID Type 0C Identity-H yes yes yes 962 0
+OLUXTF+TeXGyreHeros-Italic CID Type 0C Identity-H yes yes yes 963 0
+OLQBXZ+IBMPlexSans-BoldItalic CID Type 0C Identity-H yes yes yes 964 0
+IJKLHY+TeXGyreHeros-BoldItalic CID Type 0C Identity-H yes yes yes 965 0
+HOGRGT+IBMPlexSansCond CID Type 0C Identity-H yes yes yes 966 0
+ZAGRTY+IBMPlexSansCond-Bold CID Type 0C Identity-H yes yes yes 967 0
+BMDDRP+IBMPlexSansCond-Italic CID Type 0C Identity-H yes yes yes 968 0
+VMYQEL+IBMPlexSansCond-BoldItalic CID Type 0C Identity-H yes yes yes 969 0
+NCRYOB+IBMPlexMono-Bold CID Type 0C Identity-H yes yes yes 970 0
+LJFMUF+IBMPlexMono-Italic CID Type 0C Identity-H yes yes yes 971 0
+UFNHUE+IBMPlexMono-BoldItalic CID Type 0C Identity-H yes yes yes 972 0
Binary files old/doc/fonts/plex-otf/plex-otf-doc.pdf and new/doc/fonts/plex-otf/plex-otf-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex-otf/plex-otf-doc.tex new/doc/fonts/plex-otf/plex-otf-doc.tex
--- old/doc/fonts/plex-otf/plex-otf-doc.tex 2018-03-28 23:05:34.000000000 +0200
+++ new/doc/fonts/plex-otf/plex-otf-doc.tex 2018-05-02 19:53:14.000000000 +0200
@@ -1,10 +1,10 @@
-%% $Id: plex-otf-doc.tex 739 2018-03-06 19:23:26Z herbert $
+%% $Id: plex-otf-doc.tex 755 2018-04-13 11:33:43Z herbert $
%
% Copying and distribution of this file, with or without modification,
% are permitted in any medium, without royalty.
\listfiles
-\documentclass[fontsize=11pt,paper=a4,twoside=on,DIV=13]{scrartcl}
+\documentclass[fontsize=11pt,paper=a4,twoside=on,DIV=13,abstract=on]{scrartcl}
%\usepackage[a4paper,twoside]{geometry}
\usepackage{unicode-math}
@@ -13,6 +13,7 @@
SScon={Scale=0.94},
TT={Scale=MatchLowercase,FakeStretch=0.9},
DefaultFeatures={Ligatures=TeX}]{plex-otf}
+\setmathfont{XITS Math}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
%\DeclareQuoteStyle{polish}{,,}{''}{«}{»}
@@ -164,8 +165,8 @@
\tableofcontents
\begin{abstract}
-With our new corporate typeface, IBM Plex, comes a new set of guidance and best practices.
-IBM typography is international and modern to reflect our brand and our design principles.~\cite{git}
+»With our new corporate typeface, IBM Plex, comes a new set of guidance and best practices.
+IBM typography is international and modern to reflect our brand and our design principles.«~\cite{git}
\end{abstract}
@@ -301,7 +302,7 @@
{(Default 0) and \fontspec{IBMPlexSerif-Regular.otf}[StylisticSet=4,Scale=0.94]0}
-\subsubsection{StylisticSet=4: special lowercaswe eszett}
+\subsubsection{StylisticSet=4: special lowercase eszett}
{(Default ß) and \fontspec{IBMPlexSerif-Regular.otf}[StylisticSet=5,Scale=0.94]ß}
@@ -403,6 +404,7 @@
\PlexSemiBoldSS
\end{verbatim}
\endminipage\hfill
+\minipage[t]{0.3\linewidth}
\begin{verbatim}
Sans Serif Condensed:
\PlexExtraLightSScon
@@ -412,7 +414,6 @@
\PlexTextSScon
\PlexSemiBoldSScon
\end{verbatim}
-\minipage[t]{0.3\linewidth}
\endminipage
\begin{verbatim}
@@ -441,6 +442,10 @@
\end{tabular}
+\clearpage
+
+
+
\begin{externalDocument}[
% grfOptions={width=\linewidth},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/plex-otf.doc.tlpobj new/tlpkg/tlpobj/plex-otf.doc.tlpobj
--- old/tlpkg/tlpobj/plex-otf.doc.tlpobj 2018-03-29 02:24:46.000000000 +0200
+++ new/tlpkg/tlpobj/plex-otf.doc.tlpobj 2019-02-28 03:59:59.000000000 +0100
@@ -1,9 +1,9 @@
name plex-otf.doc
category Package
-revision 47157
+revision 47562
shortdesc doc files of plex-otf
relocated 1
-docfiles size=196
+docfiles size=197
RELOC/doc/fonts/plex-otf/Changes
RELOC/doc/fonts/plex-otf/Examples/plex-otf-1.tex
RELOC/doc/fonts/plex-otf/Examples/plex-otf-10.tex
++++++ plex-otf.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/plex-otf/plex-otf.sty new/tex/latex/plex-otf/plex-otf.sty
--- old/tex/latex/plex-otf/plex-otf.sty 2018-03-28 23:05:34.000000000 +0200
+++ new/tex/latex/plex-otf/plex-otf.sty 2018-05-02 19:53:14.000000000 +0200
@@ -1,13 +1,13 @@
-%% $Id: plex-otf.sty 739 2018-03-06 19:23:26Z herbert $
+%% $Id: plex-otf.sty 755 2018-04-13 11:33:43Z herbert $
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
%% Either version 1.3 or, at your option, any later version.
%%
-% Copyright 2017 Herbert Voss hvoss@tug.org
+% Copyright 2017- Herbert Voss hvoss@tug.org
%%
\ProvidesPackage{plex-otf}[%
- 2018/03/28 v. 0.07 (Herbert Voss) Supports plex OpenType for lualatex/xelatex.]
+ 2018/04/13 v. 0.07a (Herbert Voss) Supports plex OpenType for lualatex/xelatex.]
%
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
\RequirePackage{fontspec}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/plex-otf.tlpobj new/tlpkg/tlpobj/plex-otf.tlpobj
--- old/tlpkg/tlpobj/plex-otf.tlpobj 2018-03-29 02:24:46.000000000 +0200
+++ new/tlpkg/tlpobj/plex-otf.tlpobj 2019-02-28 03:59:59.000000000 +0100
@@ -1,19 +1,20 @@
name plex-otf
category Package
-revision 47157
+revision 47562
shortdesc Support for the OpenType font IBM Plex
relocated 1
-longdesc The package plex-otf supports the free otf-fonts from the IBM
-longdesc Plex project which is available from GitHub or already part of
-longdesc your system (Windows/Linux/...) This package supports only
-longdesc XeLaTeX or LuaLaTeX, for pdfLaTeX use the package plex-mono,
-longdesc plex-sans and/or plex-serif. IBM Plex has no math symbols. You
-longdesc have to use one the existing math fonts if you need it.
+longdesc This package supports the free otf fonts from the IBM Plex
+longdesc project which are available from GitHub or already part of your
+longdesc system (Windows/Linux/...). This package supports only XeLaTeX
+longdesc or LuaLaTeX; for pdfLaTeX use plex-mono.sty, plex-sans.sty,
+longdesc and/or plex-serif.sty from the plex package. IBM Plex has no
+longdesc math symbols. You will have to use one of the existing math
+longdesc fonts if you need them.
runfiles size=6
RELOC/tex/latex/plex-otf/plex-otf.sty
catalogue-also plex
catalogue-ctan /fonts/plex-otf
-catalogue-date 2018-03-28 09:58:48 +0200
+catalogue-date 2018-04-13 20:34:33 +0200
catalogue-license lppl1.3
-catalogue-topics font-otf
-catalogue-version 0.07
+catalogue-topics font-serif font-sans font-proportional font-mono font-otf
+catalogue-version 0.07a
++++++ plex.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/plex/README new/doc/fonts/plex/README
--- old/doc/fonts/plex/README 2018-03-27 23:24:05.000000000 +0200
+++ new/doc/fonts/plex/README 2019-01-01 23:21:50.000000000 +0100
@@ -1,4 +1,4 @@
-This is the README for the plex package, version 2018-03-26.
+This is the README for the plex package, version 2018-12-31.
This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
support for the IBMPlex families of fonts. Serif, Sans,
@@ -37,7 +37,8 @@
\plexsanscondensed allow for local use of the non-default
sans family.
-Font encodings supported are OT1, T1, LY1 and TS1.
+Font encodings supported are OT1, T1, LY1 and TS1 (and LGR
+for plex-sans).
The following options select lighter bold fonts:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/plex.doc.tlpobj new/tlpkg/tlpobj/plex.doc.tlpobj
--- old/tlpkg/tlpobj/plex.doc.tlpobj 2018-03-28 02:23:51.000000000 +0200
+++ new/tlpkg/tlpobj/plex.doc.tlpobj 2019-02-28 03:59:50.000000000 +0100
@@ -1,6 +1,6 @@
name plex.doc
category Package
-revision 47147
+revision 49583
shortdesc doc files of plex
relocated 1
docfiles size=20
++++++ plex.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/plex.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/plex.tar.xz differ: char 25, line 1
++++++ plipsum.doc.tar.xz ++++++
++++++ plipsum.tar.xz ++++++
++++++ plnfss.doc.tar.xz ++++++
++++++ plnfss.tar.xz ++++++
++++++ plstmary.doc.tar.xz ++++++
++++++ plstmary.tar.xz ++++++
++++++ plweb.doc.tar.xz ++++++
++++++ plweb.tar.xz ++++++
++++++ pm-isomath.doc.tar.xz ++++++
++++++ pm-isomath.tar.xz ++++++
++++++ pmgraph.doc.tar.xz ++++++
++++++ pmgraph.tar.xz ++++++
++++++ pmx.doc.tar.xz ++++++
++++++ pmx.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pmx.tlpobj new/tlpkg/tlpobj/pmx.tlpobj
--- old/tlpkg/tlpobj/pmx.tlpobj 2018-03-05 02:27:04.000000000 +0100
+++ new/tlpkg/tlpobj/pmx.tlpobj 2019-02-28 04:00:00.000000000 +0100
@@ -13,6 +13,7 @@
runfiles size=9
texmf-dist/scripts/pmx/pmx2pdf.lua
texmf-dist/tex/generic/pmx/pmx.tex
+catalogue-contact-home http://icking-music-archive.org/software/indexmt6.html
catalogue-ctan /support/pmx
catalogue-date 2018-02-13 05:43:04 +0100
catalogue-license gpl2
++++++ pmxchords.doc.tar.xz ++++++
++++++ pmxchords.tar.xz ++++++
++++++ pnas2009.tar.xz ++++++
++++++ poemscol.doc.tar.xz ++++++
++++++ poemscol.tar.xz ++++++
++++++ poetry.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/poetry/CHANGES new/doc/latex/poetry/CHANGES
--- old/doc/latex/poetry/CHANGES 2017-06-21 00:18:03.000000000 +0200
+++ new/doc/latex/poetry/CHANGES 2018-09-11 23:39:42.000000000 +0200
@@ -1 +1,5 @@
+X Sept 1202 (10 Sept 2018): Removed *requirement* for
+hyperref by inserting a fake definition for \phantomsection,
+which is the only hyperref command used.
+
17 June 1201 (19 June 2017): Version 1.0, initial release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/poetry/README new/doc/latex/poetry/README
--- old/doc/latex/poetry/README 2017-06-21 00:18:03.000000000 +0200
+++ new/doc/latex/poetry/README 2018-09-11 23:39:42.000000000 +0200
@@ -1,12 +1,12 @@
+AMDG
-This document is copyright 2017 by Donald P. Goodman, and is
+This document is copyright 2018 by Donald P. Goodman, and is
released publicly under the LaTeX Project Public License. The
distribution and modification of this work is constrained by the
conditions of that license. See
http://www.latex-project.org/lppl.txt
for the text of the license. This document is released
-under version 1.3 of that license, and this work may be distributed
+under version 1.3c of that license, and this work may be distributed
or modified under the terms of that license or, at your option, any
later version.
Binary files old/doc/latex/poetry/poetry.pdf and new/doc/latex/poetry/poetry.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/poetry.doc.tlpobj new/tlpkg/tlpobj/poetry.doc.tlpobj
--- old/tlpkg/tlpobj/poetry.doc.tlpobj 2018-03-03 20:10:06.000000000 +0100
+++ new/tlpkg/tlpobj/poetry.doc.tlpobj 2019-02-28 04:00:06.000000000 +0100
@@ -1,6 +1,6 @@
name poetry.doc
category Package
-revision 44655
+revision 48643
shortdesc doc files of poetry
relocated 1
docfiles size=71
++++++ poetry.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/poetry/poetry.sty new/tex/latex/poetry/poetry.sty
--- old/tex/latex/poetry/poetry.sty 2017-06-21 00:18:03.000000000 +0200
+++ new/tex/latex/poetry/poetry.sty 2018-09-11 23:39:42.000000000 +0200
@@ -26,7 +26,7 @@
%% derived files poetry.sty and poetry.pdf.
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{poetry}[2017/06/19 v1.0 support for typesetting poetry]
+\ProvidesPackage{poetry}[2018/09/10 v1.1 support for typesetting poetry]
\ProvidesPackage{poetry}%
\newcounter{poemline}%
@@ -351,6 +351,10 @@
\fi%
}%
\def\l@poemgroup{\poemgrouplopformat}%
+\ifcsname phantomsection\endcsname%
+\else%
+\def\phantomsection{\relax}%
+\fi%
\RequirePackage{imakeidx}
\makeindex[intoc,columns=1,name={\jobname-iofl},title={\poemioflname}]
\def\poemioflname{Index of First Lines}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/poetry.tlpobj new/tlpkg/tlpobj/poetry.tlpobj
--- old/tlpkg/tlpobj/poetry.tlpobj 2018-03-03 20:10:06.000000000 +0100
+++ new/tlpkg/tlpobj/poetry.tlpobj 2019-02-28 04:00:06.000000000 +0100
@@ -1,6 +1,6 @@
name poetry
category Package
-revision 44655
+revision 48643
shortdesc Facilities for typesetting poetry and poetical structure
relocated 1
longdesc The poetry package provides some macros and general doodads for
@@ -13,7 +13,7 @@
runfiles size=3
RELOC/tex/latex/poetry/poetry.sty
catalogue-ctan /macros/latex/contrib/poetry
-catalogue-date 2017-06-21 05:22:37 +0200
+catalogue-date 2018-09-11 08:47:20 +0200
catalogue-license lppl1.3
catalogue-topics verse
-catalogue-version 1.0
+catalogue-version 1.1
++++++ poetrytex.doc.tar.xz ++++++
++++++ poetrytex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/poetrytex.tlpobj new/tlpkg/tlpobj/poetrytex.tlpobj
--- old/tlpkg/tlpobj/poetrytex.tlpobj 2018-03-03 20:10:06.000000000 +0100
+++ new/tlpkg/tlpobj/poetrytex.tlpobj 2019-02-28 04:00:07.000000000 +0100
@@ -8,6 +8,7 @@
longdesc concern itself with actually typesettinig the verse itself.
runfiles size=3
RELOC/tex/latex/poetrytex/poetrytex.sty
+catalogue-contact-repository https://github.com/SamWhited/poetrytex.git
catalogue-ctan /macros/latex/contrib/poetrytex
catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl1.3
++++++ polexpr.doc.tar.xz ++++++
++++ 4033 lines of diff (skipped)
++++++ polexpr.tar.xz ++++++
++++ 1813 lines of diff (skipped)
++++++ polski.doc.tar.xz ++++++
++++++ polski.tar.xz ++++++
++++++ poltawski.doc.tar.xz ++++++
++++++ poltawski.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/poltawski.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/poltawski.tar.xz differ: char 26, line 1
++++++ polyglossia.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/polyglossia/README new/doc/latex/polyglossia/README
--- old/doc/latex/polyglossia/README 2018-04-07 22:58:18.000000000 +0200
+++ new/doc/latex/polyglossia/README 2019-04-05 23:12:21.000000000 +0200
@@ -1,7 +1,7 @@
¦----------------------------------------------¦
¦ ¦
- ¦ THE POLYGLOSSIA PACKAGE v1.43 ¦
+ ¦ THE POLYGLOSSIA PACKAGE v1.44 ¦
¦ ¦
¦ Modern multilingual typesetting ¦
¦ with XeLaTeX and LuaLaTeX ¦
@@ -10,7 +10,7 @@
This package provides an alternative to Babel for users of XeLaTeX and LuaLaTeX
(with a few languages incompletely supported for the latter). This version
-includes support for 77 different languages.
+includes support for 78 different languages.
Polyglossia makes it possible to automate the following tasks:
@@ -32,7 +32,7 @@
LICENSE
-Copyright (c) 2008-2010 François Charette, 2013 Élie Roux, 2011-2018 Arthur Reutenauer
+Copyright (c) 2008-2010 François Charette, 2013 Élie Roux, 2011-2019 Arthur Reutenauer
Polyglossia is placed under the terms of the LaTeX Project Public Licence
(LPPL), either version 1.3, or, at your option, any later version. See
Binary files old/doc/latex/polyglossia/example-arabic.pdf and new/doc/latex/polyglossia/example-arabic.pdf differ
Binary files old/doc/latex/polyglossia/example-korean.pdf and new/doc/latex/polyglossia/example-korean.pdf differ
Binary files old/doc/latex/polyglossia/example-thai.pdf and new/doc/latex/polyglossia/example-thai.pdf differ
Binary files old/doc/latex/polyglossia/examples.pdf and new/doc/latex/polyglossia/examples.pdf differ
Binary files old/doc/latex/polyglossia/polyglossia.pdf and new/doc/latex/polyglossia/polyglossia.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/polyglossia/polyglossia.tex new/doc/latex/polyglossia/polyglossia.tex
--- old/doc/latex/polyglossia/polyglossia.tex 2018-04-07 22:58:18.000000000 +0200
+++ new/doc/latex/polyglossia/polyglossia.tex 2019-04-05 23:12:21.000000000 +0200
@@ -172,24 +172,25 @@
\begin{table}[h]\centering
\label{tab:lang}
% Produced with tools/insert-language-list.rb -- AR, 2015-07-14
+% Edited by hand -- AR 2019-04-04
\begin{tabular}{lllll}
\hline
-albanian & danish & icelandic & nko & \TX{slovenian}\\
-amharic & divehi & interlingua & norsk & spanish \\
-\TX{arabic} & \TX{dutch} & irish & nynorsk & swedish \\
-armenian & \TX{english} & \TX{italian} & occitan & \TX{syriac} \\
-asturian & \TX{esperanto} & kannada & piedmontese & tamil \\
-bahasai & estonian & khmer & polish & telugu \\
-bahasam & \TX{farsi} & \TX{korean} & portuges & \TX{thai} \\
-basque & finnish & \TX{lao} & romanian & tibetan \\
-\TX{bengali} & french & \TX{latin} & romansh & turkish \\
-brazil[ian] & friulan & latvian & \TX{russian} & turkmen \\
-breton & galician & lithuanian & samin & \TX{ukrainian}\\
-bulgarian & \TX{german} & \TX{lsorbian} & \TX{sanskrit} & urdu \\
-\TX{catalan} & \TX{greek} & \TX{magyar} & scottish & \TX{usorbian} \\
+albanian & danish & interlingua & nko & \TX{slovenian}\\
+amharic & divehi & irish & norsk & spanish \\
+\TX{arabic} & \TX{dutch} & \TX{italian} & nynorsk & swedish \\
+armenian & \TX{english} & kannada & occitan & \TX{syriac} \\
+asturian & \TX{esperanto} & khmer & piedmontese & tamil \\
+bahasai & estonian & \TX{korean} & polish & telugu \\
+bahasam & \TX{farsi} & \TX{lao} & portuges & \TX{thai} \\
+basque & finnish & \TX{latin} & romanian & tibetan \\
+\TX{bengali} & french & latvian & romansh & turkish \\
+brazil[ian] & friulan & lithuanian & \TX{russian} & turkmen \\
+breton & galician & \TX{lsorbian} & samin & \TX{ukrainian}\\
+bulgarian & \TX{german} & \TX{magyar} & \TX{sanskrit} & urdu \\
+\TX{catalan} & \TX{greek} & macedonian & scottish & \TX{usorbian} \\
coptic & \TX{hebrew} & malayalam & \TX{serbian} & vietnamese \\
croatian & \TX{hindi} & marathi & slovak & \TX{welsh} \\
-czech \\
+czech & icelandic \\
\hline
\end{tabular}
\caption{Languages currently supported in \pkg{polyglossia}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/polyglossia.doc.tlpobj new/tlpkg/tlpobj/polyglossia.doc.tlpobj
--- old/tlpkg/tlpobj/polyglossia.doc.tlpobj 2018-04-09 02:26:51.000000000 +0200
+++ new/tlpkg/tlpobj/polyglossia.doc.tlpobj 2019-04-06 23:34:09.000000000 +0200
@@ -1,6 +1,6 @@
name polyglossia.doc
category Package
-revision 47392
+revision 50787
shortdesc doc files of polyglossia
relocated 1
docfiles size=168
++++++ polyglossia.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/polyglossia/gloss-hindi.ldf new/tex/latex/polyglossia/gloss-hindi.ldf
--- old/tex/latex/polyglossia/gloss-hindi.ldf 2016-11-25 19:33:57.000000000 +0100
+++ new/tex/latex/polyglossia/gloss-hindi.ldf 2019-04-05 23:12:21.000000000 +0200
@@ -1,6 +1,7 @@
% UTF-8 strings kindly provided by Zdenek Wagner, 10-03-2008
+% with corrections and additional contributions by Anshuman Pandey
% TODO: add option for velthuis transliteration with link to
-% Velthuis Devanagari project: http://devnag.sarovar.org.
+% Velthuis Devanagari project.
\ProvidesFile{gloss-hindi.ldf}[polyglossia: module for hindi]
\ifluatex
@@ -53,7 +54,7 @@
\def\captionshindi{%
\def\abstractname{सारांश}%
\def\appendixname{परिशिष्ट}%
- \def\bibname{संदर ग्रन्थ}% (?)
+ \def\bibname{संदर्भ ग्रन्थ}%
\def\ccname{}%
\def\chaptername{अध्याय}%
\def\contentsname{विषय सूची}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/polyglossia/gloss-macedonian.ldf new/tex/latex/polyglossia/gloss-macedonian.ldf
--- old/tex/latex/polyglossia/gloss-macedonian.ldf 1970-01-01 01:00:00.000000000 +0100
+++ new/tex/latex/polyglossia/gloss-macedonian.ldf 2019-04-05 23:12:21.000000000 +0200
@@ -0,0 +1,86 @@
+\ProvidesFile{gloss-macedonian.ldf}[polyglossia: module for macedonian]
+\PolyglossiaSetup{macedonian}{
+ script=Cyrillic,
+ scripttag=cyrl,
+ langtag=MKD,
+ hyphennames={macedonian},
+ hyphenmins={2,2},
+ frenchspacing=true,
+ fontsetup
+}
+
+\def\macedonian@Alph#1{%
+ \ifcase#1\or
+ А\or Б\or В\or Г\or Д\or Ѓ\or Е\or
+ Ж\or З\or Ѕ\or И\or Ј\or К\or Л\or
+ Љ\or М\or Н\or Њ\or О\or П\or Р\or
+ С\or Т\or Ќ\or У\or Ф\or Х\or Ц\or
+ Ч\or Џ\or Ш\else
+ \xpg@ill@value{#1}{macedonian@Alph}\fi}%
+
+\def\macedonian@alph#1{%
+ \ifcase#1\or
+ а\or б\or в\or г\or д\or ѓ\or е\or
+ ж\or з\or ѕ\or и\or ј\or к\or л\or
+ љ\or м\or н\or њ\or о\or п\or р\or
+ с\or т\or ќ\or у\or ф\or х\or ц\or
+ ч\or џ\or ш\else
+ \xpg@ill@value{#1}{macedonian@alph}\fi}%
+
+\def\macedonian@numbers{%
+ \let\latin@Alph\@Alph%
+ \let\latin@alph\@alph%
+ \let\@Alph\macedonian@Alph%
+ \let\@alph\macedonian@alph%
+ }
+
+\def\nomacedonian@numbers{%
+ \let\@Alph\latin@Alph%
+ \let\@alph\latin@alph%
+}
+
+\def\captionsmacedonian{%
+ \def\refname{Литература}%
+ \def\abstractname{Апстракт}%
+ \def\bibname{Библиографија}%
+ \def\prefacename{Предговор}%
+ \def\chaptername{Глава}%
+ \def\appendixname{Прилог}%
+ \def\contentsname{Содржина}%
+ \def\listfigurename{Листа на слики}%
+ \def\listtablename{Листа на табели}%
+ \def\indexname{Индекс}%
+ \def\figurename{Слика}%
+ \def\tablename{Табела}%
+ %\def\thepart{}%
+ \def\partname{Поглавје}%
+ \def\pagename{стр.}%
+ \def\seename{види}%
+ \def\alsoname{види исто така}%
+ \def\enclname{Прилог}%
+ %\def\ccname{cc}%
+ %\def\headtoname{}%
+ \def\proofname{Доказ}%
+ \def\glossaryname{Терминолошки речник}%
+ }
+\def\datemacedonian{%
+ \def\today{\number\day~\ifcase\month\or
+ јануари\or
+ февруари\or
+ март\or
+ април\or
+ мај\or
+ јуни\or
+ јули\or
+ август\or
+ септември\or
+ октомври\or
+ ноември\or
+ декември\fi%
+ \ \number\year~г.}%
+ \def\month@Roman{\expandafter\@Roman\month}%
+ \def\todayRoman{\number\day.\,\month@Roman.\,\number\year~г.}%
+ }
+
+\endinput
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/polyglossia/gloss-russian.ldf new/tex/latex/polyglossia/gloss-russian.ldf
--- old/tex/latex/polyglossia/gloss-russian.ldf 2018-04-07 22:58:18.000000000 +0200
+++ new/tex/latex/polyglossia/gloss-russian.ldf 2019-04-05 23:12:21.000000000 +0200
@@ -170,7 +170,8 @@
% The following is based on some ideas from ruscor.sty
\def\russian@capsformat{%
\ifdef{\KOMAScript}{%
- \renewcommand{\chapterformat}{\prechapter\thechapter\postchapter}%
+ \ifdef{\chapterformat}{%
+ \renewcommand{\chapterformat}{\prechapter\thechapter\postchapter}}{}%
\renewcommand{\sectionformat}{\presection\thesection\postsection}%
\renewcommand{\subsectionformat}{\presubsection\thesubsection\postsubsection}%
\renewcommand{\subsubsectionformat}{\presubsubsection\thesubsubsection\postsubsubsection}%
@@ -224,7 +225,8 @@
\def\noextras@russian{%
\ifdef{\KOMAScript}{%
- \renewcommand{\chapterformat}{\thechapter\autodot\enskip}%
+ \ifdef{\chapterformat}{%
+ \renewcommand{\chapterformat}{\thechapter\autodot\enskip}}{}%
\renewcommand{\sectionformat}{\thesection\autodot\enskip}%
\renewcommand{\subsectionformat}{\thesubsection\autodot\enskip}%
\renewcommand{\subsubsectionformat}{\thesubsubsection\autodot\enskip}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/polyglossia/polyglossia.sty new/tex/latex/polyglossia/polyglossia.sty
--- old/tex/latex/polyglossia/polyglossia.sty 2018-04-07 22:58:18.000000000 +0200
+++ new/tex/latex/polyglossia/polyglossia.sty 2019-04-05 23:12:21.000000000 +0200
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{polyglossia}[2018/04/07 v1.43
+\ProvidesPackage{polyglossia}[2019/04/04 v1.44
Alternative to Babel for XeLaTeX and LuaLaTeX]
\RequirePackage{etoolbox}
\RequirePackage{makecmds}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/polyglossia.tlpobj new/tlpkg/tlpobj/polyglossia.tlpobj
--- old/tlpkg/tlpobj/polyglossia.tlpobj 2018-04-09 02:26:52.000000000 +0200
+++ new/tlpkg/tlpobj/polyglossia.tlpobj 2019-04-06 23:34:09.000000000 +0200
@@ -1,6 +1,6 @@
name polyglossia
category Package
-revision 47392
+revision 50787
shortdesc An alternative to babel for XeLaTeX and LuaLaTeX
relocated 1
longdesc This package provides a complete Babel replacement for users of
@@ -13,7 +13,7 @@
depend ifluatex
depend makecmds
depend xkeyval
-runfiles size=160
+runfiles size=161
RELOC/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.map
RELOC/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.tec
RELOC/fonts/misc/xetex/fontmapping/polyglossia/bengalidigits.map
@@ -77,6 +77,7 @@
RELOC/tex/latex/polyglossia/gloss-lithuanian.ldf
RELOC/tex/latex/polyglossia/gloss-liturgicallatin.ldf
RELOC/tex/latex/polyglossia/gloss-lsorbian.ldf
+ RELOC/tex/latex/polyglossia/gloss-macedonian.ldf
RELOC/tex/latex/polyglossia/gloss-magyar.ldf
RELOC/tex/latex/polyglossia/gloss-malayalam.ldf
RELOC/tex/latex/polyglossia/gloss-marathi.ldf
@@ -119,8 +120,11 @@
RELOC/tex/latex/polyglossia/polyglossia.sty
RELOC/tex/latex/polyglossia/xgreek-fixes.def
catalogue-also babel
+catalogue-contact-bugs https://github.com/reutenauer/polyglossia/issues/
+catalogue-contact-home https://github.com/reutenauer/polyglossia/
+catalogue-contact-repository https://github.com/reutenauer/polyglossia
catalogue-ctan /macros/latex/contrib/polyglossia
-catalogue-date 2018-04-07 19:40:54 +0200
-catalogue-license lppl1.3
+catalogue-date 2019-04-05 09:33:27 +0200
+catalogue-license lppl1.3c
catalogue-topics multilingual use-xetex use-luatex
-catalogue-version 1.43
+catalogue-version 1.44
++++++ polynom.doc.tar.xz ++++++
++++++ polynom.tar.xz ++++++
++++++ polynomial.doc.tar.xz ++++++
++++++ polynomial.tar.xz ++++++
++++++ polytable.doc.tar.xz ++++++
++++++ polytable.tar.xz ++++++
++++++ postcards.doc.tar.xz ++++++
++++++ postcards.tar.xz ++++++
++++++ poster-mac.doc.tar.xz ++++++
++++++ poster-mac.tar.xz ++++++
++++++ powerdot-FUBerlin.doc.tar.xz ++++++
++++++ powerdot-FUBerlin.tar.xz ++++++
++++++ powerdot.doc.tar.xz ++++++
++++++ powerdot.tar.xz ++++++
++++++ ppr-prv.doc.tar.xz ++++++
++++++ ppr-prv.tar.xz ++++++
++++++ pracjourn.doc.tar.xz ++++++
++++++ pracjourn.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pracjourn.tlpobj new/tlpkg/tlpobj/pracjourn.tlpobj
--- old/tlpkg/tlpobj/pracjourn.tlpobj 2018-03-03 20:10:21.000000000 +0100
+++ new/tlpkg/tlpobj/pracjourn.tlpobj 2019-02-28 04:00:25.000000000 +0100
@@ -9,6 +9,7 @@
longdesc revision control, among other small changes.
runfiles size=4
RELOC/tex/latex/pracjourn/pracjourn.cls
+catalogue-contact-home http://tug.org/pracjourn
catalogue-ctan /macros/latex/contrib/pracjourn
catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license gpl
++++++ preprint.doc.tar.xz ++++++
++++++ preprint.tar.xz ++++++
++++++ prerex.doc.tar.xz ++++++
++++++ prerex.tar.xz ++++++
++++++ present.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/present/HowToTalkTeX.lp new/doc/plain/present/HowToTalkTeX.lp
--- old/doc/plain/present/HowToTalkTeX.lp 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/plain/present/HowToTalkTeX.lp 2019-02-18 00:02:37.000000000 +0100
@@ -0,0 +1 @@
+20
Binary files old/doc/plain/present/HowToTalkTeX.pdf and new/doc/plain/present/HowToTalkTeX.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/present/HowToTalkTeX.tex new/doc/plain/present/HowToTalkTeX.tex
--- old/doc/plain/present/HowToTalkTeX.tex 2016-11-25 19:30:45.000000000 +0100
+++ new/doc/plain/present/HowToTalkTeX.tex 2019-02-18 00:02:37.000000000 +0100
@@ -3,7 +3,7 @@
% HOW TO DO A TALK IN TeX
%
% Author: Matthias Meister
-% Version 2.2, April 2012
+% Version 2.2.1, February 2019
%
% This file is part of a work distributed under the LaTeX Project Public License
%
@@ -20,11 +20,11 @@
\vskip 5mm plus 2mm minus 1mm
\line{\hfil\font\subtitlefont=cmssbx10 at 15pt\subtitlefont One Of Many Solutions\hfil}
\vskip 5mm plus 2mm minus 1mm
-\line{\hfil\linkbarfont Version 2.2\hfil}
+\line{\hfil\linkbarfont Version 2.2.1\hfil}
\vskip 20mm plus 2mm minus 1mm
\line{\hfil\normalfont Matthias Meister\hfil}\target{title}
\vskip 5mm plus 2mm minus 1mm
-\line{\hfil\normalfont Regensburg, April 2012\hfil}
+\line{\hfil\normalfont February 2019\hfil}
\NewSlide
\pageno=1% Don't want to count the titlepage
\normalfont
@@ -134,7 +134,7 @@
\vskip5pt
{\cf\char'134setcolour\char'134mycolour}
-to set the colour of following text , grouping is respected
+to set the colour of following text, grouping is respected
\vskip5pt
{\cf\char'134coloured\char'134mycolour\char'173}{\it Stuff\/}{\cf\char'175}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/present/README new/doc/plain/present/README
--- old/doc/plain/present/README 2016-11-25 19:30:45.000000000 +0100
+++ new/doc/plain/present/README 2019-02-18 00:02:37.000000000 +0100
@@ -1,8 +1,8 @@
present.tex
-Version 2.2, April 2012
+Version 2.2.1, February 2019
Some simple macros for preparing presentations in TeX
-Copyright 2010-2012 Matthias Meister
+Copyright 2010-2019 Matthias Meister
Distributed under the LaTeX Project Public License
present.tex
@@ -36,6 +36,12 @@
-----------------------
Changes
+From 2.2 to 2.2.1:
+
+Merely updated contact details in files.
+No changes to the macros.
+
+
From 2.1 to 2.2:
Added macros \Frames, \endFrames, \onframe, \afterframe,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/present/present-transitions.tex new/doc/plain/present/present-transitions.tex
--- old/doc/plain/present/present-transitions.tex 2016-11-25 19:30:45.000000000 +0100
+++ new/doc/plain/present/present-transitions.tex 2019-02-18 00:02:37.000000000 +0100
@@ -2,7 +2,7 @@
%
% present-transitions.tex
%
-% Author: Matthias Meister
+% Author: Matthias Meister (tex@flamma-mentis.eu)
% Version 1.0, April 2012
%
% This file is part of a work distributed under the LaTeX Project Public License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/present.doc.tlpobj new/tlpkg/tlpobj/present.doc.tlpobj
--- old/tlpkg/tlpobj/present.doc.tlpobj 2018-03-03 20:10:22.000000000 +0100
+++ new/tlpkg/tlpobj/present.doc.tlpobj 2019-02-28 04:00:25.000000000 +0100
@@ -1,9 +1,10 @@
name present.doc
category Package
-revision 25953
+revision 50048
shortdesc doc files of present
relocated 1
-docfiles size=415
+docfiles size=414
+ RELOC/doc/plain/present/HowToTalkTeX.lp
RELOC/doc/plain/present/HowToTalkTeX.pdf
RELOC/doc/plain/present/HowToTalkTeX.tex
RELOC/doc/plain/present/Pfeil1.pdf
++++++ present.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/plain/present/present.tex new/tex/plain/present/present.tex
--- old/tex/plain/present/present.tex 2016-11-25 19:34:06.000000000 +0100
+++ new/tex/plain/present/present.tex 2019-02-18 00:02:37.000000000 +0100
@@ -2,8 +2,8 @@
%
% present.tex
% Some macros for preparing presentations in TeX, using pdftex
-% Version 2.2
-% Copyright 2010-2012 Matthias Meister
+% Version 2.2.1
+% Copyright 2010-2019 Matthias Meister
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -15,7 +15,7 @@
%
% The Current Maintainer of this work is:
%
-% Matthias Meister (meister_matthias@t-online.de)
+% Matthias Meister (tex@flamma-mentis.eu)
%
% The work consists of the following files:
% present.tex (the macro collection)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/present.tlpobj new/tlpkg/tlpobj/present.tlpobj
--- old/tlpkg/tlpobj/present.tlpobj 2018-03-03 20:10:22.000000000 +0100
+++ new/tlpkg/tlpobj/present.tlpobj 2019-02-28 04:00:26.000000000 +0100
@@ -1,6 +1,6 @@
name present
category Package
-revision 25953
+revision 50048
shortdesc Presentations with Plain TeX
relocated 1
longdesc The package offers a collection of simple macros for preparing
@@ -15,7 +15,7 @@
RELOC/tex/plain/present/present.tex
catalogue-also lecturer
catalogue-ctan /macros/plain/contrib/present
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2019-02-17 12:28:52 +0100
catalogue-license lppl
catalogue-topics presentation
-catalogue-version 2.2
+catalogue-version 2.2.1
++++++ presentations-en.doc.tar.xz ++++++
++++++ presentations.doc.tar.xz ++++++
++++++ pressrelease.doc.tar.xz ++++++
++++++ pressrelease.tar.xz ++++++
++++++ prettyref.doc.tar.xz ++++++
++++++ prettyref.tar.xz ++++++
++++++ preview.doc.tar.xz ++++++
++++++ preview.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/preview.tlpobj new/tlpkg/tlpobj/preview.tlpobj
--- old/tlpkg/tlpobj/preview.tlpobj 2018-03-03 20:10:28.000000000 +0100
+++ new/tlpkg/tlpobj/preview.tlpobj 2019-02-28 04:00:32.000000000 +0100
@@ -19,6 +19,9 @@
RELOC/tex/latex/preview/prshowlabels.def
RELOC/tex/latex/preview/prtightpage.def
RELOC/tex/latex/preview/prtracingall.def
+catalogue-contact-bugs https://debbugs.gnu.org/cgi/pkgreport.cgi?package=auctex
+catalogue-contact-home https://www.gnu.org/software/auctex/preview-latex.html
+catalogue-contact-repository https://git.savannah.gnu.org/gitweb/?p=auctex.git
catalogue-ctan /macros/latex/contrib/preview
catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license gpl3
++++++ prftree.doc.tar.xz ++++++
++++++ prftree.tar.xz ++++++
++++++ printlen.doc.tar.xz ++++++
++++++ printlen.tar.xz ++++++
++++++ proba.doc.tar.xz ++++++
++++++ proba.tar.xz ++++++
++++++ probsoln.doc.tar.xz ++++++
++++++ probsoln.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/probsoln.tlpobj new/tlpkg/tlpobj/probsoln.tlpobj
--- old/tlpkg/tlpobj/probsoln.tlpobj 2018-03-03 20:10:29.000000000 +0100
+++ new/tlpkg/tlpobj/probsoln.tlpobj 2019-02-28 04:00:32.000000000 +0100
@@ -17,6 +17,7 @@
longdesc of the same document as the problems they cover.
runfiles size=8
RELOC/tex/latex/probsoln/probsoln.sty
+catalogue-contact-bugs http://www.dickimaw-books.com/cgi-bin/bugtracker.cgi?category=probsoln
catalogue-ctan /macros/latex/contrib/probsoln
catalogue-date 2017-07-10 15:22:13 +0200
catalogue-license lppl
++++++ procIAGssymp.doc.tar.xz ++++++
++++++ procIAGssymp.tar.xz ++++++
++++++ prodint.doc.tar.xz ++++++
++++++ prodint.tar.xz ++++++
++++++ productbox.doc.tar.xz ++++++
++++++ productbox.tar.xz ++++++
++++++ program.doc.tar.xz ++++++
++++++ program.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/program.tlpobj new/tlpkg/tlpobj/program.tlpobj
--- old/tlpkg/tlpobj/program.tlpobj 2018-03-03 20:10:29.000000000 +0100
+++ new/tlpkg/tlpobj/program.tlpobj 2019-02-28 04:00:33.000000000 +0100
@@ -8,6 +8,7 @@
longdesc the pages.
runfiles size=9
RELOC/tex/latex/program/program.sty
+catalogue-contact-home http://www.gkc.org.uk
catalogue-ctan /macros/latex/contrib/program
catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license gpl3
++++++ progress.doc.tar.xz ++++++
++++++ progress.tar.xz ++++++
++++++ progressbar.doc.tar.xz ++++++
++++++ progressbar.tar.xz ++++++
++++++ proofread.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/proofread/README new/doc/latex/proofread/README
--- old/doc/latex/proofread/README 2017-03-02 00:01:04.000000000 +0100
+++ new/doc/latex/proofread/README 2018-07-31 22:54:36.000000000 +0200
@@ -15,3 +15,4 @@
Spector-Zabusky in http://tex.stackexchange.com/questions/5959. The main file,
proofread.dtx, is self-extracting, so you can generate the style file by
compiling proofread.dtx with pdflatex.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/proofread/README.txt new/doc/latex/proofread/README.txt
--- old/doc/latex/proofread/README.txt 2017-03-02 00:01:04.000000000 +0100
+++ new/doc/latex/proofread/README.txt 2018-07-31 22:54:36.000000000 +0200
@@ -15,3 +15,4 @@
Spector-Zabusky in http://tex.stackexchange.com/questions/5959. The main file,
proofread.dtx, is self-extracting, so you can generate the style file by
compiling proofread.dtx with pdflatex.
+
Binary files old/doc/latex/proofread/example.pdf and new/doc/latex/proofread/example.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/proofread/example.tex new/doc/latex/proofread/example.tex
--- old/doc/latex/proofread/example.tex 2017-03-02 00:01:04.000000000 +0100
+++ new/doc/latex/proofread/example.tex 2018-07-31 22:54:36.000000000 +0200
@@ -1,3 +1,4 @@
+%!lualatex
\documentclass[12pt]{memoir}
\usepackage[dutch]{babel}
\usepackage[
@@ -9,7 +10,12 @@
]{proofread}
\usepackage{ctable}
\marginparwidth=35mm
+\parindent0pt
\begin{document}
+Note: Accented characters like in \yel[accents]{café} generate an error if compiled
+with pdflatex, because the limitations of the soul package; use xelatex or
+lualatex instead.
+
Een canon van het Nederlands verleden.
Iedere tijd\footnote{Dit is een voetnoot waarin ik een verbetering
@@ -117,5 +123,12 @@
toegeschreven: `Hoop is niet vereist om ergens aan te beginnen, succes niet
nodig om te volharden.'
+\rep{One,
+Two,
+Three}{
+Four
+Five
+Six}
+
\end{document}
vim: syntax=proofread
Binary files old/doc/latex/proofread/proofread.pdf and new/doc/latex/proofread/proofread.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/proofread/proofread.vmb new/doc/latex/proofread/proofread.vmb
--- old/doc/latex/proofread/proofread.vmb 2017-03-02 00:01:04.000000000 +0100
+++ new/doc/latex/proofread/proofread.vmb 2018-07-31 22:54:36.000000000 +0200
@@ -1265,13 +1265,13 @@
map <Esc>r s\rep{}{}<Esc>2F{plla
map <Esc>c a\com{}<Esc>i
map <Esc>n /\\\(add\\|del\\|com\\|hilite\\|rep\\|yel\)<Enter>//e<Enter>h
-map <Esc>u ?\\\(\(\(hilite\\|yel\)\(\[[^\]]*\]\)\{0,1}\)\\|\(rep{\_[^}]\{-}}\)\\|\(com\\|del\\|add\)\){\_.\{-}}<Enter>m`v//e<Enter>:B !proofread undo<Enter>0f→xXx``
-map <Esc>h ?\\\(\(\(hilite\\|yel\)\(\[[^\]]*\]\)\{0,1}\)\\|\(rep{\_[^}]\{-}}\)\\|\(com\\|del\\|add\)\){\_.\{-}}<Enter>m`v//e<Enter>:B !proofread honor<Enter>0f→xXx``
+map <Esc>u ?\\\(\(\(hilite\\|yel\)\(\[\_[^\]]*\]\)\{0,1}\)\\|\(rep{\_[^}]\{-}}\)\\|\(com\\|del\\|add\)\){\_.\{-}}<Enter>m`v//e<Enter>:B !proofread undo<Enter>0f→xXx``
+map <Esc>h ?\\\(\(\(hilite\\|yel\)\(\[\_[^\]]*\]\)\{0,1}\)\\|\(rep{\_[^}]\{-}}\)\\|\(com\\|del\\|add\)\){\_.\{-}}<Enter>m`v//e<Enter>:B !proofread honor<Enter>0f→xXx``
-" ?\\\(\(\(hilite\\|yel\)\(\[[^\]]*\]\)\{0,1}\)\\|\(rep{\_[^}]*}\)\\|\(com\\|del\\|add\)\){\_[^}]*} ^ ^ ^
-" < < <--hilite/yel-> <--[...]----> > <--\rep{...}--> <--com/del/add---> ><--{...}--> | | |
-" | |_____________________________________| | save position remove ruby scripts' marker back to position
-" |__________________________________________________________________________________|
+" ?\\\(\(\(hilite\\|yel\)\(\[\_[^\]]*\]\)\{0,1}\)\\|\(rep{\_[^}]*}\)\\|\(com\\|del\\|add\)\){\_[^}]*} ^ ^ ^
+" < < <--hilite/yel-> <--[.....]----> > <--\rep{...}--> <--com/del/add---> ><--{...}--> | | |
+" | |_______________________________________| | save position remove ruby scripts' marker back to position
+" |____________________________________________________________________________________|
set syntax=tex
../bin/proofread [[[1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/proofread.doc.tlpobj new/tlpkg/tlpobj/proofread.doc.tlpobj
--- old/tlpkg/tlpobj/proofread.doc.tlpobj 2018-03-03 20:10:30.000000000 +0100
+++ new/tlpkg/tlpobj/proofread.doc.tlpobj 2019-02-28 04:00:33.000000000 +0100
@@ -1,9 +1,9 @@
name proofread.doc
category Package
-revision 43370
+revision 48322
shortdesc doc files of proofread
relocated 1
-docfiles size=93
+docfiles size=84
RELOC/doc/latex/proofread/README
RELOC/doc/latex/proofread/README.txt
RELOC/doc/latex/proofread/example.pdf
++++++ proofread.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/proofread/proofread.sty new/tex/latex/proofread/proofread.sty
--- old/tex/latex/proofread/proofread.sty 2017-03-02 00:01:05.000000000 +0100
+++ new/tex/latex/proofread/proofread.sty 2018-07-31 22:54:36.000000000 +0200
@@ -14,7 +14,8 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{proofread}
- [2017/02/28 v1.02 Commands for inserting annotations]
+ [2018/07/31 v1.03 Commands for inserting annotations]
+
\RequirePackage{marginnote}
\ifx\undefined\DoubleSpacing
\RequirePackage{setspace}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/proofread.tlpobj new/tlpkg/tlpobj/proofread.tlpobj
--- old/tlpkg/tlpobj/proofread.tlpobj 2018-03-03 20:10:30.000000000 +0100
+++ new/tlpkg/tlpobj/proofread.tlpobj 2019-02-28 04:00:33.000000000 +0100
@@ -1,21 +1,27 @@
name proofread
category Package
-revision 43370
+revision 48322
shortdesc Commands for inserting annotations
relocated 1
-longdesc The proofread package defines a few LaTeX commands that are
-longdesc useful when you proofread a LaTeX document. These allow you to
-longdesc easily highlight text and add comments in the margin. Vim
-longdesc escape sequences are provided for inserting these LaTeX
-longdesc commands in the source. The package is based on code for a text
-longdesc highlighting command that was published by Antal S-Z in
-longdesc href='http://tex.stackexchange.com/questions/5959'. The main
-longdesc file, proofread.dtx, is self-extracting, so you can generate
-longdesc the style file by compiling proofread.dtx with pdfLaTeX.
+longdesc This package defines a few LaTeX commands that may be useful
+longdesc when you proofread a LaTeX document. They allow you to easily
+longdesc highlight text and add comments in the margin. Vim escape
+longdesc sequences are provided for inserting or removing these LaTeX
+longdesc commands in the source. Options are provided for displaying the
+longdesc document with extra line spacing, and for displaying it in
+longdesc either corrected or uncorrected state, both without margin
+longdesc notes. The package is based on code for a text highlighting
+longdesc command that was published by Antal Spector-Zabusky on
+longdesc http://tex.stackexchange.com/questions/5959. The main file,
+longdesc proofread.dtx, is self-extracting, so you can generate the
+longdesc style file by compiling proofread.dtx with pdfLaTeX. This
+longdesc package is based on the soul package; so if you plan to
+longdesc highlight non-ASCII characters, you must compile your source
+longdesc with either XeTeX- or LuaTeX-based compilers.
runfiles size=2
RELOC/tex/latex/proofread/proofread.sty
catalogue-ctan /macros/latex/contrib/proofread
-catalogue-date 2017-02-28 22:55:12 +0100
-catalogue-license lppl1.3
-catalogue-topics editorial
-catalogue-version 1.02
+catalogue-date 2018-07-31 13:24:40 +0200
+catalogue-license lppl1.3c
+catalogue-topics editorial decoration
+catalogue-version 1.03
++++++ prooftrees.doc.tar.xz ++++++
++++++ prooftrees.tar.xz ++++++
++++++ properties.doc.tar.xz ++++++
++++++ properties.tar.xz ++++++
++++++ proposal.doc.tar.xz ++++++
++++++ proposal.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/proposal.tlpobj new/tlpkg/tlpobj/proposal.tlpobj
--- old/tlpkg/tlpobj/proposal.tlpobj 2018-03-03 20:10:31.000000000 +0100
+++ new/tlpkg/tlpobj/proposal.tlpobj 2019-02-28 04:00:34.000000000 +0100
@@ -23,6 +23,7 @@
RELOC/tex/latex/proposal/eu/eupdata.sty
RELOC/tex/latex/proposal/eu/euproposal.cls
RELOC/tex/latex/proposal/eu/eureporting.cls
+catalogue-contact-repository https://github.com/KWARC/LaTeX-proposal
catalogue-ctan /macros/latex/contrib/proposal
catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl
++++++ prosper.doc.tar.xz ++++++
++++++ prosper.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/prosper.tlpobj new/tlpkg/tlpobj/prosper.tlpobj
--- old/tlpkg/tlpobj/prosper.tlpobj 2018-03-03 20:10:31.000000000 +0100
+++ new/tlpkg/tlpobj/prosper.tlpobj 2019-02-28 04:00:35.000000000 +0100
@@ -70,6 +70,7 @@
RELOC/tex/latex/prosper/yellow-bullet-on-blue.ps
RELOC/tex/latex/prosper/yellow-bullet-on-white.ps
catalogue-also ifmslide ha-prosper
+catalogue-contact-repository http://prosper.sourceforge.net/
catalogue-ctan /macros/latex/contrib/prosper
catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl1.2
++++++ protex.doc.tar.xz ++++++
++++++ protex.tar.xz ++++++
++++++ protocol.doc.tar.xz ++++++
++++++ protocol.tar.xz ++++++
++++++ przechlewski-book.doc.tar.xz ++++++
++++++ przechlewski-book.tar.xz ++++++
++++++ ps2pk.doc.tar.xz ++++++
Binary files old/texmf-dist/doc/man/man1/mag.man1.pdf and new/texmf-dist/doc/man/man1/mag.man1.pdf differ
Binary files old/texmf-dist/doc/man/man1/pfb2pfa.man1.pdf and new/texmf-dist/doc/man/man1/pfb2pfa.man1.pdf differ
Binary files old/texmf-dist/doc/man/man1/pk2bm.man1.pdf and new/texmf-dist/doc/man/man1/pk2bm.man1.pdf differ
Binary files old/texmf-dist/doc/man/man1/ps2pk.man1.pdf and new/texmf-dist/doc/man/man1/ps2pk.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ps2pk.doc.tlpobj new/tlpkg/tlpobj/ps2pk.doc.tlpobj
--- old/tlpkg/tlpobj/ps2pk.doc.tlpobj 2018-03-31 02:26:52.000000000 +0200
+++ new/tlpkg/tlpobj/ps2pk.doc.tlpobj 2019-03-27 02:26:09.000000000 +0100
@@ -1,6 +1,6 @@
name ps2pk.doc
category TLCore
-revision 47198
+revision 50602
shortdesc doc files of ps2pk
docfiles size=27
texmf-dist/doc/man/man1/mag.1
++++++ psbao.doc.tar.xz ++++++
++++++ psbao.tar.xz ++++++
++++++ pseudocode.doc.tar.xz ++++++
++++++ pseudocode.tar.xz ++++++
++++++ psfrag-italian.doc.tar.xz ++++++
++++++ psfrag.doc.tar.xz ++++++
++++++ psfrag.tar.xz ++++++
++++++ psfragx.doc.tar.xz ++++++
++++++ psfragx.tar.xz ++++++
++++++ psgo.doc.tar.xz ++++++
++++++ psgo.tar.xz ++++++
++++++ psizzl.doc.tar.xz ++++++
++++++ psizzl.tar.xz ++++++
++++++ pslatex.tar.xz ++++++
++++++ psnfss.doc.tar.xz ++++++
++++++ psnfss.tar.xz ++++++
++++++ pspicture.doc.tar.xz ++++++
++++++ pspicture.tar.xz ++++++
++++++ pst-2dplot.doc.tar.xz ++++++
++++++ pst-2dplot.tar.xz ++++++
++++++ pst-3d.doc.tar.xz ++++++
++++++ pst-3d.tar.xz ++++++
++++++ pst-3dplot.doc.tar.xz ++++++
++++++ pst-3dplot.tar.xz ++++++
++++++ pst-abspos.doc.tar.xz ++++++
++++++ pst-abspos.tar.xz ++++++
++++++ pst-am.doc.tar.xz ++++++
++++++ pst-am.tar.xz ++++++
++++++ pst-antiprism.doc.tar.xz ++++++
++++++ pst-antiprism.tar.xz ++++++
++++++ pst-arrow.doc.tar.xz ++++++
++++++ pst-arrow.tar.xz ++++++
++++++ pst-asr.doc.tar.xz ++++++
++++++ pst-asr.tar.xz ++++++
++++++ pst-bar.doc.tar.xz ++++++
++++++ pst-bar.tar.xz ++++++
++++++ pst-barcode.doc.tar.xz ++++++
++++++ pst-barcode.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-barcode.tlpobj new/tlpkg/tlpobj/pst-barcode.tlpobj
--- old/tlpkg/tlpobj/pst-barcode.tlpobj 2018-03-03 20:10:40.000000000 +0100
+++ new/tlpkg/tlpobj/pst-barcode.tlpobj 2019-02-28 04:00:43.000000000 +0100
@@ -14,6 +14,8 @@
RELOC/tex/generic/pst-barcode/pst-barcode.tex
RELOC/tex/latex/pst-barcode/pst-barcode.sty
catalogue-also barcodes barcodes-vulis ean kix qrcode
+catalogue-contact-home http://tug.org/PSTricks
+catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/contrib/pst-barcode
catalogue-date 2017-08-22 10:58:40 +0200
catalogue-license lppl
++++++ pst-bezier.doc.tar.xz ++++++
++++++ pst-bezier.tar.xz ++++++
++++++ pst-blur.doc.tar.xz ++++++
++++++ pst-blur.tar.xz ++++++
++++++ pst-bspline.doc.tar.xz ++++++
++++++ pst-bspline.tar.xz ++++++
++++++ pst-calculate.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-calculate/Changes new/doc/generic/pst-calculate/Changes
--- old/doc/generic/pst-calculate/Changes 2018-02-04 22:39:47.000000000 +0100
+++ new/doc/generic/pst-calculate/Changes 2019-01-25 22:39:30.000000000 +0100
@@ -1 +1,2 @@
+0.02 2019-01-24 - fix for wrong package message
0.01 2018-02-04 - first CTAN version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-calculate/README.md new/doc/generic/pst-calculate/README.md
--- old/doc/generic/pst-calculate/README.md 2018-02-04 22:39:47.000000000 +0100
+++ new/doc/generic/pst-calculate/README.md 2019-01-25 22:39:30.000000000 +0100
@@ -9,4 +9,4 @@
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
%% Either version 1.3 or, at your option, any later version.
-Herbert Voß
\ No newline at end of file
+Herbert Voß
\ No newline at end of file
Binary files old/doc/generic/pst-calculate/pst-calculate-doc.pdf and new/doc/generic/pst-calculate/pst-calculate-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-calculate/pst-calculate-doc.tex new/doc/generic/pst-calculate/pst-calculate-doc.tex
--- old/doc/generic/pst-calculate/pst-calculate-doc.tex 2018-02-04 22:39:47.000000000 +0100
+++ new/doc/generic/pst-calculate/pst-calculate-doc.tex 2019-01-25 22:39:30.000000000 +0100
@@ -1,9 +1,8 @@
-%% $Id: pst-calculate-doc.tex 724 2018-02-04 13:01:03Z herbert $
+%% $Id: pst-calculate-doc.tex 919 2019-01-24 20:23:36Z herbert $
%
\listfiles
\documentclass[fontsize=11pt,DIV=14,parskip=half-]{scrartcl}
\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{multido}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-calculate.doc.tlpobj new/tlpkg/tlpobj/pst-calculate.doc.tlpobj
--- old/tlpkg/tlpobj/pst-calculate.doc.tlpobj 2018-03-03 20:10:41.000000000 +0100
+++ new/tlpkg/tlpobj/pst-calculate.doc.tlpobj 2019-02-28 04:00:44.000000000 +0100
@@ -1,6 +1,6 @@
name pst-calculate.doc
category Package
-revision 46544
+revision 49817
shortdesc doc files of pst-calculate
relocated 1
docfiles size=15
++++++ pst-calculate.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/pst-calculate/pst-calculate.sty new/tex/latex/pst-calculate/pst-calculate.sty
--- old/tex/latex/pst-calculate/pst-calculate.sty 2018-02-04 22:39:47.000000000 +0100
+++ new/tex/latex/pst-calculate/pst-calculate.sty 2019-01-25 22:39:30.000000000 +0100
@@ -1,4 +1,4 @@
-%% $Id: pst-calculate.sty 723 2018-02-04 12:45:52Z herbert $
+%% $Id: pst-calculate.sty 920 2019-01-24 20:24:45Z herbert $
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
@@ -6,9 +6,9 @@
%%
% Copyright 2018 Herbert Voss hvoss@tug.org
%%
-\def\pstcalculate@version{0.01}
+\def\pstcalculate@version{0.02}
\ProvidesPackage{pst-calculate}[%
- 2018/02/04 v. \pstcalculate@version~(Herbert Voss) Support for
+ 2019/01/24 v. \pstcalculate@version (Herbert Voss) Support for
caculations with floating point numbers.]
%
\RequirePackage{xkeyval}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-calculate.tlpobj new/tlpkg/tlpobj/pst-calculate.tlpobj
--- old/tlpkg/tlpobj/pst-calculate.tlpobj 2018-03-03 20:10:41.000000000 +0100
+++ new/tlpkg/tlpobj/pst-calculate.tlpobj 2019-02-28 04:00:44.000000000 +0100
@@ -1,6 +1,6 @@
name pst-calculate
category Package
-revision 46544
+revision 49817
shortdesc Support for floating point operations at LaTeX level
relocated 1
longdesc This package provides an interface to the LaTeX3 floating point
@@ -11,7 +11,7 @@
runfiles size=1
RELOC/tex/latex/pst-calculate/pst-calculate.sty
catalogue-ctan /macros/latex/contrib/pst-calculate
-catalogue-date 2018-02-07 05:11:53 +0100
+catalogue-date 2019-01-24 22:40:20 +0100
catalogue-license lppl1.3
catalogue-topics calculation
-catalogue-version 0.01
+catalogue-version 0.02
++++++ pst-calendar.doc.tar.xz ++++++
++++++ pst-calendar.tar.xz ++++++
++++++ pst-cie.doc.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/pst-cie.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/pst-cie.doc.tar.xz differ: char 26, line 1
++++++ pst-cie.tar.xz ++++++
++++ 3870 lines of diff (skipped)
++++++ pst-circ.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-circ/Changes new/doc/generic/pst-circ/Changes
--- old/doc/generic/pst-circ/Changes 2017-11-16 23:13:46.000000000 +0100
+++ new/doc/generic/pst-circ/Changes 2019-01-22 23:19:16.000000000 +0100
@@ -1,3 +1,4 @@
+2.16 2019-01-22 fix for arrows in coil-elektor
2.15 2017-11-16 fix bug with TRot=180 for \transistor
2.14 2016-08-21 fix bug with \splitter
2.13 2015-04-15 added some new components (Piere Vivegnis)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-circ/README new/doc/generic/pst-circ/README
--- old/doc/generic/pst-circ/README 2017-11-16 23:13:46.000000000 +0100
+++ new/doc/generic/pst-circ/README 2019-01-22 23:19:16.000000000 +0100
@@ -40,3 +40,4 @@
For another PDF output read the Introduction from
the documentation.
+hvoss@tug.org
\ No newline at end of file
Binary files old/doc/generic/pst-circ/pst-circ-doc.pdf and new/doc/generic/pst-circ/pst-circ-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-circ/pst-circ-doc.tex new/doc/generic/pst-circ/pst-circ-doc.tex
--- old/doc/generic/pst-circ/pst-circ-doc.tex 2017-11-16 23:13:46.000000000 +0100
+++ new/doc/generic/pst-circ/pst-circ-doc.tex 2019-01-22 23:19:16.000000000 +0100
@@ -1,7 +1,6 @@
-%% $Id: pst-circ-doc.tex 646 2017-11-16 09:46:12Z herbert $
-\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings,
- headexclude,footexclude,oneside,enabledeprecatedfontcommands]{pst-doc}
-\usepackage[utf8]{inputenc}
+%% $Id: pst-circ-doc.tex 918 2019-01-22 16:41:03Z herbert $
+\documentclass[fontsize=11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,
+ headings=small, headinclude=false,footinclude=false,oneside,abstract=on]{pst-doc}
\usepackage{pst-circ}
\let\pstCircFV\fileversion
\usepackage{amsmath,siunitx}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-circ.doc.tlpobj new/tlpkg/tlpobj/pst-circ.doc.tlpobj
--- old/tlpkg/tlpobj/pst-circ.doc.tlpobj 2018-03-03 20:10:50.000000000 +0100
+++ new/tlpkg/tlpobj/pst-circ.doc.tlpobj 2019-02-28 04:00:53.000000000 +0100
@@ -1,6 +1,6 @@
name pst-circ.doc
category Package
-revision 45829
+revision 49791
shortdesc doc files of pst-circ
relocated 1
docfiles size=244
++++++ pst-circ.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-circ/pst-circ.tex new/tex/generic/pst-circ/pst-circ.tex
--- old/tex/generic/pst-circ/pst-circ.tex 2017-11-16 23:13:46.000000000 +0100
+++ new/tex/generic/pst-circ/pst-circ.tex 2019-01-22 23:19:16.000000000 +0100
@@ -1,4 +1,4 @@
-%% $Id: pst-circ.tex 646 2017-11-16 09:46:12Z herbert $
+%% $Id: pst-circ.tex 918 2019-01-22 16:41:03Z herbert $
%% This is file `pst-circ.tex'
%%
%% IMPORTANT NOTICE:
@@ -26,8 +26,8 @@
\ifx\PSTXKeyLoaded\endinput \else\input pst-xkey \fi
\ifx\PSTMultidoLoaded\endinput\else\input multido.tex\fi
%
-\def\fileversion{2.15}
-\def\filedate{2017/11/16}
+\def\fileversion{2.16}
+\def\filedate{2019/01/22}
\message{`pst-circ' v\fileversion (hv)}
%
\edef\PstAtCode{\the\catcode`\@}
@@ -155,6 +155,7 @@
\ifx\psk@Ttype\pst@Ttype@FET \Pst@transistorcirclefalse\fi}
\newdimen\Pst@basesep
\define@key[psset]{pst-circ}{basesep}[0]{\pst@getlength{#1}\Pst@basesep}
+%\define@key[psset]{pst-circ}{TRot}[0]{\def\Pst@TRot{#1}}
\define@key[psset]{pst-circ}{TRot}[0]{\pst@checknum{#1}\Pst@TRot}
\define@key[psset]{pst-circ}{circedge}[\pcangle]{%
\let\pscirc@edge#1%
@@ -1154,7 +1155,7 @@
\newif\ifPst@temp
\def\transistor{\def\pst@par{}\pst@object{transistor}}
\def\transistor@i(#1){%
-% \addbefore@par{circedge=\pcangle}
+ \addbefore@par{dimen=inner}
\pst@killglue
\begingroup
\use@par
@@ -1165,7 +1166,7 @@
\def\transistor@ii(#1)#2#3{% with one node, the base
\pst@killglue%
\ifPst@temp\pnode(#1){TBaseNode}%
- \else%
+ \else
\pst@getcoor{#1}\pst@tempA%
\pnode(!
\pst@tempA /YB exch \pst@number\psyunit div def
@@ -1173,33 +1174,36 @@
/basesep \Pst@basesep\space \pst@number\psxunit div def
XB basesep \Pst@TRot\space cos mul add
YB basesep \Pst@TRot\space sin mul add){TBaseNode}% base node
- \fi%
+ \fi
\rput[c]{\Pst@TRot}(!
\pst@tempA /YB exch \pst@number\psyunit div def
/XB exch \pst@number\psxunit div def
/basesep \Pst@basesep\space \pst@number\psxunit div def
XB basesep \Pst@TRot\space cos mul add
YB basesep \Pst@TRot\space sin mul add){%
- \ifnum180=\Pst@TRot
- \ifPst@transistorcircle\pscircle(0.3,0){0.7}\fi
- \ifx\psk@Ttype\pst@Ttype@NPN
-% \psdot[dotscale=3]
+ \ifdim180pt=\Pst@TRot pt\relax
+ \ifPst@transistorcircle\pscircle(0.3,0){0.7}\fi
+ \ifx\psk@Ttype\pst@Ttype@NPN\relax
\ifPst@transistorinvert
- \pnode(0.5,-0.5){#2}
- \pnode(0.5,0.5){#3}
- \psline[arrowinset=0,arrowsize=8\pslinewidth,arrows=<-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
+ \pnode(0.5,-0.5){#2}%
+ \pnode(0.5,0.5){#3}%
\else
- \pnode(0.5,-0.5){#3}
- \pnode(0.5,0.5){#2}
- \psline[arrowinset=0,arrowsize=8\pslinewidth,arrows=->](0.5,0.5)(TBaseNode)(0.5,-0.5)%
+ \pnode(0.5,-0.5){#3}%
+ \pnode(0.5,0.5){#2}%
\fi
\psline[linewidth=4\pslinewidth,arrows=-](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
- \else
- \ifx\psk@Ttype\pst@Ttype@PNP\relax%
- \ifPst@transistorinvert\pnode(0.5,-0.5){#2}\else\pnode(0.5,-0.5){#3}\fi%
- \ifPst@transistorinvert\pnode(0.5,0.5){#3}\else\pnode(0.5,0.5){#2}\fi%
- \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
- \else% FET
+ \psline[arrowinset=0,arrowsize=8\pslinewidth,arrows=->](#2)(TBaseNode)(#3)%
+ \else
+ \ifx\psk@Ttype\pst@Ttype@PNP\relax
+ \ifPst@transistorinvert
+ \pnode(0.5,-0.5){#2}\pnode(0.5,0.5){#3}%
+ \else
+ \pnode(0.5,-0.5){#3}\pnode(0.5,0.5){#2}%
+ \fi
+ \psline[linewidth=4\pslinewidth,arrows=-](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
+ \psline[arrowinset=0,arrowsize=8\pslinewidth,arrows=->,dimen=middle](0.5,-0.5)(TBaseNode)%
+ \psline(0.5,0.5)(TBaseNode)
+ \else% FET
\ifx\psk@Ttype\pst@Ttype@FET\relax%
\ifPst@transistorinvert\pnode(0.75,-0.5){#2}\else\pnode(0.75,-0.5){#3}\fi%
\ifPst@transistorinvert\pnode(0.75,0.5){#3}\else\pnode(0.75,0.5){#2}\fi%
@@ -1277,9 +1281,7 @@
\psline[arrows=-](0.65,0.4)(0.15,0.4) % upper line
\psline[linewidth=3\psk@I@width,arrows=-](0.15,0.6)(0.15,-0.6) % gate
\psline[arrows=-](0.65,-0.4)(0.15,-0.4)% lower line
-
\psline[arrows=-,linewidth=1.5\psk@I@width](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
-
\ifPst@transistorinvert\pnode(0.65,0.4){#2}\else\pnode(0.65,0.4){#3}\fi%
\ifPst@transistorinvert\pnode(0.65,-0.4){#3}\else\pnode(0.65,-0.4){#2}\fi%
\ifPst@transistorinvert
@@ -1294,30 +1296,35 @@
\psline[linewidth=3\psk@I@width,arrows=-](0.15,0.6)(0.15,-0.6) % gate
\psline[arrows=-](0.65,-0.4)(0.15,-0.4)% lower line
\psline[arrows=-,linewidth=1.5\psk@I@width](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
- \ifPst@transistorinvert\pnode(0.65,0.4){#2}\else\pnode(0.65,0.4){#3}\fi%
- \ifPst@transistorinvert\pnode(0.65,-0.4){#3}\else\pnode(0.65,-0.4){#2}\fi%
- \ifPst@transistorinvert
- \psline[arrowinset=0,arrowsize=8\pslinewidth]{<-}(0.15,0.4)(0.65,0.4)%
- \else
- \psline[arrowinset=0,arrowsize=8\pslinewidth]{<-}(0.15,-0.4)(0.65,-0.4)%
- \fi
- \else % PNP or NPN
- \ifPst@transistorinvert\pnode(0.5,0.5){#2}\pnode(0.5,-0.5){#3}%
- \else \pnode(0.5,0.5){#3}\pnode(0.5,-0.5){#2}%
- \fi
- \ifx\psk@Ttype\pst@Ttype@NPN\relax% % NPN
- \psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(TBaseNode)(#2)%
- \psline[arrows=-,linewidth=4\pslinewidth](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
- \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
- \else% % PNP
- \psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(#3)(TBaseNode)%
- \psline[arrows=-,linewidth=4\pslinewidth](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
- \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
- \fi
- \fi%
- \fi%
- \fi%
- \fi%
+ \ifPst@transistorinvert
+ \pnode(0.65,0.4){#2}\pnode(0.65,-0.4){#3}
+ \else
+ \pnode(0.65,0.4){#3}\pnode(0.65,-0.4){#2}
+ \fi%
+ \ifPst@transistorinvert
+ \psline[arrowinset=0,arrowsize=8\pslinewidth]{<-}(0.15,0.4)(0.65,0.4)%
+ \else
+ \psline[arrowinset=0,arrowsize=8\pslinewidth]{<-}(0.15,-0.4)(0.65,-0.4)%
+ \fi
+ \else % PNP or NPN
+ \ifPst@transistorinvert
+ \pnode(0.5,0.5){#2}\pnode(0.5,-0.5){#3}%
+ \else
+ \pnode(0.5,0.5){#3}\pnode(0.5,-0.5){#2}%
+ \fi
+ \ifx\psk@Ttype\pst@Ttype@NPN\relax% % NPN
+ \psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(TBaseNode)(#2)%
+ \psline[arrows=-,linewidth=4\pslinewidth](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
+ \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
+ \else% % PNP
+ \psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(#3)(TBaseNode)%
+ \psline[arrows=-,linewidth=4\pslinewidth](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
+ \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
}%
\ifPst@temp\else\endgroup\fi%
\ignorespaces%
@@ -1343,64 +1350,64 @@
\global\Pst@temptrue%
\transistor@ii(@@base){@@emitter}{@@collector}%
%
- \if\psk@labeltransistoribase\@empty\else\psset{transistoribase=true}\fi%
- \if\psk@labeltransistoriemitter\@empty\else\psset{transistoriemitter=true}\fi%
- \if\psk@labeltransistoricollector\@empty\else\psset{transistoricollector=true}\fi%
- \ifPst@intensity\psset{transistoribase=true,transistoriemitter=true,transistoricollector=true}\fi%
+ \if\psk@labeltransistoribase\@empty\else\psset{transistoribase=true}\fi
+ \if\psk@labeltransistoriemitter\@empty\else\psset{transistoriemitter=true}\fi
+ \if\psk@labeltransistoricollector\@empty\else\psset{transistoricollector=true}\fi
+ \ifPst@intensity\psset{transistoribase=true,transistoriemitter=true,transistoricollector=true}\fi
%
- \bgroup\psset{style=baseOpt}\pscirc@edge(#1)(TBaseNode)\egroup%
+ \bgroup\psset{style=baseOpt}\pscirc@edge(#1)(TBaseNode)\egroup
\ifPst@transistoribase% base current?
\ncput[npos=0.5,nrot=\Pst@TRot]{%
\psline[linecolor=\psk@I@color,linewidth=\psk@I@width,%
arrowsize=6\pslinewidth,arrowinset=0]{->}(-.1,0)(.1,0)}%
\naput[npos=0.5]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoribase}%
- \fi%
- \bgroup%
+ \fi
+ \bgroup
\psset{style=collectorOpt}%
\ifPst@transistorinvert
\pscirc@edge(#3)(@@emitter)
\else
\pscirc@edge(#3)(@@collector)
- \fi%
- \egroup%
+ \fi
+ \egroup
\ncput[npos=2]{\pnode{\ifPst@transistorinvert @@emitter\else @@collector\fi}}%
\ifPst@transistoriemitter% emitter current?
\ifPst@transistorinvert% emitter/collector changed?
\ncput[npos=\pscirc@edge@sector,nrot=:U]{%
\psline[linecolor=\psk@I@color,linewidth=\psk@I@width,%
- arrowsize=6\pslinewidth,arrowinset=0]{->}(-0.1,0)(0.1,0)}
- \nbput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoriemitter}
- \fi\fi%
+ arrowsize=6\pslinewidth,arrowinset=0]{->}(-0.1,0)(0.1,0)}%
+ \nbput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoriemitter}%
+ \fi\fi
\ifPst@transistoricollector% collector current?
\ifPst@transistorinvert\else% emitter/collector changed?
\ncput[npos=\pscirc@edge@sector,nrot=:U]{%
- \psline[linecolor=\psk@I@color,linewidth=\psk@I@width,%
+ \psline[linecolor=\psk@I@color,linewidth=\psk@I@width,
arrowsize=6\pslinewidth,arrowinset=0]{->}(-.1,0)(.1,0)}
- \nbput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoricollector}
- \fi\fi%
+ \nbput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoricollector}%
+ \fi\fi
\bgroup
- \psset{style=emitterOpt}
+ \psset{style=emitterOpt}%
\ifPst@transistorinvert\pscirc@edge(#2)(@@collector)\else\pscirc@edge(#2)(@@emitter)\fi
\egroup
- \ncput[npos=2]{\pnode{\ifPst@transistorinvert @@collector\else @@emitter\fi}}
+ \ncput[npos=2]{\pnode{\ifPst@transistorinvert @@collector\else @@emitter\fi}}%
\ifPst@transistoriemitter
\ifPst@transistorinvert\else
\ncput[npos=\pscirc@edge@sector,nrot=:U]{%
\psline[linecolor=\psk@I@color,linewidth=\psk@I@width,
arrowsize=6\pslinewidth,arrowinset=0]{<-}(-.1,0)(.1,0)}
- \naput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoriemitter}
- \fi\fi%
+ \naput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoriemitter}%
+ \fi\fi
\ifPst@transistoricollector% collector current?
\ifPst@transistorinvert% emitter/collector changed?
\ncput[npos=\pscirc@edge@sector,nrot=:U]{%
\psline[linecolor=\psk@I@color,linewidth=\psk@I@width,
arrowsize=6\pslinewidth,arrowinset=0]{<-}(-.1,0)(.1,0)}
- \naput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoricollector}
+ \naput[npos=\pscirc@edge@sector]{\csname\psk@I@labelcolor\endcsname\psk@labeltransistoricollector}%
\fi\fi
\psline[linestyle=none](#1)(#2)% for the end arrows
\psline[linestyle=none](#1)(#3)% for the end arrows
\endgroup
- \ignorespaces%
+ \ignorespaces
}
%
\def\Tswitch{\pst@object{Tswitch}}
@@ -1999,19 +2006,19 @@
%
\def\pst@draw@coil{%
\ifx\psk@Dstyle\pst@Dstyle@curved
- \pscurve[arrows=-](-0.7,0)(-0.6,0.3)(-0.35,0)(-0.4,-0.2)
- (-0.5,0)(-0.4,0.3)(-0.15,0)(-0.2,-0.2)(-0.3,0)
- (-0.2,0.3)(0.05,0)(0,-0.2)(-0.1,0)
- (0,0.3)(0.25,0)(0.2,-0.2)(0.1,0)
- (0.2,0.3)(0.45,0)(0.4,-0.2)(0.3,0)
- (0.4,0.3)(0.65,0)(0.6,-0.2)(0.5,0)
+ \pscurve[arrows=-](-0.7,0)(-0.6,0.3)(-0.35,0)(-0.4,-0.2)%
+ (-0.5,0)(-0.4,0.3)(-0.15,0)(-0.2,-0.2)(-0.3,0)%
+ (-0.2,0.3)(0.05,0)(0,-0.2)(-0.1,0)%
+ (0,0.3)(0.25,0)(0.2,-0.2)(0.1,0)%
+ (0.2,0.3)(0.45,0)(0.4,-0.2)(0.3,0)%
+ (0.4,0.3)(0.65,0)(0.6,-0.2)(0.5,0)%
\pnode(-0.7,0){dipole@1}
\pnode(0.5,0){dipole@2}
\else
\ifx\psk@Dstyle\pst@Dstyle@elektor
\psarcn[arrows=c-](-0.3885794,0){0.1295265}{-180}{0}
- \psarcn(-0.1295265,0){0.1295265}{-180}{0}
- \psarcn(0.1295265,0){0.1295265}{-180}{0}
+ \psarcn[arrows=-](-0.1295265,0){0.1295265}{-180}{0}
+ \psarcn[arrows=-](0.1295265,0){0.1295265}{-180}{0}
\psarcn[arrows=-c](0.3885794,0){0.1295265}{-180}{0}
\pnode(-0.5181058,0){dipole@1}
\pnode(0.5181058,0){dipole@2}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/pst-circ/pst-circ.sty new/tex/latex/pst-circ/pst-circ.sty
--- old/tex/latex/pst-circ/pst-circ.sty 2017-11-16 23:13:46.000000000 +0100
+++ new/tex/latex/pst-circ/pst-circ.sty 2019-01-22 23:19:16.000000000 +0100
@@ -1,6 +1,6 @@
-%% $Id: pst-circ.sty 646 2017-11-16 09:46:12Z herbert $
+%% $Id: pst-circ.sty 918 2019-01-22 16:41:03Z herbert $
\RequirePackage{pstricks}
-\ProvidesPackage{pst-circ}[2007/12/23 package wrapper for
+\ProvidesPackage{pst-circ}[2019/01/22 package wrapper for
pst-circ.tex (hv)]
\input{pst-circ.tex}
\IfFileExists{pst-circ.pro}{%
@@ -9,4 +9,6 @@
\@addtofilelist{pst-circ.pro}}{}%
\ProvidesFile{pst-circ.tex}
[\filedate\space v\fileversion\space `PST-circ' (CJ,hv)]
+\let\bf\bfseries
+\let\it\itshape
\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-circ.tlpobj new/tlpkg/tlpobj/pst-circ.tlpobj
--- old/tlpkg/tlpobj/pst-circ.tlpobj 2018-03-03 20:10:50.000000000 +0100
+++ new/tlpkg/tlpobj/pst-circ.tlpobj 2019-02-28 04:00:53.000000000 +0100
@@ -1,6 +1,6 @@
name pst-circ
category Package
-revision 45829
+revision 49791
shortdesc PSTricks package for drawing electric circuits
relocated 1
longdesc The package is built using PSTricks and in particular pst-node.
@@ -15,7 +15,7 @@
RELOC/tex/generic/pst-circ/pst-circ.tex
RELOC/tex/latex/pst-circ/pst-circ.sty
catalogue-ctan /graphics/pstricks/contrib/pst-circ
-catalogue-date 2017-11-16 13:20:00 +0100
+catalogue-date 2019-01-22 20:02:30 +0100
catalogue-license lppl
catalogue-topics diagram-circ pstricks
-catalogue-version 2.15
+catalogue-version 2.16
++++++ pst-coil.doc.tar.xz ++++++
++++++ pst-coil.tar.xz ++++++
++++++ pst-cox.doc.tar.xz ++++++
++++++ pst-cox.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-cox.tlpobj new/tlpkg/tlpobj/pst-cox.tlpobj
--- old/tlpkg/tlpobj/pst-cox.tlpobj 2018-03-03 20:10:51.000000000 +0100
+++ new/tlpkg/tlpobj/pst-cox.tlpobj 2019-02-28 04:00:54.000000000 +0100
@@ -24,8 +24,9 @@
RELOC/tex/generic/pst-cox/pst-coxeterp.tex
RELOC/tex/latex/pst-cox/pst-coxcoor.sty
RELOC/tex/latex/pst-cox/pst-coxeterp.sty
+catalogue-contact-home http://melusine.eu.org/syracuse/pstricks/pst-cox/
catalogue-ctan /graphics/pstricks/contrib/pst-cox
-catalogue-date 2017-04-18 05:31:40 +0200
+catalogue-date 2019-02-03 12:25:01 +0100
catalogue-license lgpl
catalogue-topics physics maths pstricks
catalogue-version 0.98 Beta
++++++ pst-dart.doc.tar.xz ++++++
++++++ pst-dart.tar.xz ++++++
++++++ pst-dbicons.doc.tar.xz ++++++
++++++ pst-dbicons.tar.xz ++++++
++++++ pst-diffraction.doc.tar.xz ++++++
++++++ pst-diffraction.tar.xz ++++++
++++++ pst-electricfield.doc.tar.xz ++++++
++++++ pst-electricfield.tar.xz ++++++
++++++ pst-eps.doc.tar.xz ++++++
++++++ pst-eps.tar.xz ++++++
++++++ pst-eucl-translation-bg.doc.tar.xz ++++++
++++++ pst-eucl.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-eucl/Changes new/doc/generic/pst-eucl/Changes
--- old/doc/generic/pst-eucl/Changes 2017-04-18 23:30:48.000000000 +0200
+++ new/doc/generic/pst-eucl/Changes 2019-02-01 23:23:57.000000000 +0100
@@ -5,6 +5,17 @@
pst-eucl.tex --------
+1.64 2019/01/31 - fix for PointName and pstInterCC
+1.63 2019/01/27 - fix for PointSymbol=none for pstTriangle
+1.62 2019/01/13 - added fillstyle for angles
+1.61 2018/12/11 - added macros for inner and outer circle of a triangle
+1.60a 2018/12/08 - fix for typos in the documentation
+1.60 2018/10/06 - added \pstDistCalc, which use algebraic
+ notation for the argument
+ - fix for PointSymbol=none, PointName=Z
+1.59 2018/09/01 - fix introduced bug in \Pst@geonodelabel
+1.58 2018/08/07 - allow PointSymbol?=none
+1.57 2017/11/28 - fix bug with StandardSyml->StandardSymL
1.56 2017/04/18 - \psGetAngleABC:
- added dec -1 le { /dec 15 def } if
- added \pst@usecolor\pslinecolor in line 1616
@@ -62,4 +73,5 @@
pst-eucl.sty --------
-2006/01/28 - write some infos into the file list (hv)
+2018/09/28 - added pst-calculate (hv)
+2006/01/28 - write some infos into the file list (hv)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-eucl/README new/doc/generic/pst-eucl/README
--- old/doc/generic/pst-eucl/README 2016-11-25 19:27:48.000000000 +0100
+++ new/doc/generic/pst-eucl/README 2018-12-30 23:11:35.000000000 +0100
@@ -1,29 +1,15 @@
-pst-eucl package
+# pst-eucl package
-This program can be redistributed and/or modified under the terms
-of the LaTeX Project Public License Distributed from CTAN
-archives in directory macros/latex/base/lppl.txt.
-
-INSTALLATION
-------------
-
- If you want to just test it quickly, keep the files:
-
- pst-eucl.pro, pst-eucl.tex and pst-eucl.sty
+The pst-eucl package allows the drawing of Euclidean
+geometric figures using LaTeX macros for specifying mathematical
+constraints. It is thus possible to build point using common
+transformations or intersections.
- in the directory where you work.
- For a good integration:
- copy pst-eucl.pro to your local texmf directory :
-
- /usr/local/texmf.local/dvips/pstricks (for example)
-
- pst-eucl.tex and pst-eucl.sty to a directory referenced
- by the TEXCONFIG shell global variable, or in the local texmf
- directory :
-
- /usr/local/texmf.local/tex/generic/pstricks
+This program can be redistributed and/or modified under the terms
+of the LaTeX Project Public License Distributed from CTAN
+archives in directory macros/latex/base/lppl.txt.
- run `texhash`
+hvoss@tug.org
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-eucl/pst-eucl-doc.bib new/doc/generic/pst-eucl/pst-eucl-doc.bib
--- old/doc/generic/pst-eucl/pst-eucl-doc.bib 2016-11-25 19:27:48.000000000 +0100
+++ new/doc/generic/pst-eucl/pst-eucl-doc.bib 2018-09-02 00:16:10.000000000 +0200
@@ -39,15 +39,16 @@
year = 1989,
}
-@Manual{multido,
- Title = {\texttt{multido.tex} - a loop macro, that supports fixed-point addition},
- Author = {{Timothy Van} Zandt},
- Organization = {},
- Address = {\url{CTAN:/macros/generic/multido.tex}},
- Note = {},
- year = 1997
+@ctan{multido,
+title = {The Multido package},
+subtitle = {A loop facility for Generic TeX},
+author = {Van Zandt, Timothy and Voß, Herbert and Niepraschk, Rolf},
+url = {macros/latex/multido},
+urldate = {2018-09-01},
+version = {1.42}
}
+
@Book{PSTricks2,
author = {Herbert Vo\ss{}},
title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX},
@@ -60,7 +61,7 @@
@Book{PSTricksE,
author = {Herbert Vo\ss{}},
title = {\texttt{PSTricks} -- {G}raphics and {P}ost{S}cript for \LaTeX},
- edition = {1.},
+ edition = {1},
publisher = {UIT},
year = {2011},
address = {Cambridge -- UK}
@@ -69,7 +70,7 @@
@Book{LTXquick,
author = {Herbert Vo\ss{}},
title = {{\LaTeX} quick reference},
- edition = {1.},
+ edition = {1},
publisher = {UIT},
year = {2012},
address = {Cambridge -- UK}
@@ -78,7 +79,7 @@
@Book{presentations,
author = {Herbert Vo\ss},
title = {Presentations with \LaTeX},
- edition = {1.},
+ edition = {1},
publisher = {DANTE -- Lehmanns Media},
year = {2012},
address = {Heidelberg/Berlin}
Binary files old/doc/generic/pst-eucl/pst-eucl-doc.pdf and new/doc/generic/pst-eucl/pst-eucl-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-eucl/pst-eucl-doc.tex new/doc/generic/pst-eucl/pst-eucl-doc.tex
--- old/doc/generic/pst-eucl/pst-eucl-doc.tex 2016-11-25 19:27:48.000000000 +0100
+++ new/doc/generic/pst-eucl/pst-eucl-doc.tex 2019-01-27 23:47:47.000000000 +0100
@@ -1,4 +1,4 @@
-\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
+\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings,
headexclude,footexclude,oneside,english]{pst-doc}
\usepackage[utf8]{inputenc}
\usepackage{pst-eucl}
@@ -65,7 +65,7 @@
\part{The package}
\section{Special specifications}
-\subsection{\PST Options}
+\subsection{\PST\ Options}
The package activates the \Lcs{SpecialCoor} mode. This mode extend the
coordinates specification. Furthermore the plotting type is set to
@@ -148,7 +148,7 @@
\item their angle with parameter \Lkeyword{dotangle}.
\end{compactitem}
-Please consult the \PST documentation for further details.
+Please consult the \PST\ documentation for further details.
The
parameters \Lkeyword{PosAngle}, \Lkeyword{PointSymbol}, \Lkeyword{PointName} and
\Lkeyword{PointNameSep} can be set to :
@@ -183,7 +183,7 @@
linestyle=dashed, CurveType=polygon,
PointNameSep={1em,2em,3mm}]
(1,2){M_1}(2,1){M_2}(1,0){M_3}
-\pstGeonode[PosAngle={50,100,90}, PointSymbol={*,x,default},
+\pstGeonode[PosAngle={50,100,90}, PointSymbol={*,x,*},
PointNameSep=3mm, CurveType=curve,
PointName={\alpha,\beta,\gamma,default}]
(-2,0){alpha}(-1,-2){beta}(0,-1){gamma}(2,-1.5){T}
@@ -191,7 +191,7 @@
\end{LTXexample}
Obviously, the nodes appearing in the picture can be used as normal
-\PST nodes. Thus, it is possible to reference a point from
+\PST\ nodes. Thus, it is possible to reference a point from
\rnode{ici}{here}.
\nccurve[arrowscale=2]{->}{ici}{B_1}
@@ -232,15 +232,13 @@
for marking a segment there is the following command:
\begin{BDef}
-\Lcs{pstMarkSegment}\OptArgs\Largb{A}\Largb{B}
+\Lcs{pstSegmentMark}\OptArgs\Largb{A}\Largb{B}
\end{BDef}
-
-
The symbol drawn on the segment is given by the parameter
\Lkeyword{SegmentSymbol}. Its value can be any valid command which can be
-used in math mode. Its default value is \Lkeyval{pstslashh},
+used in math mode. Its default value is \Lkeyval{MarkHashh},
which produced two slashes on the segment. The segment is drawn.
Several commands are predefined for marking the segment:
@@ -248,7 +246,7 @@
\begingroup
\psset{PointSymbol=none,PointName=none,unit=.8}
\newcommand\Seg[1]{%
- \Lcs{#1} \begin{pspicture}[shift=*](1.75,1)
+ \Lkeyval{#1} \begin{pspicture}[shift=*](1.75,1)
\pstGeonode(0.3,.5){A}(1.7,.5){B}\pstSegmentMark[SegmentSymbol=#1]{A}{B}
\end{pspicture}}%
\begin{multicols}{3}
@@ -268,7 +266,7 @@
\end{multicols}
\endgroup
-The three commands of the family \nxLcs{MarkHash} draw a line whose inclination is
+The three commands of the family \Lkeyval{MarkHash} draw a line whose inclination is
controled by the parameter \Lkeyword{MarkAngle} (default is 45). Their width and colour
depends of the width and color of the line when the drawing is done, ass shown is the
next example.
@@ -299,13 +297,16 @@
The more classical figure, it has its own macro for a quick definition:
\begin{BDef}
-\Lcs{pstTriangle}\OptArgs\coord1\Largb{A}\coord2\Largb{B}\coord3\Largb{C}
+\Lcs{pstTriangle}\OptArgs\coord1\Largb{A}\coord2\Largb{B}\coord3\Largb{C}\\
+\Lcs{pstTriangleIC}\OptArgs\Largb{A}\Largb{B}\Largb{C}\\
+\Lcs{pstTriangleOC}\OptArgs\Largb{A}\Largb{B}\Largb{C}
\end{BDef}
\begin{sloppypar}
Valid optional arguments are \Lkeyword{PointName},
- \Lkeyword{PointNameSep}, \Lkeyword{PosAngle}, \Lkeyword{PointSymbol}, \Lkeyword{PointNameA},
+ \Lkeyword{PointNameSep}, %\Lkeyword{PosAngle},
+ \Lkeyword{PointSymbol}, \Lkeyword{PointNameA},
\Lkeyword{PosAngleA}, \Lkeyword{PointSymbolA}, \Lkeyword{PointNameB},
\Lkeyword{PosAngleB}, \Lkeyword{PointSymbolB}, \Lkeyword{PointNameC},
\Lkeyword{PosAngleC}, and \Lkeyword{PointSymbolC}.
@@ -330,9 +331,14 @@
\pstTriangle[PointSymbol=square,PointSymbolC=o,
linecolor=blue,linewidth=1.5\pslinewidth]
(1.5,-1){A}(0,1){B}(-1,-.5){C}
+\pstTriangleIC[linecolor=red]{A}{B}{C}
+\pstTriangleOC[linecolor=red]{A}{B}{C}
\end{pspicture}
\end{LTXexample}
+The center of the inner circle is called \verb|IC_O| and the outer circle \verb|OC_O|. They are
+only defined, if the macros \Lcs{pstTriangleIC} and \Lcs{pstTriangleOC} are used.
+
\subsection{Angles}
@@ -356,7 +362,7 @@
\nxLkeyval{default}. Its possible values are :
\begin{compactitem}
-\item \Lkeyval{default} : standard symbol ;
+\item \Lkeyval{*} : standard symbol ;
\item \Lkeyval{german} : german symbol (given by U. Dirr) ;
\item \Lkeyval{suisseromand} : swiss romand symbol (given P. Schnewlin).
\end{compactitem}
@@ -392,12 +398,13 @@
\psset{PointName=none}
\pstTriangle[PointNameA=default](2;-130){B'}(2;15){A'}(2;195){C'}
\pstTriangle[PointNameA=default](2;-55){B''}(2;15){A''}(2;195){C''}
-\pstRightAngle[linecolor=red]{C}{B}{A}
+\pstRightAngle[linecolor=red,fillstyle=solid,fillcolor=blue]{C}{B}{A}
\pstRightAngle[linecolor=blue, RightAngleType=suisseromand]{A}{B'}{C}
\pstRightAngle[linecolor=magenta, RightAngleType=german]{A}{B''}{C}
\psset{arcsep=\pslinewidth}
\pstMarkAngle[linecolor=cyan, Mark=MarkHash]{A}{C}{B}{$\theta$}
-\pstMarkAngle[linecolor=red, arrows=->]{B}{A}{C}{$\gamma$}
+\pstMarkAngle[linecolor=red, arrows=->,fillcolor=red!30,
+ fillstyle=solid]{B}{A}{C}{$\gamma$}
\end{pspicture}
\end{LTXexample}
@@ -406,21 +413,20 @@
\begin{pspicture}(-0.5,-0.5)(9,3)
\psset{PointSymbol=none,PointNameMathSize=\scriptstyle,PointNameSep=6pt,
RightAngleSize=0.15,PosAngle={135,225,-45,45}}
-\psaxes[ticks=none,labels=none] {->}(0,0)(9,3)
\pstGeonode(1,2){A}(1,1){B}(2,1){C}(2,2){D}%
-\pstRightAngle{C}{B}{A} \pstRightAngle{D}{C}{B}
-\pstRightAngle{A}{D}{C} \pstRightAngle{B}{A}{D}
-\pspolygon(A)(B)(C)(D)
+\pstRightAngle[fillstyle=solid,fillcolor=blue!40]{C}{B}{A}
+\pstRightAngle{D}{C}{B} \pstRightAngle{A}{D}{C}
+\pstRightAngle{B}{A}{D} \pspolygon(A)(B)(C)(D)
\psset{RightAngleType=suisseromand}
\pstGeonode(3,2){A}(3,1){B}(4,1){C}(4,2){D}%
-\pstRightAngle{C}{B}{A} \pstRightAngle{D}{C}{B}
-\pstRightAngle{A}{D}{C} \pstRightAngle{B}{A}{D}
-\pspolygon(A)(B)(C)(D)
+\pstRightAngle[fillstyle=solid,fillcolor=blue!40]{C}{B}{A}
+\pstRightAngle{D}{C}{B} \pstRightAngle{A}{D}{C}
+\pstRightAngle{B}{A}{D} \pspolygon(A)(B)(C)(D)
\psset{RightAngleType=german}
\pstGeonode(5,2){A}(5,1){B}(6,1){C}(6,2){D}%
-\pstRightAngle{C}{B}{A} \pstRightAngle{D}{C}{B}
-\pstRightAngle{A}{D}{C} \pstRightAngle{B}{A}{D}
-\pspolygon(A)(B)(C)(D)
+\pstRightAngle[fillstyle=solid,fillcolor=blue!40]{C}{B}{A}
+\pstRightAngle{D}{C}{B} \pstRightAngle{A}{D}{C}
+\pstRightAngle{B}{A}{D} \pspolygon(A)(B)(C)(D)
\end{pspicture}
\end{LTXexample}
@@ -1356,7 +1362,7 @@
\begin{LTXexample}[width=5cm,pos=l]
\begin{pspicture}[showgrid](-1,-1)(4.4,5)
\psset{PointSymbol=none,PointName=none}
-\pstGeonode[PosAngle={180,130,-90},PointSymbol={default,none},
+\pstGeonode[PosAngle={180,130,-90},PointSymbol={*,none},
PointName=default](2,0){B}(0,1){O}(1,4){A}
\pstLineAB[nodesepB=-1,linecolor=red]{O}{A}
\pstLineAB[nodesepB=-1,linecolor=red]{O}{B}
@@ -1621,12 +1627,12 @@
\pstInterLC[Radius=\pstDistVal{1}]{O}{O'}{O'}{}{M'}{toto}
\pstRotation[RotAngle=30]{O}{M}[N]
\pstRotation[RotAngle=30]{O'}{M'}[N']
-\pstInterLL[PointSymbol=default, PointName=\Omega]{O}{O'}{N}{N'}{Omega}
+\pstInterLL[PointSymbol=*, PointName=\Omega]{O}{O'}{N}{N'}{Omega}
\pstMiddleAB{O}{Omega}{I} \pstInterCC{I}{O}{O}{M}{A}{B}
\psset{nodesepA=-1, nodesepB=-3, linecolor=blue, linewidth=1.3\pslinewidth}
\pstLineAB[nodesep=-2]{A}{Omega}\pstLineAB[nodesep=-2]{B}{Omega}
\pstRotation[RotAngle=-150]{O'}{M'}[N'']
-\pstInterLL[PointSymbol=default, PointName=\Omega']{O}{O'}{N}{N''}{Omega'}
+\pstInterLL[PointSymbol=*, PointName=\Omega']{O}{O'}{N}{N''}{Omega'}
\pstMiddleAB{O}{Omega'}{J}
\pstInterCC{J}{O}{O}{M}{A'}{B'}
\psset{nodesepA=-1, nodesepB=-3, linecolor=red}
@@ -2059,7 +2065,7 @@
\bgroup
\RaggedRight
%\bibliographystyle{plain}
-\printbibliography{pst-eucl-doc}
+\printbibliography
\egroup
\printindex
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-eucl.doc.tlpobj new/tlpkg/tlpobj/pst-eucl.doc.tlpobj
--- old/tlpkg/tlpobj/pst-eucl.doc.tlpobj 2018-03-03 20:10:55.000000000 +0100
+++ new/tlpkg/tlpobj/pst-eucl.doc.tlpobj 2019-02-28 04:00:59.000000000 +0100
@@ -1,9 +1,9 @@
name pst-eucl.doc
category Package
-revision 43911
+revision 49900
shortdesc doc files of pst-eucl
relocated 1
-docfiles size=153
+docfiles size=155
RELOC/doc/generic/pst-eucl/Changes
RELOC/doc/generic/pst-eucl/README
RELOC/doc/generic/pst-eucl/pst-eucl-doc.bib
++++++ pst-eucl.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-eucl/pst-eucl.tex new/tex/generic/pst-eucl/pst-eucl.tex
--- old/tex/generic/pst-eucl/pst-eucl.tex 2017-04-18 23:30:48.000000000 +0200
+++ new/tex/generic/pst-eucl/pst-eucl.tex 2019-02-01 23:23:57.000000000 +0100
@@ -1,13 +1,14 @@
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- Mode: Latex -*- %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- Mode: Latex -*- %%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% pst-eucl.tex --- Generation of geometric figures in euclidean geometry
%% Copyright 2000-2013 Dominique RODRIGUEZ
+%% Copyright 2014- Dominique RODRIGUEZ, Herbert Voß
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
%% archives in directory macros/latex/base/lppl.txt.
%%
-%% Author : Dominique RODRIGUEZ (EN)
-%% : hv herbert@dante.de
+%% Author : Dominique RODRIGUEZ (EN)
+%% : hv hvoss@tug.org
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Require PSTricks and pst-node packages
\ifx\PSTnodesLoaded\endinput\else\input pst-node.tex\fi
@@ -17,15 +18,11 @@
\ifx\MultidoLoaded\endinput \else\input multido.tex \fi
\csname PSTEuclideLoaded\endcsname
\let\PSTEuclideLoaded\endinput
-\def\fileversion{1.56}
-\def\filedate{2017/04/18}
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN
-%% archives in directory macros/latex/base/lppl.txt.
+%
+\def\fileversion{1.64}
+\def\filedate{2019/01/31}
+%%
\message{`PST-Euclide v\fileversion, \filedate\space (dr,hv)}%
-\message{ This version uses the pst-xkey package for managing parameters}%
-\message{ Please read the doc, some macros have a new syntax}%
-\message{ use option old for upward compatibility}%
%% prologue for postcript
\pstheader{pst-eucl.pro}%
\edef\PstAtCode{\the\catcode`\@}%
@@ -34,16 +31,21 @@
% Definition of the parameters
% ----------------------------
% symbol used for the point
-\define@key[psset]{pst-eucl}{PointSymbol}[default]{\def\psk@PointSymbol{#1}}%
-\define@key[psset]{pst-eucl}{PointSymbolA}[undef]{\edef\psk@PointSymbolA{#1}}%
-\define@key[psset]{pst-eucl}{PointSymbolB}[undef]{\edef\psk@PointSymbolB{#1}}%
-\define@key[psset]{pst-eucl}{PointSymbolC}[undef]{\edef\psk@PointSymbolC{#1}}%
+\define@key[psset]{pst-eucl}{PointSymbol}[*]{%
+ \def\psk@PointSymbol{#1}%
+ \def\psk@PointSymbolA{#1}%
+ \def\psk@PointSymbolB{#1}%
+ \def\psk@PointSymbolC{#1}%
+}%
+\define@key[psset]{pst-eucl}{PointSymbolA}[*]{\def\psk@PointSymbolA{#1}}%
+\define@key[psset]{pst-eucl}{PointSymbolB}[*]{\def\psk@PointSymbolB{#1}}%
+\define@key[psset]{pst-eucl}{PointSymbolC}[*]{\def\psk@PointSymbolC{#1}}%
% name used for the point
\define@key[psset]{pst-eucl}{PointName}[default]{\def\psk@PointName{#1}}%
-\define@key[psset]{pst-eucl}{PointNameA}[undef]{\edef\psk@PointNameA{#1}}%
-\define@key[psset]{pst-eucl}{PointNameB}[undef]{\edef\psk@PointNameB{#1}}%
-\define@key[psset]{pst-eucl}{PointNameC}[undef]{\edef\psk@PointNameC{#1}}%
+\define@key[psset]{pst-eucl}{PointNameA}[undef]{\def\psk@PointNameA{#1}}%
+\define@key[psset]{pst-eucl}{PointNameB}[undef]{\def\psk@PointNameB{#1}}%
+\define@key[psset]{pst-eucl}{PointNameC}[undef]{\def\psk@PointNameC{#1}}%
% use math mode in point name
\newif\ifPst@PtNameMath%
\define@key[psset]{pst-eucl}{PtNameMath}[false]{\@nameuse{Pst@PtNameMath#1}}%
@@ -67,9 +69,22 @@
\define@key[psset]{pst-eucl}{PointNameSep}{\edef\psk@PointNameSep{#1}}%
% position angle for positionning a point name
\define@key[psset]{pst-eucl}{PosAngle}{\edef\psk@PosAngle{#1}}%
-\define@key[psset]{pst-eucl}{PosAngleA}[undef]{\edef\psk@PosAngleA{#1}}%
-\define@key[psset]{pst-eucl}{PosAngleB}[undef]{\edef\psk@PosAngleB{#1}}%
-\define@key[psset]{pst-eucl}{PosAngleC}[undef]{\edef\psk@PosAngleC{#1}}%
+\iffalse
+\define@key[psset]{pst-eucl}{PosAngle}{\expandafter\psk@@Pos@Angle#1,,!}%
+\def\psk@@Pos@Angle#1,#2,#3#4#5!{%
+ \typeout{1: #1; 2: #2; 3: #3; 4: #4; 5: #5}%
+ \def\psk@PosAngle{#1}%
+ \def\@temp{#1}%
+ \ifx\@temp\@undef \typeout{Nichts machen}\else\typeout{Winkel setzen}%
+ \ifx\relax#1\relax \def\psk@PosAngle{undef}\else\def\psk@PosAngleA{#1}\fi
+ \ifx\relax#2\relax \else\def\psk@PosAngleB{#2}\fi
+ \ifx\relax#3\relax \else\def\psk@PosAngleC{#3}\fi
+ \fi
+}
+\fi
+\define@key[psset]{pst-eucl}{PosAngleA}[undef]{\def\psk@PosAngleA{#1}}%
+\define@key[psset]{pst-eucl}{PosAngleB}[undef]{\def\psk@PosAngleB{#1}}%
+\define@key[psset]{pst-eucl}{PosAngleC}[undef]{\def\psk@PosAngleC{#1}}%
% dimension of the right angle mark
\define@key[psset]{pst-eucl}{RightAngleSize}[4]{\edef\psk@RightAngleSize{#1}}%
\define@key[psset]{pst-eucl}{RightAngleType}[default]{\edef\psk@RightAngleType{#1}}%
@@ -132,10 +147,11 @@
% --------------
\def\resetEUCLvalues{%
\psset[pst-eucl]{%
- PointSymbol=default, PointSymbolA=undef, PointSymbolB=undef, PointSymbolC=undef,
+ PointSymbol=*, %PointSymbolA=*, PointSymbolB=*, PointSymbolC=*,
PointName=default, PointNameA=undef, PointNameB=undef, PointNameC=undef,
PtNameMath=true, PointNameMathSize=\textstyle, PointNameSize=\normalsize,
- PointNameSep=default, PosAngle=undef, PosAngleA=undef,
+ PointNameSep=default, PosAngle=undef,
+ PosAngleA=undef,
PosAngleB=undef, PosAngleC=undef, Mark=undef, mark=undef,SegmentSymbol=MarkHashh,
SegmentSymbolA=MarkHashh, SegmentSymbolB=MarkHash, SegmentSymbolC=MarkHashhh,
RightAngleSize=.4, RightAngleType=default, LabelAngleOffset=0, LabelSep=1,
@@ -164,10 +180,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% create a curve after a points list
\def\pst@MngTransformCurve{%DR 25032005
- \ifx\psk@CurveType\@none\else%
- \ifx\psk@CurveType\@polygon\expandafter\pspolygon\@@GenCourbe\else%
- \ifx\psk@CurveType\@polyline\expandafter\psline\@@GenCourbe\else%
- \ifx\psk@CurveType\@curve\expandafter\pscurve\@@GenCourbe%
+ \ifx\psk@CurveType\@none\else
+ \ifx\psk@CurveType\@polygon\expandafter\pspolygon\@@GenCourbe\else
+ \ifx\psk@CurveType\@polyline\expandafter\psline\@@GenCourbe\else
+ \ifx\psk@CurveType\@curve\expandafter\pscurve\@@GenCourbe
\fi\fi\fi\fi}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% macros for managing a list of parameters
@@ -182,12 +198,13 @@
%% end DR 2005/04/10
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\@InitListMng{%
- \def\LastValidPN{default}\def\LastValidPNS{default}\def\LastValidPA{undef}\def\LastValidPS{default}}
-%%begin modif alaindelplanque 11/2003 (VALID)
+ \def\LastValidPN{default}\def\LastValidPNS{default}\def\LastValidPA{undef}\def\LastValidPS{undef}}
%% car(liste) -- param1,param2,... -> param1
\def\PstParamListFirst#1,#2/{#1}
%% cdr(liste) -- param1,param2,... -> param2,...
+
\def\PstParamListLasts#1,#2/{#2}
+
\def\Pst@ManageParamList#1{%DR 02092004 #1->point node name
\edef\OldPointName{\psk@PointName}%
\edef\psk@PointName{\expandafter\PstParamListFirst\OldPointName,undef/}%
@@ -214,16 +231,17 @@
\def\pstGeonode{\@ifnextchar[\Pst@Geonode{\Pst@Geonode[]}}
\def\Pst@Geonode[#1]{\@ifnextchar({\Pst@Geonode@i[#1]}{\Pst@Geonode@i[#1](0,0)}}
\def\Pst@Geonode@i[#1]{%
- \begingroup%
+ \begingroup
\@InitListMng% DR 22032005
- \edef\@@GenCourbe{}%%for accumulating points% DR 22032005
- \psset{#1}\Pst@Geonode@ii}
+ \xdef\@@GenCourbe{}%%for accumulating points% DR 22032005
+ \psset{#1}%
+ \Pst@Geonode@ii}
\def\Pst@Geonode@ii(#1)#2{%
\pnode(#1){#2}
\xdef\@@GenCourbe{\@@GenCourbe(#2)}%%for accumulating points% DR 22032005
\Pst@ManageParamList{#2}%
\@ifnextchar(\Pst@Geonode@ii{\pst@MngTransformCurve\endgroup}}% DR 22032005
-%%end modif alaindelplanque 11/2003 (VALID)
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% create a point with an associated node, in a new
%% landmark
@@ -258,12 +276,14 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% #1 -> point coordinates
\def\Pst@geonodelabel#1{% % {nodename}
- \ifx\psk@PointSymbol\@none\else
- \ifx\psk@PointSymbol\@default \def\psk@PointSymbol{*}\fi
- \psdot[dotstyle=\psk@PointSymbol](#1)%
- \Pst@PutPointLabel{#1}%DR 041104
+ \ifx\psk@PointSymbol\@none
+ \ifx\psk@PointName\@none\else\Pst@PutPointLabel{#1}\fi
+ \else
+% \ifx\psk@PointSymbol\@default \def\psk@PointSymbol{*}\fi%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \psdot[dotstyle=\psk@PointSymbol](#1)%
+ \Pst@PutPointLabel{#1}%DR 041104
\fi%DR 02092004
- \ifx\psk@PointName\@none\else\Pst@PutPointLabel{#1}\fi%DR 041104
+% \ifx\psk@PointName\@none\else\Pst@PutPointLabel{#1}\fi%DR 041104
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\Pst@PutPointLabel#1{%DR 041104
@@ -278,7 +298,8 @@
%% #2 #3 -> nodes defining the segment to mark
\def\pstSegmentMark{\@ifnextchar[\Pst@SegmentMark{\Pst@SegmentMark[]}}%
\def\Pst@SegmentMark[#1]#2#3{%
- \bgroup\psset{#1}% % Affectation of local parameters
+ \bgroup
+ \psset{#1}% % Affectation of local parameters
\ncline[nodesep=0]{#2}{#3}
\ncput[nrot=:U]{$\expandafter\@nameuse\expandafter{\psk@SegmentSymbol}$}% $
\egroup%
@@ -286,10 +307,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% macros for marking
\def\pstslash{/}%
-\def\pstslashh{/\kern-2pt/}
-\let\pstslashslash=\pstslashh%
-\def\pstslashhh{/\kern-1.4pt/\kern-1.4pt/}
-\let\pstslashslashslash=\pstslashhh%
+\def\pstslashh{/\kern-2pt/}%
+\let\pstslashslash=\pstslashh
+\def\pstslashhh{/\kern-1.4pt/\kern-1.4pt/}%
+\let\pstslashslashslash=\pstslashhh
\def\Anglepstslash{\rput{\ifx\psk@MarkAngle\@undef0\else\psk@MarkAngle\fi}(0,0){\pstslash}}
\def\Anglepstslashh{\rput{\ifx\psk@MarkAngle\@undef0\else\psk@MarkAngle\fi}(0,0){\pstslashh}}
\def\Anglepstslashhh{\rput{\ifx\psk@MarkAngle\@undef0\else\psk@MarkAngle\fi}(0,0){\pstslashhh}}
@@ -371,31 +392,45 @@
\def\pstRightAngle{\pst@object{pstRightAngle}}
\def\pstRightAngle@i#1#2#3{%
\begingroup
-% \addbefore@par{linestyle=solid,linecolor=black,linewidth=\pslinewidth}
+ \addbefore@par{dimen=inner,dotscale=1}%linestyle=solid,linecolor=black,linewidth=\pslinewidth}
\use@par% % Affectation of local parameters
%% not good at all, but \rput{0}(#3){\rput{(#2)}{stuff}} doesn't work...
\rput(#2){%
- \ifx\psk@RightAngleType\@default%
- \psline(!tx@EcldDict begin /N@#1 GetNode exch Atan
- \psk@RightAngleSize\space exch PtoC end)%
+ \ifx\psk@RightAngleType\@default
+ \ifx\psk@fillstylename\@none\else
+ \pspolygon[linestyle=none,dimen=inner](0,0)(!tx@EcldDict begin /N@#1 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end)%
+ (!tx@EcldDict begin /N@#1 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end)%
(!tx@EcldDict begin /N@#1 GetNode exch Atan /AngleNo1 ED
tx@EcldDict begin /N@#3 GetNode exch Atan /AngleNo3 ED
AngleNo1 AngleNo3 sub abs 180 gt { /Diff -45 def }{ /Diff 45 def } ifelse
AngleNo1 AngleNo3 gt { AngleNo1 Diff sub }{ AngleNo3 Diff sub } ifelse
\psk@RightAngleSize\space 2 sqrt mul exch PtoC end)%
- (!tx@EcldDict begin /N@#3 GetNode exch Atan
- \psk@RightAngleSize\space exch PtoC end)%
+ (!tx@EcldDict begin /N@#3 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end)%
+ \fi
+ \psline[fillstyle=none](!tx@EcldDict begin /N@#1 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end)%
+ (!tx@EcldDict begin /N@#1 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end)%
+ (!tx@EcldDict begin /N@#1 GetNode exch Atan /AngleNo1 ED
+ tx@EcldDict begin /N@#3 GetNode exch Atan /AngleNo3 ED
+ AngleNo1 AngleNo3 sub abs 180 gt { /Diff -45 def }{ /Diff 45 def } ifelse
+ AngleNo1 AngleNo3 gt { AngleNo1 Diff sub }{ AngleNo3 Diff sub } ifelse
+ \psk@RightAngleSize\space 2 sqrt mul exch PtoC end)%
+ (!tx@EcldDict begin /N@#3 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end)%
\else
\ifx\psk@RightAngleType\@german
+% \ifx\psk@fillstylename\@none\else
+% \pscustom[linestyle=none,dimen=inner]{\psline(0,0)
+% \pstMarkAngle[MarkAngleRadius=\psk@RightAngleSize,LabelSep=\psk@RightAngleSize\space .5 mul]{#1}{#2}{#3}{}%
+% \psline(0,0)
+% }
+% \fi
\pstMarkAngle[MarkAngleRadius=\psk@RightAngleSize,LabelSep=\psk@RightAngleSize\space .5 mul]{#1}{#2}{#3}%
- {\psscalebox{\psk@RightAngleSize}{\pscircle*{.08}}}%
+ {\psscalebox{\psk@RightAngleSize}{\pscircle*{!.08 \psk@xdotscale\space mul}}}%
\else
\ifx\psk@RightAngleType\@suisseromand
\rput{*0}%
(!tx@EcldDict begin /N@#3 GetNode exch Atan /N@#1 GetNode exch Atan
2 copy lt { exch 360 sub exch } if add 2 div .45 \psk@RightAngleSize\space mul exch PtoC end)%
{\psscalebox{\psk@RightAngleSize}{\pscircle*{.08}}}%
-% \pspolygon(0,0)%
\psline(0,0)%
(!tx@EcldDict begin /N@#3 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end )%
(!tx@EcldDict begin /N@#1 GetNode exch Atan \psk@RightAngleSize\space exch PtoC end )%
@@ -416,13 +451,20 @@
\psset{%MarkAngle=0,
#1}%
\rput(#3){%
- \psarc(0,0){\psk@MarkAngleRadius}{(#2)}{(#4)}%
+ \ifx\psk@fillstylename\@none\else
+ \pscustom[linestyle=none,linewidth=0.01pt,arrows=-]{%
+ \psline(0,0)
+ \psarc(0,0){\psk@MarkAngleRadius}{(#2)}{(#4)}
+ \psline(0,0)
+ }
+ \fi
+ \psarc[fillstyle=none](0,0){\psk@MarkAngleRadius}{(#2)}{(#4)}%
\rput[\psk@LabelRefPt]{*0}(! tx@EcldDict begin
/N@#4 GetNode exch Atan /N@#2 GetNode exch Atan end
2 copy lt { exch 360 sub exch } if
add 2 div dup /psRawLabelPos ED
\psk@LabelAngleOffset\space add
- \psk@LabelSep\space exch PtoC ){#5}%
+ \psk@LabelSep\space exch PtoC){#5}%
\def\pst@tempA{Angleundef}%
%% define \pst@rot@angle to make it compatible with xelatex for later use
\edef\pst@rot@angle{ tx@EcldDict begin % expand the #4 and #2
@@ -430,33 +472,30 @@
2 copy lt \pslbrace exch 360 sub exch \psrbrace if
add 2 div \psk@LabelAngleOffset\space add }%
\rput[\psk@LabelRefPt]{!\pst@rot@angle\space \ifx\psk@MarkAngle\@undef 0 \else\psk@MarkAngle\space\fi add }%
- (! \psk@MarkAngleRadius\space psRawLabelPos PtoC )%
+ (! \psk@MarkAngleRadius\space psRawLabelPos PtoC)%
{\ifx\psk@mark\pst@tempA\csname\psk@Mark\endcsname\else\csname\psk@mark\endcsname\fi}%
-}}}
+}%
+}}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% #2 #4 #6 -> coordinates for nodes
%% #3 #5 #7 -> nodes name
-\def\pstTriangle{\@ifnextchar[\Pst@Triangle{\Pst@Triangle[]}}%
-\def\Pst@Triangle[#1]{%NEW DR 14112001 (for default (0,0) coordinates)
- \def\pst@par{#1}%
- \@ifnextchar(\Pst@Trianglei{\Pst@Trianglei(0,0)}}%
-\def\Pst@Trianglei(#1)#2(#3)#4(#5)#6{%
- %\pst@killglue% <------------------------------------------------- hv - DR 050315
- \bgroup\pst@killglue% <------------------------------------------- DR 050315
+\def\pstTriangle{\pst@object{pstTriangle}}%
+\def\pstTriangle@i{\@ifnextchar(\pstTriangle@ii{\pstTriangle@ii(0,0)}}%
+\def\pstTriangle@ii(#1)#2(#3)#4(#5)#6{%
+ \pst@killglue
%%begin modif alaindelplanque 11/2003
- \pst@@getcoor{#1}\xdef\@@coordi{\pst@coor}%% A<------------------ hv
- \pst@@getcoor{#3}\xdef\@@coordiii{\pst@coor}%% B<------------------ hv
- \pst@@getcoor{#5}\xdef\@@coordv{\pst@coor}%% C<- ---------------- hv
+ \pst@getcoor{#1}\@@coordi
+ \pst@getcoor{#3}\@@coordiii
+ \pst@getcoor{#5}\@@coordv
\pstVerb{
\@@coordi\space\@@coordiii\space exch 4 1 roll \@@coordv\space exch 6 1 roll % x x x y y y
add add 3 div /YS exch def add add 3 div /XS exch def
- }
- %%end modif alaindelplanque 11/2003
- %\bgroup\use@par% % Affectation of local parameters<---- DR 050315
- \use@par% % Affectation of local parameters<---- DR 050315
- %%begin modif alaindelplanque 11/2003
- \bgroup\ifx\psk@PosAngleA\@undef
+ }%
+ \bgroup
+ \use@keep@par
+ \bgroup
+ \ifx\psk@PosAngleA\@undef
\psset{PosAngleA={!
/AngleAB \@@coordi\space\@@coordiii\space tx@EcldDict begin ABVect end exch Atan def
/AngleAC \@@coordi\space\@@coordv\space tx@EcldDict begin ABVect end exch Atan def
@@ -464,27 +503,31 @@
1 exch \tx@PtoC exch \@@coordi\space 4 1 roll add 3 1 roll add XS YS Pyth2 % test if inside/outside
\@@coordi\space XS YS Pyth2 le { 180 add } if
}}%% <------ hv
- \else\psset{PosAngle=\psk@PosAngleA}\fi
- %%end modif alaindelplanque 11/2003
+ \else
+ \psset{PosAngle=\psk@PosAngleA}
+ \fi
\ifx\psk@PosAngleA\@undef\else\psset{PosAngle=\psk@PosAngleA}\fi
- \ifx\psk@PointSymbolA\@undef\else\psset{PointSymbol=\psk@PointSymbolA}\fi
+ \let\psk@PointSymbol=\psk@PointSymbolA
\ifx\psk@PointNameA\@undef\else\psset{PointName=\psk@PointNameA}\fi
- \Pst@Geonode@i[](#1){#2}\egroup%%NEW DR 15112001
- %%begin modif alaindelplanque 11/2003
- \bgroup\ifx\psk@PosAngleB\@undef
+ \Pst@Geonode@i[](#1){#2}
+ \egroup
+ \bgroup
+ \use@keep@par
+ \ifx\psk@PosAngleB\@undef
\psset{PosAngleB={!
/AngleBC \@@coordiii\space\@@coordv\space tx@EcldDict begin ABVect end exch Atan def
/AngleBA \@@coordiii\space\@@coordi\space tx@EcldDict begin ABVect end exch Atan def
AngleBA AngleBC add 2 div dup 1 exch \tx@PtoC exch \@@coordiii\space 4 1 roll add 3 1 roll add XS YS Pyth2
\@@coordiii\space XS YS Pyth2 le { 180 add } if
}}%% <------ hv
- \else\psset{PosAngle=\psk@PosAngleB}\fi
- %%end modif alaindelplanque 11/2003
+ \else
+ \psset{PosAngle=\psk@PosAngleB}
+ \fi
\ifx\psk@PosAngleB\@undef\else\psset{PosAngle=\psk@PosAngleB}\fi
- \ifx\psk@PointSymbolB\@undef\else\psset{PointSymbol=\psk@PointSymbolB}\fi
+ \let\psk@PointSymbol=\psk@PointSymbolB
\ifx\psk@PointNameB\@undef\else\psset{PointName=\psk@PointNameB}\fi
- \Pst@Geonode@i[](#3){#4}\egroup%%NEW DR 15112001
- %%begin modif alaindelplanque 11/2003
+ \Pst@Geonode@i[](#3){#4}%
+ \egroup
\ifx\psk@PosAngleC\@undef
\psset{PosAngleC={!
/AngleCB \@@coordv\space\@@coordiii\space tx@EcldDict begin ABVect end exch Atan def
@@ -492,15 +535,17 @@
AngleCB AngleCA add 2 div dup 1 exch \tx@PtoC exch \@@coordv\space 4 1 roll add 3 1 roll add XS YS Pyth2
\@@coordv\space XS YS Pyth2 le { 180 add } if
}}%% <------ hv
- \else\psset{PosAngle=\psk@PosAngleC}\fi%% <----------------------- hv
- %%end modif alaindelplanque 11/2003
+ \else
+ \psset{PosAngle=\psk@PosAngleC}
+ \fi
\ifx\psk@PosAngleC\@undef\else\psset{PosAngle=\psk@PosAngleC}\fi
- \ifx\psk@PointSymbolC\@undef\else\psset{PointSymbol=\psk@PointSymbolC}\fi
+ \let\psk@PointSymbol=\psk@PointSymbolC
\ifx\psk@PointNameC\@undef\else\psset{PointName=\psk@PointNameC}\fi
\Pst@Geonode@i[](#5){#6}%%NEW DR 15112001
\pst@TraceTriangle{#2}{#4}{#6}%
- \egroup%
+ \egroup
}%
+%
\def\pst@TraceTriangle#1#2#3{\pspolygon(#1)(#2)(#3)}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Line, circle, Arc
@@ -1020,14 +1065,14 @@
Glbx \pst@number\psxunit div Glby \pst@number\psyunit div
end){\pnode{#6}}
}%
- \bgroup
- \ifx\psk@PosAngleA\@undef\else\psset{PosAngle=\psk@PosAngleA}\fi
- \ifx\psk@PointSymbolA\@undef\else\psset{PointSymbol=\psk@PointSymbolA}\fi
- \ifx\psk@PointNameA\@undef\else\psset{PointName=\psk@PointNameA}\fi
+ \begingroup
+ \ifx\psk@PosAngleA\@undef \else\psset{PosAngle=\psk@PosAngleA}\fi
+ \let\psk@PointSymbol\psk@PointSymbolA
+ \ifx\psk@PointNameA\@undef \else\psset{PointName=\psk@PointNameA}\fi
\Pst@geonodelabel{#5}
- \egroup
+ \endgroup
\ifx\psk@PosAngleB\@undef\else\psset{PosAngle=\psk@PosAngleB}\fi
- \ifx\psk@PointSymbolB\@undef\else\psset{PointSymbol=\psk@PointSymbolB}\fi
+ \let\psk@PointSymbol\psk@PointSymbolB
\ifx\psk@PointNameB\@undef\else\psset{PointName=\psk@PointNameB}\fi
\Pst@geonodelabel{#6}%
\endgroup
@@ -1089,18 +1134,18 @@
% \ifx\psk@PointSymbolA\@undef\else\psset{PointSymbol=\psk@PointSymbolA}\fi
% \ifx\psk@PointNameA\@undef\else\psset{PointName=\psk@PointNameA}\fi
\ifx\psk@PosAngleA\@undef\else\ifx\psk@PosAngleA\@none\else\psset{PosAngle=\psk@PosAngleA}\fi\fi
- \ifx\psk@PointSymbolA\@undef\else\ifx\psk@PointSymbolA\@none\else\psset{PointSymbol=\psk@PointSymbolA}\fi\fi
+ \ifx\psk@PointSymbolA\@none\let\psk@PointSymbol=\@none\else\let\psk@PointSymbol=\psk@PointSymbolA\fi
\ifx\psk@PointNameA\@undef\else\ifx\psk@PointNameA\@none\else\psset{PointName=\psk@PointNameA}\fi\fi
- \ifx\psk@PosAngleA\@undef\else\ifx\psk@PointSymbolA\@none\else\Pst@geonodelabel{#6}\fi\fi
+ \ifx\psk@PosAngleA\@undef\else\ifx\psk@PosAngle\@none\else\Pst@geonodelabel{#6}\fi\fi
\egroup
\bgroup
% \ifx\psk@PosAngleB\@undef\else\psset{PosAngle=\psk@PosAngleB}\fi
% \ifx\psk@PointSymbolB\@undef\else\psset{PointSymbol=\psk@PointSymbolB}\fi
% \ifx\psk@PointNameB\@undef\else\psset{PointName=\psk@PointNameB}\fi
- \ifx\psk@PosAngleA\@undef\else\ifx\psk@PosAngleB\@none\else\psset{PosAngle=\psk@PosAngleB}\fi\fi
- \ifx\psk@PointSymbolB\@undef\else\ifx\psk@PointSymbolB\@none\else\psset{PointSymbol=\psk@PointSymbolB}\fi\fi
+ \ifx\psk@PosAngleB\@undef\else\ifx\psk@PosAngleB\@none\else\psset{PosAngle=\psk@PosAngleB}\fi\fi
+ \ifx\psk@PointSymbolB\@none\let\psk@PointSymbol=\@none\else\let\psk@PointSymbol=\psk@PointSymbolB\fi
\ifx\psk@PointNameB\@undef\else\ifx\psk@PointNameB\@none\else\psset{PointName=\psk@PointNameB}\fi\fi
- \ifx\psk@PosAngleB\@undef\else\ifx\psk@PointSymbolB\@none\else\Pst@geonodelabel{#7}\fi\fi
+ \ifx\psk@PosAngleB\@undef\else\ifx\psk@PosAngleB\@none\else\Pst@geonodelabel{#7}\fi\fi
\egroup
\psset{linecolor=\psk@CodeFigColor, linestyle=\psk@CodeFigStyle, arcsep=-1}%
\ifx\psk@CodeFigA\@undef%
@@ -1384,13 +1429,13 @@
\def\Pst@MediatorAB[#1]#2#3#4#5{%
\bgroup\psset{#1}% % Affectation of local parameters
\bgroup
- \ifx\psk@PointSymbolA\@undef\else\psset{PointSymbol=\psk@PointSymbolA}\fi
+ \let\PointSymbol=\psk@PointSymbolA
\ifx\psk@PointNameA\@undef\else\psset{PointName=\psk@PointNameA}\fi
%\Pst@HomO[HomCoef=.5]{#2}{#3}{#4}
\Pst@MiddleAB[]{#2}{#3}{#4}
\egroup
\bgroup
- \ifx\psk@PointSymbolB\@undef\else\psset{PointSymbol=\psk@PointSymbolB}\fi
+ \let\PointSymbol=\psk@PointSymbolB
\ifx\psk@PointNameB\@undef\else\psset{PointName=\psk@PointNameB}\fi
\expandafter\ifx\csname psteucl@old\endcsname\relax%
\Pst@Rotation[RotAngle=90, CodeFig=false]{#4}{#3}[#5]%%%DR 26032005
@@ -1521,6 +1566,31 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Special macros for parameters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\def\pstTriangleIC{\pst@object{pstTriangleIC}}% inner circle of a triangle
+\def\pstTriangleIC@i#1#2#3{%
+ \begingroup
+ \psset{PointSymbol=none,PointName=none,linestyle=none,CodeFig=false}
+ \pstBissectBAC{#3}{#1}{#2}{IC_BC}
+ \pstBissectBAC{#2}{#3}{#1}{IC_AB}
+ \pstInterLL{#3}{IC_AB}{#1}{IC_BC}{IC_O}
+ \pstProjection{#1}{#2}{IC_O}[IC_OAB]
+ \endgroup
+ \begingroup
+ \use@par
+ \pstCircleOA{IC_O}{IC_OAB}
+ \endgroup
+}
+%
+\def\pstTriangleOC{\pst@object{pstTriangleOC}}% inner circle of a triangle
+\def\pstTriangleOC@i#1#2#3{%
+ \begingroup
+ \addbefore@par{PointSymbol=none,PointName=none}
+ \use@par
+ \pstCircleABC{#1}{#2}{#3}{OC_O}
+ \endgroup
+}
+%
%% Distance between two points
\def\pstDistAB#1#2{%
tx@EcldDict begin /N@#1 GetNode /N@#2 GetNode ABDist end
@@ -1529,8 +1599,14 @@
\fi
}
%% Distance specified with a number
-\def\pstDistVal#1{
- #1 \pst@number\psxunit mul
+\def\pstDistVal#1{%
+ #1 \pst@number\psxunit mul
+ \ifx\psk@DistCoef\@none\else
+ \psk@DistCoef\space mul
+ \fi
+}
+\def\pstDistCalc#1{%
+ \pscalculate{#1} \pst@number\psxunit mul
\ifx\psk@DistCoef\@none\else
\psk@DistCoef\space mul
\fi
@@ -1614,7 +1690,11 @@
\pnode(! %
/dec \psk@decimals\space def
\psk@PSfont findfont \psk@fontscale scalefont setfont \pst@usecolor\pslinecolor
- /s1 { /Symbol findfont \psk@fontscale\space scalefont setfont } bind def
+ \ifpst@psfonts
+ /s1 { /Symbol findfont \psk@fontscale\space scalefont setfont } bind def
+ \else
+ /s1 { /StandardSymL findfont \psk@fontscale\space scalefont setfont } bind def
+ \fi
/laenge {10 dec exp mul round 10 dec exp div 15 string cvs stringwidth } def
/WertZeigen { dec -1 le { /dec 15 def } if 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse
\ifPst@comma dot2comma \fi show s1 (\string\260) show} def
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/pst-eucl/pst-eucl.sty new/tex/latex/pst-eucl/pst-eucl.sty
--- old/tex/latex/pst-eucl/pst-eucl.sty 2016-11-25 19:33:58.000000000 +0100
+++ new/tex/latex/pst-eucl/pst-eucl.sty 2018-10-07 23:07:48.000000000 +0200
@@ -1,6 +1,7 @@
\RequirePackage{pstricks}
\RequirePackage{pst-node}
\RequirePackage{pst-tools}
+\RequirePackage{pst-calculate}
\ProvidesPackage{pst-eucl}[2014/05/17 package wrapper for PSTricks pst-eucl.tex]
\DeclareOption{old}{\gdef\psteucl@old{}}% DR 10/05/2005
\ProcessOptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-eucl.tlpobj new/tlpkg/tlpobj/pst-eucl.tlpobj
--- old/tlpkg/tlpobj/pst-eucl.tlpobj 2018-03-03 20:10:56.000000000 +0100
+++ new/tlpkg/tlpobj/pst-eucl.tlpobj 2019-02-28 04:00:59.000000000 +0100
@@ -1,6 +1,6 @@
name pst-eucl
category Package
-revision 43911
+revision 49900
shortdesc Euclidian geometry with PSTricks
relocated 1
longdesc The package allows the drawing of Euclidean geometric figures
@@ -13,8 +13,11 @@
RELOC/tex/generic/pst-eucl/pst-eucl.tex
RELOC/tex/latex/pst-eucl/pst-eucl.sty
catalogue-also eukleides tkz-euclide
+catalogue-contact-home http://pstricks.tug.org
+catalogue-contact-repository http://comedy.dante.de/~herbert/TeXnik/
+catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/contrib/pst-eucl
-catalogue-date 2017-04-18 21:26:16 +0200
+catalogue-date 2019-01-31 22:06:34 +0100
catalogue-license lppl
-catalogue-topics maths graphics-use
-catalogue-version 1.56
+catalogue-topics maths graphics-use pstricks
+catalogue-version 1.64
++++++ pst-exa.doc.tar.xz ++++++
++++++ pst-exa.tar.xz ++++++
++++++ pst-fill.doc.tar.xz ++++++
++++++ pst-fill.tar.xz ++++++
++++++ pst-fit.doc.tar.xz ++++++
++++++ pst-fit.tar.xz ++++++
++++++ pst-fr3d.doc.tar.xz ++++++
++++++ pst-fr3d.tar.xz ++++++
++++++ pst-fractal.doc.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/pst-fractal.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/pst-fractal.doc.tar.xz differ: char 26, line 1
++++++ pst-fractal.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dvips/pst-fractal/pst-fractal.pro new/dvips/pst-fractal/pst-fractal.pro
--- old/dvips/pst-fractal/pst-fractal.pro 2017-12-03 23:18:59.000000000 +0100
+++ new/dvips/pst-fractal/pst-fractal.pro 2018-12-01 23:47:30.000000000 +0100
@@ -1,4 +1,4 @@
-%% $Id: pst-fractal.pro 673 2017-12-02 22:04:41Z herbert $
+%% $Id: pst-fractal.pro 679 2017-12-04 21:41:23Z herbert $
%%
%% This is file `pst-fractal.pro',
%%
@@ -16,7 +16,7 @@
%% `pst-fractal' is a PSTricks package to draw fractal objects
%%
%%
-%% version 0.05 / 2017-12-02 Herbert Voss <hvoss _at_ tug.org>
+%% version 0.06 / 2017-12-04 Herbert Voss <hvoss _at_ tug.org>
%
/tx@fractalDict 100 dict def
tx@fractalDict begin
@@ -150,7 +150,7 @@
P0
[
0 2 Pi length 2 sub {/i exch def
- Pi i get Pi i 1 add get Rot-90
+ Pi i get Pi i 1 add get exch neg % Rot-90
} for
] /Pi exch def
P0 Pi concatarray /P0 exch def
@@ -167,7 +167,7 @@
/P2 {[
0 2 P0 length 2 sub {
/i exch def
- P0 i get P0 i 1 add get Rot-90
+ P0 i get P0 i 1 add get exch neg % Rot-90
2 cmunit coefficient mul add exch
-2 cmunit coefficient mul add exch
} for ]
@@ -176,7 +176,7 @@
/P3 {[
0 2 P0 length 2 sub {
/i exch def
- P0 i get P0 i 1 add get Rot-90 Rot-90
+ P0 i get P0 i 1 add get neg exch neg exch % Rot-90 Rot-90
2 cmunit coefficient mul add exch
2 cmunit coefficient mul add exch
} for
@@ -184,7 +184,7 @@
%
/P4 {[
0 2 P0 length 2 sub {/i exch def
- P0 i get P0 i 1 add get Rot-90 Rot-90 Rot-90
+ P0 i get P0 i 1 add get neg exch % Rot-90 Rot-90 Rot-90
-2 cmunit coefficient mul add exch
2 cmunit coefficient mul add exch
} for
@@ -879,6 +879,75 @@
grestore
end
} def
-
+%
+/Rot2 { % Rot-90+translation
+ 2 dict begin
+ /y exch neg def /x exch def
+ y 2 n@ 1 add exp 1 sub add
+ x neg 2 n@ exp 1 sub add
+ end
+ } def
+/Trans1 {
+ 2 dict begin
+ /y exch def /x exch def
+ x
+ y 2 n@ exp add
+ end
+} def
+/Trans2 {
+ 2 dict begin
+ /y exch def /x exch def
+ x 2 n@ exp add
+ y 2 n@ exp add
+ end
+} def
+%
+/HilbertFractal {
+ /M0 [[0 0] [0 1] [1 1] [1 0]] def
+ /n@ 1 def
+ N@ {
+ /M1 [] def
+ /M2 [] def
+ /M3 [] def
+ /M4 [] def
+ 0 1 M0 length 1 sub {/i exch def
+ /M M0 i get def
+ /Mt [
+ 0 2 M length 2 sub {
+ /k exch def
+ M k 2 getinterval
+ } for
+ ] def
+ M1 [Mt {aload pop exch } forall] concatarray /M1 exch def
+ M2 [Mt {aload pop Trans1} forall] concatarray /M2 exch def
+ M3 [Mt {aload pop Trans2} forall] concatarray /M3 exch def
+ M4 [Mt {aload pop Rot2 } forall] concatarray /M4 exch def
+ } for
+ /n@ n@ 1 add def
+ /M0 [M1 M2 M3 M4] def
+ } repeat
+% tableau des points
+ /HilbertCurve [
+ 0 1 M0 length 1 sub {
+ /i exch def
+ /lePt M0 i get def
+ 0 2 lePt length 2 sub {
+ /j exch def
+ lePt j get cmunit
+ lePt j 1 add get cmunit
+ } for
+ } for
+ ] def
+% le dessin de la courbe
+ newpath
+ 0 0 moveto
+ 0 2 HilbertCurve length 2 sub {
+ /i exch def
+ i 2 div Npts ge {exit} if
+ HilbertCurve i get
+ HilbertCurve i 1 add get
+ lineto
+ } for
+} def
%
end
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-fractal/pst-fractal.tex new/tex/generic/pst-fractal/pst-fractal.tex
--- old/tex/generic/pst-fractal/pst-fractal.tex 2017-12-03 23:18:59.000000000 +0100
+++ new/tex/generic/pst-fractal/pst-fractal.tex 2018-12-01 23:47:30.000000000 +0100
@@ -1,4 +1,4 @@
-%% $Id: pst-fractal.tex 673 2017-12-02 22:04:41Z herbert $
+%% $Id: pst-fractal.tex 846 2018-11-30 21:44:45Z herbert $
%%
%% This is file `pst-fractal.tex',
%%
@@ -22,8 +22,8 @@
\ifx\PSTricksAddLoaded\endinput\else\input pstricks-add.tex\fi
\ifx\PSTXKeyLoaded\endinput\else \input pst-xkey \fi
%
-\def\fileversion{0.09}
-\def\filedate{2017/12/02}
+\def\fileversion{0.10}
+\def\filedate{2018/11/30}
\message{`PST-fractal' v\fileversion, \filedate\space (hv)}
%
\edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax
@@ -79,9 +79,67 @@
\define@boolkey[psset]{pst-fractal}[Pst@]{juxtaposition}[true]{} %
\define@key[psset]{pst-fractal}{colorF}{\pst@getcolor{#1}\pscolorF}
\psset[pst-fractal]{morphism=(0) (1) (2),juxtaposition=false,colorF=red,i=6}
-
+%
%===========================================================
%
+\def\psCantor{\pst@object{psCantor}}
+\def\psCantor@i{%
+ \addbefore@par{n=5,xWidth=10cm,yWidth=5mm,linewidth=2mm}
+ \begin@SpecialObj
+ \addto@pscode{
+ /N@ \pst@fractal@n def
+% \pst@number\psunit dup scale
+ /v 0 def
+ /deltaV \pst@number\pst@fractal@yWidth def
+ 0 0 moveto
+ /cantor_set { % x0 x1 v n
+ 4 dict begin
+ /n exch def
+ /v exch def
+ /x1 exch def
+ /x0 exch def
+ x0 v moveto
+ x1 v lineto \pst@usecolor\pslinecolor \pst@number\pslinewidth stroke
+ n 1 gt {
+ x0 dup dup add x1 add 3 div v deltaV sub n 1 sub cantor_set
+ x0 x1 dup add add 3 div x1 v deltaV sub n 1 sub cantor_set
+ } if
+ end
+ } def
+ 0 \pst@number\pst@fractal@xWidth 0 N@ cantor_set
+ }%
+ \showpointsfalse
+ \end@SpecialObj
+ \ignorespaces}
+%
+\def\psHilbert{\pst@object{psHilbert}}
+\def\psHilbert@i{%
+ \addbefore@par{n=4,N=all,dotcolor=red}
+ \begin@SpecialObj
+ \addto@pscode{
+ /N@ \pst@fractal@n def
+ /NbrePts (\pst@fractal@N) def
+ NbrePts (all) eq {/Npts 4 N@ 1 add exp cvi def}{/Npts NbrePts cvi def Npts 4 N@ 1 add exp gt {/Npts 4 N@ 1 add exp cvi def} if } ifelse
+ /dotcolor {\pst@usecolor\psdotcolor } def
+ /cmunit {\pst@number\psunit mul} bind def
+ tx@fractalDict begin HilbertFractal
+ \psls@solid
+ \ifshowpoints
+ 0 2 HilbertCurve length 2 sub {
+ /i exch def
+ i 2 div Npts ge {exit} if
+ HilbertCurve i get
+ HilbertCurve i 1 add get
+ \psk@dotsize DS
+ 0 360 arc dotcolor fill
+ } for
+ \fi
+ end
+ }%
+ \showpointsfalse
+ \end@SpecialObj
+ \ignorespaces}
+%
\def\psFibonacci{\pst@object{psFibonacci}}
\def\psFibonacci@i{%
\addbefore@par{n=10, angle=90}%
@@ -601,6 +659,77 @@
\end@SpecialObj%
}}
%
+\define@key[psset]{pst-fractal}{NbrIter}{\def\pst@fractal@NbrIter{#1 }} % nombre d'itérations
+\define@key[psset]{pst-fractal}{tabPts}{\def\pst@fractal@tabPts{#1 }} % tableau de points
+\define@key[psset]{pst-fractal}{angleH}{\def\pst@fractal@angleH{#1 }} % angle en radians
+\define@key[psset]{pst-fractal}{zoom}{\def\pst@fractal@zoom{#1 }} % grossissement
+\psset[pst-fractal]{NbrIter=500,angleH=1.32837,zoom=5,tabPts=0.05 0.05
+0.1 0.1
+0.2 0.2
+0.3 0.2
+0.3 0.3
+0.4 0.3
+0.4 0.324
+0.4 0.326
+0.4 0.5
+0.5 0.3
+0.5 0.5
+0.6 0.5
+0.6 0.6
+0.57 0.575
+0.7 0.7
+0.7 0.9}
+\define@boolkey[psset]{pst-fractal}[Pst@]{pixelscolor}[true]{}
+\psset[pst-fractal]{pixelscolor=true} % pixels en couleurs
+
+\def\psHenon{\pst@object{psHenon}}
+\def\psHenon@i{%
+ \addbefore@par{dotsize=0.75pt}%
+ \begin@SpecialObj
+ \addto@pscode{
+% �chelle 2=> 10 cm pour zoom=5
+ /zoom \pst@fractal@zoom def
+ /cm {\pst@number\psunit mul zoom mul} bind def
+ /NbreIter \pst@fractal@NbrIter def
+ /Angle \pst@fractal@angleH RadtoDeg def
+ /CosA Angle cos def
+ /SinA Angle sin def
+ /TabPts [\pst@fractal@tabPts] def
+ \ifPst@pixelscolor /pixelscolor true def \else /pixelscolor false def \fi
+ /AttracteurHenon {
+ 5 dict begin
+ /Y exch def /X exch def /Aux X def
+ NbreIter {
+ /Aux X def
+ /X X CosA mul Y X X mul sub SinA mul sub def
+ /Y Aux SinA mul Y Aux Aux mul sub CosA mul add def
+ X abs 1e12 ge Y abs 1e10 ge or { exit }{
+ newpath
+ X cm \psk@@dotsize sub Y cm \psk@@dotsize sub moveto
+ \psk@@dotsize 0 rlineto % bottom of square
+ 0 \psk@@dotsize rlineto % right side of square
+ -\psk@@dotsize 0 rlineto % top of square
+ closepath
+ fill
+ }ifelse
+ } repeat
+ end
+ } def
+ /Hsb 0 def
+ 0 2 TabPts length 2 sub {
+ /i exch def
+ % 0 setgray
+ %TabPts i get TabPts i 1 add get 2 copy
+ %exch 200 mul exch 200 mul 2 0 360 arc fill
+ pixelscolor {Hsb 1 1 sethsbcolor}{0 setgray}ifelse
+ TabPts i get TabPts i 1 add get
+ AttracteurHenon
+ /Hsb i TabPts length div def
+ } for
+ }%
+ \showpointsfalse
+ \end@SpecialObj
+ \ignorespaces}
%
\catcode`\@=\PstAtCode\relax
%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/pst-fractal/pst-fractal.sty new/tex/latex/pst-fractal/pst-fractal.sty
--- old/tex/latex/pst-fractal/pst-fractal.sty 2017-12-03 23:18:59.000000000 +0100
+++ new/tex/latex/pst-fractal/pst-fractal.sty 2018-12-01 23:47:30.000000000 +0100
@@ -5,7 +5,7 @@
\input{pst-fractal.tex}
\IfFileExists{pst-fractal.pro}{%
\ProvidesFile{pst-fractal.pro}
- [2017/12/02 v. 0.05, PostScript prologue file (hv)]
+ [2017/12/04 v. 0.06, PostScript prologue file (hv)]
\@addtofilelist{pst-fractal.pro}}{}%
\ProvidesFile{pst-fractal.tex}
[\filedate\space v\fileversion\space `PST-fractal' (hv)]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-fractal.tlpobj new/tlpkg/tlpobj/pst-fractal.tlpobj
--- old/tlpkg/tlpobj/pst-fractal.tlpobj 2018-03-03 20:11:01.000000000 +0100
+++ new/tlpkg/tlpobj/pst-fractal.tlpobj 2019-02-28 04:01:13.000000000 +0100
@@ -1,6 +1,6 @@
name pst-fractal
category Package
-revision 45977
+revision 49295
shortdesc Draw fractal sets using PSTricks
relocated 1
longdesc The package uses PSTricks to draw the Julia and Mandelbrot
@@ -9,12 +9,12 @@
longdesc with a variety of different parameters (including varying
longdesc numbers of iterations). The package uses the pst-xkey package,
longdesc part of the xkeyval distribution.
-runfiles size=12
+runfiles size=13
RELOC/dvips/pst-fractal/pst-fractal.pro
RELOC/tex/generic/pst-fractal/pst-fractal.tex
RELOC/tex/latex/pst-fractal/pst-fractal.sty
catalogue-ctan /graphics/pstricks/contrib/pst-fractal
-catalogue-date 2017-12-03 13:21:20 +0100
+catalogue-date 2018-11-30 23:09:54 +0100
catalogue-license lppl
catalogue-topics graphics-use pstricks
-catalogue-version 0.09
+catalogue-version 0.10
++++++ pst-fun.doc.tar.xz ++++++
++++++ pst-fun.tar.xz ++++++
++++++ pst-func.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-func/Changes new/doc/generic/pst-func/Changes
--- old/doc/generic/pst-func/Changes 2018-04-09 23:10:42.000000000 +0200
+++ new/doc/generic/pst-func/Changes 2018-12-14 22:55:21.000000000 +0100
@@ -1,4 +1,8 @@
..... pst-func.tex
+0.92 2018-12-13 - allow algebraic mode for \pscumIntegral
+0.91 2018-11-15 - new algorithm for sin/cos integral to prevent problems
+ with large values
+0.90 2018-11-14 - fix bug with latest Ghostscript
0.89 2018-04-08 - added labelangle and labeldistance for \psZero,
0.88 2017-08-24 - use always URW fonts instead of PostScript,
eg Helvetica->NimbusSanL
@@ -108,6 +112,8 @@
..... pst-func.pro
+0.17 2018-12-13 - allow algebraic mode for Simpson
+0.16 2018-11-15 - new algorithm for Si/si/Ci/ci
0.15 2013-06-10 - fix bug with wrong arrow in psBezier#
0.14 2013-06-03 - fix bug with arrow in psBezier#
0.13 2010-06-21 - run FindZeros in a local dictionary
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-func/README.md new/doc/generic/pst-func/README.md
--- old/doc/generic/pst-func/README.md 2018-04-09 23:10:42.000000000 +0200
+++ new/doc/generic/pst-func/README.md 2018-11-16 22:59:28.000000000 +0100
@@ -7,7 +7,7 @@
- psFourier
- psBessel
- psSi and pssi (integral sin)
-- psCi (integral cosin)
+- psCi and \psci (integral cosin)
- psIntegral
- psCumIntegral
- psConv
@@ -21,7 +21,7 @@
- psTDist for Student's t-distribution
- psBetaDist for Beta distribution
- psWeibull for Weibull distribution
-- psLame (Lam\`e\ Curve - a superellipse)
+- psLame (Lamé Curve - a superellipse)
- psThomae (popcorn function)
- psWeierstrass (original and modified)
- psplotImp (plotting implicit defined functions)
@@ -44,7 +44,4 @@
with pdftex, use the sequence latex->dvips->ps2pdf or
pdflatex with package auto-pst-pdf or xelatex.
-hvoss@tug.org
-
%% $Id: README 897 2014-03-21 08:06:41Z herbert $
-
Binary files old/doc/generic/pst-func/pst-func-doc.pdf and new/doc/generic/pst-func/pst-func-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-func/pst-func-doc.tex new/doc/generic/pst-func/pst-func-doc.tex
--- old/doc/generic/pst-func/pst-func-doc.tex 2018-04-09 23:10:42.000000000 +0200
+++ new/doc/generic/pst-func/pst-func-doc.tex 2018-12-14 22:55:21.000000000 +0100
@@ -1,12 +1,10 @@
-%% $Id: pst-func-doc.tex 918 2014-05-19 12:32:37Z herbert $
+%% $Id: pst-func-doc.tex 861 2018-12-13 20:40:06Z herbert $
\documentclass[fontsize=11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,
headings=small, headinclude=false,footinclude=false,oneside]{pst-doc}
-\usepackage[utf8]{inputenc}
\usepackage{pst-func}
\let\pstFuncFV\fileversion
\usepackage{pst-math}
\usepackage{pstricks-add}
-\usepackage{luatex85}
\usepackage{animate}
\renewcommand\bgImage{%
\psset{yunit=4cm,xunit=3}
@@ -19,7 +17,8 @@
\psGaussI[linewidth=1pt]{-2}{2}%
\psGauss[linecolor=cyan, mue=0.5, linewidth=2pt]{-1.75}{1.75}%
\psGauss[sigma=1, linecolor=blue, linewidth=2pt]{-1.75}{1.75}
-\end{pspicture}}
+\end{pspicture}%
+}
%\usepackage[style=dtk]{biblatex}
\addbibresource{pst-func-doc.bib}
@@ -92,6 +91,7 @@
\end{abstract}
+
\section{\nxLcs{psBezier\#}}
This macro can plot a B\'ezier spline from order $1$ up to $9$ which needs
(order+$1$) pairs of given coordinates.
@@ -120,6 +120,7 @@
\Lcs{psBezier}\Larg{\#}\OptArgs\coord0\coord1\coordn
\end{BDef}
+
The number of steps between the first and last control points is given
by the keyword \Lkeyword{plotpoints} and preset to $200$. It can be
changed in the usual way.
@@ -1185,10 +1186,10 @@
\begin{LTXexample}[pos=t]
\psset{xunit=0.5}
\begin{pspicture}(-15,-4.5)(15,2)
- \psaxes[dx=1cm,Dx=2]{->}(0,0)(-15.1,-4)(15,2)
- \psplot[plotpoints=1000]{-14.5}{14.5}{ x RadtoDeg sin x div }
- \psSi[plotpoints=1500,linecolor=red,linewidth=1pt]{-14.5}{14.5}
- \pssi[plotpoints=1500,linecolor=blue,linewidth=1pt]{-14.5}{14.5}
+ \psaxes[dx=1cm,Dx=2]{->}(0,0)(-14.1,-4)(14,2)
+ \psplot[plotpoints=1000]{-12.5}{12.5}{ x RadtoDeg sin x div }
+ \psSi[plotpoints=1500,linecolor=red,linewidth=1pt]{-13.5}{13.5}
+ \pssi[plotpoints=1500,linecolor=blue,linewidth=1pt]{-13.5}{13.5}
\rput(-5,1.5){\color{red}$Si(x)=\int\limits_{0}^x \frac{\sin(t)}{t}\dt$}
\rput(8,-1.5){\color{blue}$si(x)=-\int\limits_{x}^{\infty} \frac{\sin(t)}{t}\dt=Si(x)-\frac{\pi}{2}$}
\rput(8,.5){$f(x)= \frac{\sin(t)}{t}$}
@@ -1199,8 +1200,8 @@
\begin{LTXexample}[pos=t]
\psset{xunit=0.5}
-\begin{pspicture*}(-15,-4.2)(15,4.2)
- \psaxes[dx=1cm,Dx=2]{->}(0,0)(-15.1,-4)(15,4)
+\begin{pspicture*}(-13,-4.2)(13,4.2)
+ \psaxes[dx=1cm,Dx=2]{->}(0,0)(-12.1,-4)(12,4)
\psplot[plotpoints=1000]{-14.5}{14.5}{ x RadtoDeg cos x Div }
\psCi[plotpoints=500,linecolor=red,linewidth=1pt]{-11.5}{11.5}
\psci[plotpoints=500,linecolor=blue,linewidth=1pt]{-11.5}{11.5}
@@ -1265,6 +1266,9 @@
Finally, in green it is presented the integral of a Gaussian from -3 to 3, where the
variance is varying from 0.1 to 10.
+
+\psset{algebraic=false}
+
\begin{LTXexample}
\psset{xunit=1cm,yunit=4cm}
\begin{pspicture}[linewidth=1pt](-5,-.2)(5,0.75)
@@ -1279,6 +1283,21 @@
In the second example, a convolution is performed using two rectangle functions.
The result (in red) is a \Index{trapezoid function}.
+
+\begin{LTXexample}
+\psset{xunit=0.5cm,yunit=4cm}
+\begin{pspicture}[linewidth=1pt](-11,-1.5)(11,1.5)
+ \psaxes[dx=1cm,Dx=2]{->}(0,0)(-10.5,-1.25)(10.5,1.25)
+ \psCumIntegral[plotpoints=2000,Simpson=10,algebraic]{-10}{10}{-sin(x/2)/2}
+ \psplot[plotpoints=2000,linestyle=dashed,linecolor=red,algebraic]{-10}{10}{cos(x/2)}
+ \rput(4,0.5){\textcolor{red}{$\displaystyle\cos\left(\frac{x}2\right)$}}
+ \rput*(0,-1.1){$\displaystyle\int\limits\frac{-\sin(\frac{x}2)}{2}\mathrm dx$}
+\end{pspicture}
+\end{LTXexample}
+
+
+
+
\clearpage
\section{Distributions}
All distributions which use the $\Gamma$- or $\ln\Gamma$-function need the \LPack{pst-math} package,
@@ -1335,6 +1354,8 @@
+
+
\clearpage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-func.doc.tlpobj new/tlpkg/tlpobj/pst-func.doc.tlpobj
--- old/tlpkg/tlpobj/pst-func.doc.tlpobj 2018-04-10 02:26:12.000000000 +0200
+++ new/tlpkg/tlpobj/pst-func.doc.tlpobj 2019-02-28 04:01:13.000000000 +0100
@@ -1,9 +1,9 @@
name pst-func.doc
category Package
-revision 47400
+revision 49413
shortdesc doc files of pst-func
relocated 1
-docfiles size=995
+docfiles size=1003
RELOC/doc/generic/pst-func/Changes
RELOC/doc/generic/pst-func/README.md
RELOC/doc/generic/pst-func/pst-func-doc.bib
++++++ pst-func.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dvips/pst-func/pst-func.pro new/dvips/pst-func/pst-func.pro
--- old/dvips/pst-func/pst-func.pro 2016-11-25 19:30:57.000000000 +0100
+++ new/dvips/pst-func/pst-func.pro 2018-12-14 22:55:21.000000000 +0100
@@ -1,4 +1,4 @@
-%% $Id: pst-func.pro 918 2014-05-19 12:32:37Z herbert $
+%% $Id: pst-func.pro 861 2018-12-13 20:40:06Z herbert $
%%
%% This is file `pst-func.pro',
%%
@@ -16,22 +16,25 @@
%% `pst-func' is a PSTricks package to plot special math functions
%%
%%
-%% version 0.16 / 2014-05-07 Herbert Voss
+%% version 0.17 / 2018-12-13 Herbert Voss
%
/tx@FuncDict 100 dict def
tx@FuncDict begin
%
/eps1 1.0e-05 def
/eps2 1.0e-04 def
+/eps5 1.0e-05 def
/eps8 1.0e-08 def
%
/PiHalf 1.57079632679489661925640 def
/CEuler 0.5772156649 def % Euler-Mascheroni constant
%
/factorial { % n on stack, returns n!
- dup 0 eq { 1 }{
- dup 1 gt { dup 1 sub factorial mul } if }
- ifelse } def
+ dup 32 gt { pop 1e32 } {
+ dup 0 eq { 1 }{
+ dup 1 gt { dup 1 sub factorial mul } if }
+ ifelse } ifelse
+} def
%
/MoverN { % m n on stack, returns the binomial coefficient m over n
2 dict begin
@@ -121,44 +124,62 @@
end
false /Lineto /lineto load def Line
} def
-%
+%%
/Si { % integral sin from 0 to x (arg on stack)
- /arg exch def
- /Sum arg def
- /sign -1 def
- /index 3 def
+ 10 dict begin % hold all local
+ dup 0 eq
+ { pop 0 }
{
- arg index exp index div index factorial div sign mul
- dup abs eps8 lt { pop exit } if
- Sum add /Sum exch def
- /sign sign neg def
- /index index 2 add def
- } loop
- Sum
+ /arg exch def % x
+ /arg2 arg dup mul def
+ /Sum arg def %
+ /sign -1 def
+ /I 3 def
+ /Frac arg2 arg mul 6 div def
+ { % a sequence of x - x^3/(3*3!) + x^5/(5*5!) -...+...
+ Frac I div sign mul
+ dup abs eps5 lt { pop exit } if
+ Sum add /Sum exch def
+ /sign sign neg def
+ /I I 2 add def
+ Frac arg2 mul I 1 sub I mul div /Frac ED
+% arg I Power dup abs 1e30 gt { pop exit } if
+% I factorial div I div sign mul
+% dup abs eps8 lt { pop exit } if
+% Sum add /Sum exch def
+% /sign sign neg def
+% /I I 2 add def
+ } loop
+ Sum
+ } ifelse
+ end
} def
+%
/si { % integral sin from x to infty -> si(x)=Si(x)-pi/2
Si PiHalf sub
} def
+%
/Ci { % integral cosin from x to infty (arg on stack)
+ 10 dict begin % hold all local
abs /arg exch def
arg 0 eq { 0 } {
- /argExp 1 def
- /fact 1 def
+ /arg2 arg dup mul def
/Sum CEuler arg ln add def
/sign -1 def
- /index 2 def
- {
- /argExp argExp arg arg mul mul def
- /fact fact index 1 sub index mul mul def
- argExp index div fact div sign mul
- dup abs exch Sum add /Sum exch def
- eps8 lt { exit } if
- /sign sign neg def
- /index index 2 add def
+ /I 2 def
+ /Frac arg2 2 div def % first fraction
+ { Frac I div sign mul
+ dup abs eps5 lt { pop exit } if
+ Sum add /Sum exch def
+ /sign sign neg def
+ /I I 2 add def
+ Frac arg2 mul I 1 sub I mul div /Frac ED
} loop
Sum
} ifelse
+ end
} def
+%
/ci { % integral cosin from x to infty -> ci(x)=-Ci(x)+ln(x)+CEuler
dup Ci neg exch abs ln add CEuler add
} def
@@ -260,25 +281,27 @@
end
} def
%
-/Simpson { % on stack must be a b M --- simple version ---
+/Simpson { % on stack must be a b M useXVal --- simple version ---
% /SFunc must be defined
+ /useX ED % for algebraic functions which uses f(x)
/M ED /b ED /a ED
/h b a sub M 2 mul div def
/s1 0 def
/s2 0 def
1 1 M {
/k exch def
- /x k 2 mul 1 sub h mul a add def
- /s1 s1 x SFunc add def
+ /xVal k 2 mul 1 sub h mul a add def
+ /s1 s1 xVal useX { /x exch def } if SFunc add def
} for
1 1 M 1 sub {
/k exch def
- /x k 2 mul h mul a add def
- /s2 s2 x SFunc add def
+ /xVal k 2 mul h mul a add def
+ /s2 s2 xVal useX { /x exch def } if SFunc add def
} for
- /I a SFunc b SFunc add s1 4 mul add s2 2 mul add 3 div h mul def
+ /I a useX { /x exch def } if SFunc b useX { /x exch def } if SFunc add s1 4 mul add s2 2 mul add 3 div h mul def
} def
%
+%
/LogGamma { 5 dict begin % z on stack
/z ED
/sum 0 def
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-func/pst-func.tex new/tex/generic/pst-func/pst-func.tex
--- old/tex/generic/pst-func/pst-func.tex 2018-04-09 23:10:42.000000000 +0200
+++ new/tex/generic/pst-func/pst-func.tex 2018-12-14 22:55:21.000000000 +0100
@@ -1,4 +1,4 @@
-%% $Id: pst-func.tex 920 2014-05-20 18:21:51Z herbert $
+%% $Id: pst-func.tex 861 2018-12-13 20:40:06Z herbert $
%%
%% This is file `pst-func.tex',
%%
@@ -31,8 +31,8 @@
% interface to the `xkeyval' package
\pst@addfams{pst-func}
%
-\def\fileversion{0.89}
-\def\filedate{2018/04/08}
+\def\fileversion{0.92}
+\def\filedate{2018/12/13}
\message{`PST-func' v\fileversion, \filedate\space (hv)}
%
\pstheader{pst-func.pro}
@@ -306,7 +306,7 @@
% a scx 0 moveto
a scx 0 \@nameuse{beginqp@\psplotstyle}
\psk@plotpoints 1 sub {
- a b \psk@Simpson % a b M on Stack
+ a b \psk@Simpson false % a b M useXval on Stack
tx@FuncDict begin Simpson I end % y value on stack
scy b scx exch \@nameuse{doqp@\psplotstyle} %lineto
/b b dx add def
@@ -470,10 +470,12 @@
/b a dx add def
/scx { \pst@number\psxunit mul } def
/scy { \pst@number\psyunit mul } def
- tx@FuncDict begin /SFunc { #3 } def end
+ tx@FuncDict begin
+ /SFunc \ifPst@algebraic (#3) tx@AlgToPs begin AlgToPs end cvx \else { #3 } \fi def
+ end
a scx 0 moveto
\psk@plotpoints 1 sub {
- a b \psk@Simpson % a b M on Styack
+ a b \psk@Simpson\space \ifPst@algebraic true \else false \fi % a b M useX on Stack
tx@FuncDict begin Simpson I end % y value on stack
scy b scx exch lineto
/b b dx add def
@@ -498,12 +500,12 @@
/scx { \pst@number\psxunit mul } def
/scy { \pst@number\psyunit mul } def
tx@FuncDict begin /SFunc { t #5 } def end
- a b \psk@Simpson % a b M on Stack
+ a b \psk@Simpson false % a b M useX on Stack
tx@FuncDict begin Simpson I end % y value on stack
scy t scx exch moveto
/t t dd add def
\psk@plotpoints 1 sub {
- a b \psk@Simpson % a b M on Stack
+ a b \psk@Simpson false % a b M useXon Stack
tx@FuncDict begin Simpson I end % y value on stack
scy t scx exch lineto
/t t dd add def
@@ -517,7 +519,7 @@
%
\def\psConv{\@ifnextchar[{\psConv@i}{\psConv@i[]}}
\def\psConv@i[#1]#2#3(#4,#5)#6#7{%
- \psIntegral[#1]{#2}{#3}(#4,#5){pop pop x #6\space x t neg add #7\space mul}%
+ \psIntegral[#1]{#2}{#3}(#4,#5){pop pop xVal #6\space xVal t neg add #7\space mul}%
}%
%
\define@key[psset]{pst-func}{PrintVLimit}[1e-6]{\def\psFunc@PrintVLimit{#1 }}
@@ -1238,10 +1240,10 @@
\def\pst@tempA{#1}%
\ifdim#1pt<\z@ \psline(#1,0)(0,0)\def\pst@tempA{0}\fi
\psplot[algebraic=false]{\pst@tempA}{#2}{
- \psk@alpha \psk@beta \psk@alpha neg exp mul % alpha*beta^(-alpha)
- x \psk@alpha 1 sub exp % x^(alpha-1)
+ \psk@alpha \psk@beta \psk@alpha neg Power mul % alpha*beta^(-alpha)
+ x \psk@alpha 1 sub Power % x^(alpha-1)
mul
- Euler x \psk@beta div \psk@alpha exp neg exp % e^(-(x/beta)^alpha))
+ Euler x \psk@beta div \psk@alpha Power neg Power % e^(-(x/beta)^alpha))
mul }
\end@OpenObj%
\ignorespaces%
@@ -1254,7 +1256,7 @@
\ifdim#1pt<\z@ \psline(#1,0)(0,0)\def\pst@tempA{0}\fi
\psplot[algebraic=false]{\pst@tempA}{#2}{
1
- Euler x \psk@beta div \psk@alpha exp neg exp % e^(-(x/beta)^alpha))
+ Euler x \psk@beta div \psk@alpha Power neg Power % e^(-(x/beta)^alpha))
sub
}%
\end@OpenObj%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/pst-func/pst-func.sty new/tex/latex/pst-func/pst-func.sty
--- old/tex/latex/pst-func/pst-func.sty 2017-08-24 23:59:34.000000000 +0200
+++ new/tex/latex/pst-func/pst-func.sty 2018-12-14 22:55:21.000000000 +0100
@@ -1,5 +1,5 @@
\RequirePackage{pstricks}
-\ProvidesPackage{pst-func}[2017/08/17 package wrapper for pst-func.tex (hv)]
+\ProvidesPackage{pst-func}[2018/12/13 package wrapper for pst-func.tex (hv)]
\RequirePackage{pst-plot}
\RequirePackage{pst-math}
\RequirePackage{pst-tools}
@@ -10,7 +10,7 @@
\ProvidesFile{pst-func.tex}
[\filedate\space v\fileversion\space `PST-func' (hv)]
\IfFileExists{pst-func.pro}{%
- \ProvidesFile{pst-func.pro}[2014/05/07 v. 0.16, PostScript prologue file (hv)]
+ \ProvidesFile{pst-func.pro}[2018/12/13 v. 0.17, PostScript prologue file (hv)]
\@addtofilelist{pst-func.pro}}{}%
\endinput
-%% $Id: pst-func.sty 918 2014-05-19 12:32:37Z herbert $
+%% $Id: pst-func.sty 861 2018-12-13 20:40:06Z herbert $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-func.tlpobj new/tlpkg/tlpobj/pst-func.tlpobj
--- old/tlpkg/tlpobj/pst-func.tlpobj 2018-04-10 02:26:14.000000000 +0200
+++ new/tlpkg/tlpobj/pst-func.tlpobj 2019-02-28 04:01:14.000000000 +0100
@@ -1,6 +1,6 @@
name pst-func
category Package
-revision 47400
+revision 49413
shortdesc PSTricks package for plotting mathematical functions
relocated 1
longdesc The package is built for use with PSTricks. It provides macros
@@ -26,8 +26,11 @@
RELOC/dvips/pst-func/pst-func.pro
RELOC/tex/generic/pst-func/pst-func.tex
RELOC/tex/latex/pst-func/pst-func.sty
+catalogue-contact-home http://pstricks.tug.org
+catalogue-contact-repository http://comedy.dante.de/~herbert/TeXnik/
+catalogue-contact-support http://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/contrib/pst-func
-catalogue-date 2018-04-09 19:22:39 +0200
+catalogue-date 2018-12-13 23:22:32 +0100
catalogue-license lppl
catalogue-topics maths graphics-plotfn graphics-use pstricks
-catalogue-version 0.89
+catalogue-version 0.92
++++++ pst-gantt.doc.tar.xz ++++++
++++++ pst-gantt.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-gantt.tlpobj new/tlpkg/tlpobj/pst-gantt.tlpobj
--- old/tlpkg/tlpobj/pst-gantt.tlpobj 2018-03-03 20:11:03.000000000 +0100
+++ new/tlpkg/tlpobj/pst-gantt.tlpobj 2019-02-28 04:01:14.000000000 +0100
@@ -10,7 +10,7 @@
RELOC/tex/generic/pst-gantt/pst-gantt.tex
RELOC/tex/latex/pst-gantt/pst-gantt.sty
catalogue-ctan /graphics/pstricks/contrib/pst-gantt
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:42:06 +0200
catalogue-license lppl
catalogue-topics diagram gantt pstricks
catalogue-version 0.22a
++++++ pst-geo.doc.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/pst-geo.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/pst-geo.doc.tar.xz differ: char 27, line 1
++++++ pst-geo.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/pst-geo.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/pst-geo.tar.xz differ: char 27, line 1
++++++ pst-geometrictools.doc.tar.xz ++++++
++++++ pst-geometrictools.tar.xz ++++++
++++++ pst-ghsb.doc.tar.xz ++++++
++++++ pst-ghsb.tar.xz ++++++
++++++ pst-gr3d.doc.tar.xz ++++++
++++++ pst-gr3d.tar.xz ++++++
++++++ pst-grad.doc.tar.xz ++++++
++++++ pst-grad.tar.xz ++++++
++++++ pst-graphicx.doc.tar.xz ++++++
++++++ pst-graphicx.tar.xz ++++++
++++++ pst-infixplot.doc.tar.xz ++++++
++++++ pst-infixplot.tar.xz ++++++
++++++ pst-intersect.doc.tar.xz ++++++
++++++ pst-intersect.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-intersect.tlpobj new/tlpkg/tlpobj/pst-intersect.tlpobj
--- old/tlpkg/tlpobj/pst-intersect.tlpobj 2018-03-03 20:11:39.000000000 +0100
+++ new/tlpkg/tlpobj/pst-intersect.tlpobj 2019-02-28 04:01:51.000000000 +0100
@@ -10,6 +10,7 @@
RELOC/dvips/pst-intersect/pst-intersect.pro
RELOC/tex/generic/pst-intersect/pst-intersect.tex
RELOC/tex/latex/pst-intersect/pst-intersect.sty
+catalogue-contact-repository https://github.com/cbersch/pst-intersect
catalogue-ctan /graphics/pstricks/contrib/pst-intersect
catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl
++++++ pst-jtree.doc.tar.xz ++++++
++++++ pst-jtree.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-jtree.tlpobj new/tlpkg/tlpobj/pst-jtree.tlpobj
--- old/tlpkg/tlpobj/pst-jtree.tlpobj 2018-03-03 20:11:39.000000000 +0100
+++ new/tlpkg/tlpobj/pst-jtree.tlpobj 2019-02-28 04:01:51.000000000 +0100
@@ -11,7 +11,7 @@
RELOC/tex/generic/pst-jtree/pst-jtree.tex
RELOC/tex/latex/pst-jtree/pst-jtree.sty
catalogue-ctan /graphics/pstricks/contrib/pst-jtree
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:44:08 +0200
catalogue-license lppl1.3
catalogue-topics linguistic tree pstricks
catalogue-version 2.6
++++++ pst-knot.doc.tar.xz ++++++
++++++ pst-knot.tar.xz ++++++
++++++ pst-labo.doc.tar.xz ++++++
++++++ pst-labo.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-labo.tlpobj new/tlpkg/tlpobj/pst-labo.tlpobj
--- old/tlpkg/tlpobj/pst-labo.tlpobj 2018-03-03 20:11:40.000000000 +0100
+++ new/tlpkg/tlpobj/pst-labo.tlpobj 2019-02-28 04:01:52.000000000 +0100
@@ -12,7 +12,7 @@
RELOC/tex/generic/pst-labo/pst-laboObj.tex
RELOC/tex/latex/pst-labo/pst-labo.sty
catalogue-ctan /graphics/pstricks/contrib/pst-labo
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:46:50 +0200
catalogue-license lppl
catalogue-topics chemistry graphics-use
catalogue-version 2.04
++++++ pst-layout.doc.tar.xz ++++++
++++++ pst-layout.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-layout.tlpobj new/tlpkg/tlpobj/pst-layout.tlpobj
--- old/tlpkg/tlpobj/pst-layout.tlpobj 2018-03-03 20:11:41.000000000 +0100
+++ new/tlpkg/tlpobj/pst-layout.tlpobj 2019-02-28 04:01:53.000000000 +0100
@@ -11,7 +11,7 @@
runfiles size=3
RELOC/tex/latex/pst-layout/pst-layout.sty
catalogue-ctan /graphics/pstricks/contrib/pst-layout
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:49:24 +0200
catalogue-license lppl
catalogue-topics layout table pstricks
catalogue-version .95
++++++ pst-lens.doc.tar.xz ++++++
++++++ pst-lens.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-lens.tlpobj new/tlpkg/tlpobj/pst-lens.tlpobj
--- old/tlpkg/tlpobj/pst-lens.tlpobj 2018-03-03 20:11:41.000000000 +0100
+++ new/tlpkg/tlpobj/pst-lens.tlpobj 2019-02-28 04:01:53.000000000 +0100
@@ -10,7 +10,7 @@
RELOC/tex/generic/pst-lens/pst-lens.tex
RELOC/tex/latex/pst-lens/pst-lens.sty
catalogue-ctan /graphics/pstricks/contrib/pst-lens
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:51:52 +0200
catalogue-license lppl
catalogue-topics optics pstricks
catalogue-version 1.02
++++++ pst-light3d.doc.tar.xz ++++++
++++++ pst-light3d.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-light3d.tlpobj new/tlpkg/tlpobj/pst-light3d.tlpobj
--- old/tlpkg/tlpobj/pst-light3d.tlpobj 2018-03-03 20:11:41.000000000 +0100
+++ new/tlpkg/tlpobj/pst-light3d.tlpobj 2019-02-28 04:01:53.000000000 +0100
@@ -12,7 +12,7 @@
RELOC/tex/latex/pst-light3d/pst-light3d.sty
catalogue-also xkeyval
catalogue-ctan /graphics/pstricks/contrib/pst-light3d
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:53:47 +0200
catalogue-license lppl
catalogue-topics graphics-3d graphics-use pstricks
catalogue-version 0.12
++++++ pst-magneticfield.doc.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/pst-magneticfield.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/pst-magneticfield.doc.tar.xz differ: char 26, line 1
++++++ pst-magneticfield.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dvips/pst-magneticfield/pst-magneticfield.pro new/dvips/pst-magneticfield/pst-magneticfield.pro
--- old/dvips/pst-magneticfield/pst-magneticfield.pro 2016-11-25 19:30:57.000000000 +0100
+++ new/dvips/pst-magneticfield/pst-magneticfield.pro 2019-01-17 22:28:05.000000000 +0100
@@ -1,10 +1,10 @@
%% $Id: pst-magneticfield.pro 346 2010-06-11 06:12:08Z herbert $
%%
-%% This is file `pst-magneticfield.pro',
+%% This is file pst-magneticfield.pro,
%%
%% IMPORTANT NOTICE:
%%
-%% Package `pst-magneticfield.tex'
+%% Package pst-magneticfield.tex
%% Jürgen Gilg
%% Manuel Luque
%% Herbert Voss
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-magneticfield/pst-magneticfield.tex new/tex/generic/pst-magneticfield/pst-magneticfield.tex
--- old/tex/generic/pst-magneticfield/pst-magneticfield.tex 2016-11-25 19:33:37.000000000 +0100
+++ new/tex/generic/pst-magneticfield/pst-magneticfield.tex 2019-01-21 22:38:48.000000000 +0100
@@ -17,11 +17,13 @@
% Requires some packages
\ifx\PSTricksLoaded\endinput\else \input pstricks \fi
\ifx\PSTthreeDLoaded\endinput\else\input pst-3d \fi
+\ifx\PSTnodesLoaded\endinput\else \input pst-node \fi
+\ifx\PSTarrowLoaded\endinput\else \input pst-arrow \fi
\ifx\MultidoLoaded\endinput\else \input multido.tex\fi
\ifx\PSTXKeyLoaded\endinput\else \input pst-xkey \fi
%
-\def\fileversion{1.13}
-\def\filedate{2010/06/11}
+\def\fileversion{1.16}
+\def\filedate{2019/01/21}
\message{`pst-magneticfield' v\fileversion, \filedate\space (ml,jg,hv)}
%
\edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax
@@ -55,10 +57,12 @@
\define@boolkey[psset]{pst-magneticfield}[Pst@]{AntiHelmholtz}[true]{}
\define@boolkey[psset]{pst-magneticfield}[Pst@]{StreamDensityPlot}[true]{}
\define@boolkey[psset]{pst-magneticfield}[Pst@]{setgray}[true]{}
+\define@boolkey[psset]{pst-magneticfield}[Pst@]{changeNS}[true]{}
%
\psset[pst-magneticfield]{R=1,L=4,N=6,pointsB=500,pointsS=1000,
PasB=0.02,PasS=0.00275,nS=1,nL=8,drawSelf,styleSpire=styleSpire,
- styleCourant=sensCourant,AntiHelmholtz=false,StreamDensityPlot=false,setgray=false}
+ styleCourant=sensCourant,AntiHelmholtz=false,StreamDensityPlot=false,setgray=false,
+ changeNS=false}
%
\def\tx@MFieldDict{ tx@MFieldDict begin }
%
@@ -109,21 +113,34 @@
/StreamDensityPlot \ifPst@StreamDensityPlot true \else false \fi def
/Setgray \ifPst@setgray true \else false \fi def
}%
- \addto@pscode{ \tx@MFieldDict MagneticField end }%
+ \addto@pscode{ \tx@MFieldDict %\pst@magnetrotate rotate
+ MagneticField end }%
\ifPst@drawSelf
\ifPst@AntiHelmholtz
\psline[style=\psk@styleSpire](!Radius neg Radius 2 div)(!Radius Radius 2 div)
- \psline[style=\psk@styleCourant]{<-}(!-0.2 Radius 2 div)(!0.2 Radius 2 div)
\psline[style=\psk@styleSpire](!Radius neg Radius 2 div neg)(!Radius Radius 2 div neg)
- \psline[style=\psk@styleCourant]{->}(!-0.2 Radius 2 div neg)(!0.2 Radius 2 div neg)
+ \ifPst@changeNS
+ \psline[style=\psk@styleCourant]{->}(!-0.2 Radius 2 div)(!0.2 Radius 2 div)
+ \psline[style=\psk@styleCourant]{<-}(!-0.2 Radius 2 div neg)(!0.2 Radius 2 div neg)
+ \else
+ \psline[style=\psk@styleCourant]{<-}(!-0.2 Radius 2 div)(!0.2 Radius 2 div)
+ \psline[style=\psk@styleCourant]{->}(!-0.2 Radius 2 div neg)(!0.2 Radius 2 div neg)
+ \fi
\else
- \multido{\i=1+1}{\psk@magneticfieldN}{% numero de la spire
- \pst@Verb{ /Yspire yA \i\space 1 sub inter mul sub def } % position de la spire
- \psline[style=\psk@styleSpire](! Radius neg Yspire)(! Radius Yspire)
- \psline[style=\psk@styleCourant]{->}(! -0.2 Yspire)(! 0.2 Yspire)}
- \fi%
- \fi%
- \end@SpecialObj%
+ \ifPst@changeNS
+ \multido{\i=1+1}{\psk@magneticfieldN}{% numero de la spire
+ \pst@Verb{ /Yspire yA \i\space 1 sub inter mul sub def } % position de la spire
+ \psline[style=\psk@styleSpire](! Radius neg Yspire)(! Radius Yspire)
+ \psline[style=\psk@styleCourant]{<-}(! -0.2 Yspire)(! 0.2 Yspire)}%
+ \else
+ \multido{\i=1+1}{\psk@magneticfieldN}{% numero de la spire
+ \pst@Verb{ /Yspire yA \i\space 1 sub inter mul sub def } % position de la spire
+ \psline[style=\psk@styleSpire](! Radius neg Yspire)(! Radius Yspire)
+ \psline[style=\psk@styleCourant]{->}(! -0.2 Yspire)(! 0.2 Yspire)}%
+ \fi
+ \fi
+ \fi
+ \end@SpecialObj
\ignorespaces}
%
\newpsstyle{grille}{subgriddiv=0,gridcolor=lightgray,griddots=10}
@@ -176,6 +193,43 @@
\fi
\endgroup}
%
+\define@boolkey[psset]{pst-magneticfield}[Pst@]{showField}[true]{}
+\define@boolkey[psset]{pst-magneticfield}[Pst@]{showPoleLabels}[true]{}
+\define@key[psset]{pst-magneticfield}{fontstyle}[\large\bfseries\sffamily]{\def\psk@label@fontstyle{#1}}
+\define@key[psset]{pst-magneticfield}{magnetScale}[1 1]{\def\pst@magnetscale{#1}}
+\psset[pst-magneticfield]{showPoleLabels,fontstyle=\large\bfseries\sffamily,showField=false,
+ magnetScale=1 1}
+
+\def\ps@Bar@Magnet{%
+ \psscalebox{\pst@magnetscale}{%
+ \psframe*[linecolor=Green](-0.75,-1.75)(0.75,0)%
+ \psframe*[linecolor=BrickRed](-0.75,0)(0.75,1.75)%
+ \ifPst@showPoleLabels
+ \rput{0}(0,1){\textcolor{white}{\psk@label@fontstyle N}}%
+ \rput{0}(0,-1){\textcolor{white}{\psk@label@fontstyle S}}%
+ \fi}
+}%
+
+\def\psBarMagnet{\pst@object{psBarMagnet}}
+\def\psBarMagnet@i{\@ifnextchar(\psBarMagnet@ii{\psBarMagnet@ii(0,0)}}%
+\def\psBarMagnet@ii(#1){%
+ \pst@killglue
+ \begingroup
+ \addbefore@par{linewidth=2pt,R=0.8,L=3,N=4,pointsS=200,nL=9,nS=0,PasB=0.1,numSpires=0,arrowscale=1.5,arrowinset=0.1}%
+ \use@par
+ \ifPst@showField
+ \rput(#1){%
+ \psscalebox{0.4 0.5}{\psmagneticfield[drawSelf=false](-8,-10)(8,10)%
+ \multido{\rA=0.6+0.3,\rB=0.8+0.4,\iA=-60+20,\iB=60+-20}{4}{%
+ \pccurve[ncurv=\rB,angleA=\iA,angleB=\iB,ArrowInside=->,ArrowInsideNo=2](0.7,\rA)(0.7,-\rA)%
+ \psscalebox{-1 1}{\pccurve[ncurv=\rB,angleA=\iA,angleB=\iB,ArrowInside=->,ArrowInsideNo=2](0.7,\rA)(0.7,-\rA)}%
+ }}}%
+ \fi
+ \rput(#1){\ps@Bar@Magnet}%
+ \endgroup
+ \ignorespaces
+}
+%
\catcode`\@=\PstAtCode\relax
%
%% END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-magneticfield.tlpobj new/tlpkg/tlpobj/pst-magneticfield.tlpobj
--- old/tlpkg/tlpobj/pst-magneticfield.tlpobj 2018-03-03 20:11:42.000000000 +0100
+++ new/tlpkg/tlpobj/pst-magneticfield.tlpobj 2019-02-28 04:02:06.000000000 +0100
@@ -1,6 +1,6 @@
name pst-magneticfield
category Package
-revision 18922
+revision 49780
shortdesc Plotting a magnetic field with PSTricks
relocated 1
longdesc pst-magneticfield is a PSTricks related package to draw the
@@ -8,12 +8,12 @@
longdesc dimensional view. There are several parameters to create a
longdesc different output. For more informations or some examples read
longdesc the documentation of the package.
-runfiles size=5
+runfiles size=6
RELOC/dvips/pst-magneticfield/pst-magneticfield.pro
RELOC/tex/generic/pst-magneticfield/pst-magneticfield.tex
RELOC/tex/latex/pst-magneticfield/pst-magneticfield.sty
catalogue-ctan /graphics/pstricks/contrib/pst-magneticfield
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2019-01-20 22:09:22 +0100
catalogue-license lppl
catalogue-topics physics pstricks
-catalogue-version 1.13
+catalogue-version 1.16
++++++ pst-math.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-math/Changes new/doc/generic/pst-math/Changes
--- old/doc/generic/pst-math/Changes 2016-11-25 19:27:50.000000000 +0100
+++ new/doc/generic/pst-math/Changes 2018-12-16 22:52:02.000000000 +0100
@@ -1,4 +1,6 @@
-..... pst-math.pro
+..... pst-math.sty/pro
+0.65 2018-12-16 - allow lists with more than 100 numbers
+0.64 2018-12-13 - added macros for creating lists of randoms
0.63 2014-07-30 - added the arc secans functions
0.61 2010-10-02 - moved vasicek into pst-func to make the
probability available as parameter
@@ -11,5 +13,3 @@
0.1 first CTAN version (cj)
-..... pst-math.sty
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-math/README new/doc/generic/pst-math/README
--- old/doc/generic/pst-math/README 2016-11-25 19:27:50.000000000 +0100
+++ new/doc/generic/pst-math/README 2018-12-16 22:52:02.000000000 +0100
@@ -1,18 +1,8 @@
pst-math: PostScript extension for mathematical functions:
-Save the files pst-math.sty|pro|tex in a directory, which is part of your
-local TeX tree. The pro file should go into $TEXMF/dvips/pstricks/
-Then do not forget to run texhash to update this tree.
-For more information see the documentation of your LATEX distribution
-on installing packages into your local TeX system or read the
-TeX Frequently Asked Questions:
-(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages).
+The macros for random numbers cannot be used with xelatex!
-pst-math needs pst-plot (pstricks-add) and pstricks, which should
-be part of your local TeX installation, otherwise get it from a
-CTAN server, f.ex. ftp://ftp.ctan.org
+hvoss@tug.org
-PSTricks is PostScript Tricks, the documentation cannot be run
-with pdftex, use the sequence latex->dvips->ps2pdf.
-%% $Id: README 56 2008-11-14 15:55:45Z herbert $
+%% $Id: README 864 2018-12-15 21:15:11Z herbert $
Binary files old/doc/generic/pst-math/pst-math-doc.pdf and new/doc/generic/pst-math/pst-math-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-math/pst-math-doc.tex new/doc/generic/pst-math/pst-math-doc.tex
--- old/doc/generic/pst-math/pst-math-doc.tex 2016-11-25 19:27:50.000000000 +0100
+++ new/doc/generic/pst-math/pst-math-doc.tex 2018-12-16 22:52:02.000000000 +0100
@@ -1,7 +1,6 @@
-%% $Id: pst-func-doc.tex 72 2009-01-08 22:00:47Z herbert $
-\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
- headexclude,footexclude,oneside]{pst-doc}
-\usepackage[utf8]{inputenc}
+%% $Id: pst-math-doc.tex 864 2018-12-15 21:15:11Z herbert $
+\documentclass[fontsize=11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,
+ headings=small, headinclude=false,footinclude=false,oneside,abstract=on]{pst-doc}
\usepackage{pst-math}
\let\pstMathFV\fileversion
\usepackage{pstricks-add}
@@ -19,6 +18,9 @@
x&\mapsto&{\operator@font#1}(x)\end{array}\right.}
\makeatother
+\addbibresource{\jobname.bib}
+
+
\begin{document}
\title{\texttt{pst-math}}
@@ -46,6 +48,9 @@
Dominik Rodriguez
\end{abstract}
+
+\clearpage
+
\section{Introduction}
\nxLPack{pst-math} defines \Lcs{pstPi} on \TeX\ level which expects 1,2,3 or 4 as
parameter. It is not available on PostScript level.
@@ -311,7 +316,7 @@
%a b var f Ierr
the first two variables are the low and high boundary \Index{integral}, both can be values or
-\PS expressions. \verb+/var+ is the definition of the integrated variable (not x!), which is
+\PS\ expressions. \verb+/var+ is the definition of the integrated variable (not x!), which is
used in the following function description, which must be inside of braces. The last
number is the tolerance for the step adjustment. The function \Lps{SIMPSON} can be
nested.
@@ -331,6 +336,8 @@
\end{pspicture*}
\end{LTXexample}
+
+
\begin{LTXexample}[pos=t,wide=false]
%%% Gaussian and relative integral from -x to x to its value sqrt{pi}
\psset{unit=2}
@@ -438,25 +445,95 @@
\end{pspicture}
\end{lstlisting}
+
+\iffalse
+
\begin{LTXexample}[pos=t,wide=false]
% ce code definit la fonction [cos(2pix cos(t))-cos(2pix)]^2 / sin(t) avec x=h/lambda
-\def\F{
+\def\Func{
0.01 3.1
/t
- { TwoPi x mul t COS mul COS TwoPi x mul COS sub 2 exp t SIN div }
+ { TwoPi x mul t COS mul COS TwoPi x mul COS sub 2 exp t SIN div } def
.01 SIMPSON 60 mul }
-% D = 2*(cos^2(2pix))/F
-\def\fD{TwoPi x mul COS dup mul 2 mul \F\space div}
+% D = 2*(cos^2(2pix))/Func
+\def\fD{TwoPi x mul COS dup mul 2 mul \Func\space div}
\psset{llx=-1.5cm,lly=-0.5cm,urx=0.2cm,ury=0.2cm,
xAxisLabel={$h/\lambda$},xAxisLabelPos={0.5,-45},yAxisLabel={$R_r$ en ohms},
yAxisLabelPos={-0.1,150}}
\begin{psgraph}[Dy=50,Dx=0.1,xticksize=300 0,yticksize=1 0,
- comma=true,axesstyle=frame](0,0)(1,300){10cm}{5cm}
- \psplot{0}{1}{\F}
+ comma=true,axesstyle=frame](0,0)(1,300){10cm}{5cm}
+ \psplot{0}{1}{\Func}
\psplot[linecolor=red]{0.01}{.1}{\fD}%
\end{psgraph}
\end{LTXexample}
+\fi
+
+\section{Random numbers}
+Package \LPack{pst-math} supports the creation of random number lists where a number will
+appear only once. %But there is a different handling of the macros for Lua\LaTeX\ and the
+%other \TeX\ engines. %With Lua\TeX\ all random numbers are build with the help of Lua which
+%has the advantage that there will be no problem with \TeX's limited parameter stack size.
+
+
+\begin{BDef}
+\Lcs{defineRandIntervall}\Largr{min,max}{maxNo}\\
+\Lcs{makeSimpleRandomNumberList}\% multiple values possible\\
+\Lcs{makeRandomNumberList} \% no multiple values!\\
+\Lcs{getNumberFromList}\Largb{number}
+\end{BDef}
+
+The list of the random numbers is \Lcs{RandomNumbers}, a comma separated list of the values.
+It can be used for own purpuses.
+
+
+\begin{LTXexample}[pos=t]
+\defineRandIntervall(1,50){30}
+\makeSimpleRandomNumberList
+Random list: \RandomNumbers
+
+\psforeach{\iA}{1,2,..,30}{\getNumberFromList{\iA}~}
+\end{LTXexample}
+
+
+In the next example a random number appears only \emph{once} in the list. There are no multiple
+numbers:
+
+
+\begin{LTXexample}[pos=t]
+\defineRandIntervall(1,30){30}
+\makeRandomNumberList
+\psforeach{\iA}{1,2,..,30}{\getNumberFromList{\iA}~}
+\end{LTXexample}
+
+
+
+
+\begin{LTXexample}[pos=t]
+\newcounter{RandNo}
+\def\n{5} \def\N{\the\numexpr\n*\n}
+\defineRandIntervall(1,\N){\N}
+\makeRandomNumberList \setcounter{RandNo}{1}
+\begin{pspicture}(\n,\n)
+ \psgrid[subgriddiv=0,gridlabels=0pt]
+ \multido{\rRow=0.5+1.0}{\n}{\multido{\rCol=0.5+1.0}{\n}{%
+ \rput(\rCol,\rRow){\getNumberFromList{\theRandNo}}%
+ \stepcounter{RandNo}}}
+\end{pspicture}
+\setcounter{RandNo}{1}
+\def\n{10} \def\N{\the\numexpr\n*\n}
+\defineRandIntervall(1,\N){\N}
+\makeRandomNumberList \setcounter{RandNo}{1}
+\begin{pspicture}(\n,\n)
+ \psgrid[subgriddiv=0,gridlabels=0pt]
+ \multido{\rRow=0.5+1.0}{\n}{\multido{\rCol=0.5+1.0}{\n}{%
+ \rput(\rCol,\rRow){\getNumberFromList{\theRandNo}}%
+ \stepcounter{RandNo}}}
+\end{pspicture}
+\end{LTXexample}
+
+
+
\clearpage
@@ -479,18 +556,16 @@
\end{LTXexample}
+
These function returns the inverse normal.
\bgroup
\raggedright
\nocite{*}
-\bibliographystyle{plain}
-\bibliography{pst-math-doc}
+\printbibliography
\egroup
\printindex
-
-
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-math.doc.tlpobj new/tlpkg/tlpobj/pst-math.doc.tlpobj
--- old/tlpkg/tlpobj/pst-math.doc.tlpobj 2018-03-03 20:11:42.000000000 +0100
+++ new/tlpkg/tlpobj/pst-math.doc.tlpobj 2019-02-28 04:02:08.000000000 +0100
@@ -1,9 +1,9 @@
name pst-math.doc
category Package
-revision 34786
+revision 49425
shortdesc doc files of pst-math
relocated 1
-docfiles size=60
+docfiles size=67
RELOC/doc/generic/pst-math/Changes
RELOC/doc/generic/pst-math/README
RELOC/doc/generic/pst-math/pst-math-doc.bib
++++++ pst-math.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dvips/pst-math/pst-math.pro new/dvips/pst-math/pst-math.pro
--- old/dvips/pst-math/pst-math.pro 2016-11-25 19:30:57.000000000 +0100
+++ new/dvips/pst-math/pst-math.pro 2018-12-16 22:52:02.000000000 +0100
@@ -3,8 +3,8 @@
%
% Author : Christophe JORSSEN
% Author : Herbert Voß
-% Last Mod : $Date: 2014/07/30 $
-% Version : 0.63 $
+% Last Mod : $Date: 2018/12/16 $
+% Version : 0.65 $
%
/PI 3.14159265359 def
/ENeperian 2.71828182846 def
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-math/pst-math.tex new/tex/generic/pst-math/pst-math.tex
--- old/tex/generic/pst-math/pst-math.tex 2016-11-25 19:33:37.000000000 +0100
+++ new/tex/generic/pst-math/pst-math.tex 2018-12-13 23:50:09.000000000 +0100
@@ -20,12 +20,13 @@
\csname PSTmathLoaded\endcsname
\let\PSTmathLoaded\endinput
\ifx\PSTricksLoaded\endinput\else\input pstricks.tex\fi
-\def\fileversion{0.63}
-\def\filedate{2014/07/30}
+\def\fileversion{0.64}
+\def\filedate{2018/12/13}
\message{`pst-math' v\fileversion\space, (CJ,hv)}
\pstheader{pst-math.pro}
%
\def\pstPI#1{\ifcase#1\or3.141593\or1.570796\or1.047198\or0.785398\fi}
%
+
\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/pst-math/pst-math.sty new/tex/latex/pst-math/pst-math.sty
--- old/tex/latex/pst-math/pst-math.sty 2016-11-25 19:33:58.000000000 +0100
+++ new/tex/latex/pst-math/pst-math.sty 2018-12-16 22:52:02.000000000 +0100
@@ -1,9 +1,93 @@
-\ProvidesPackage{pst-math}[2014/07/30 package wrapper for PSTricks pst-math.tex]
+% $Id: pst-math.sty 864 2018-12-15 21:15:11Z herbert $
+%%
+%% This is file `pst-math.sty'.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% pst-math Copyright (C) 2019- Herbert Voss
+%%
+%% This package may be distributed under the terms of the LaTeX Project
+%% Public License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.0 or, at your option, any later version.
+%%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pst-math}[2018/12/16 v 0.65 package wrapper for PSTricks pst-math.tex]
+\RequirePackage{pst-calculate}
+\RequirePackage{ifluatex}
+\RequirePackage{xstring}
\input pst-math.tex
\ProvidesFile{pst-math.tex}
[\filedate\space v\fileversion\space `PST-math' (hv)]
-\IfFileExists{pst-math.pro}{%
- \ProvidesFile{pst-math.pro}
- [2014/07/30 v. 0.63, PostScript prologue file (hv)]
+\IfFileExists{pst-math.pro}{\ProvidesFile{pst-math.pro}%
+ [2018/12/13 v. 0.65, PostScript prologue file (hv)]
\@addtofilelist{pst-math.pro}}{}%
+
+\newcounter{Rand@No}\newcounter{Random@Left}\newcounter{Random@Right}\newcounter{Random@No@max}%
+\setcounter{Rand@No}{0}\setcounter{Random@Left}{1}\setcounter{Random@Right}{1000}%
+
+\def\defineRandIntervall(#1,#2)#3{%
+ \setcounter{Random@Left}{#1}%
+ \setcounter{Random@Right}{#2}%
+ \setcounter{Random@No@max}{#3}%
+ \setcounter{Rand@No}{0}%
+ \def\RandomNumbers{}%
+ \def\R@Control{}%
+ \multido{\iA=1+1}{\theRandom@No@max}{\xdef\R@Control{0\R@Control}}%
+}
+
+\def\RandomNumbers{}%\pscalculate{randint(\theRandom@Left,\theRandom@Right)}}
+
+\def\makeSimpleRandomNumberList{%
+ \def\RandomNumbers{}%
+ \psforeach{\iA}{1,2,..,\theRandom@No@max}{%
+ \edef\@Number{\pscalculate{randint(\theRandom@Left,\theRandom@Right)}}% Zufallszahl
+ \ifnum\iA=1
+ \xdef\RandomNumbers{\@Number}%
+ \else
+ \xdef\RandomNumbers{\RandomNumbers,\@Number}%
+ \fi
+ }%
+}
+%
+\def\makeRandomNumberList{%
+ \edef\@Number{\pscalculate{randint(\theRandom@Left,\theRandom@Right)}}% Zufallszahl
+ \add@Number{\@Number}}
+
+\def\add@Number#1{%
+ \def\R@Left{}\def\R@Right{}\def\R@Value{}%
+ \StrChar{\R@Control}{#1}[\R@Value]
+ \ifnum\R@Value=0
+ \stepcounter{Rand@No}%
+ \ifnum\theRand@No=1\relax
+ \gdef\RandomNumbers{#1}%
+ \else
+ \xdef\RandomNumbers{\RandomNumbers,#1}%
+ \fi
+ \StrLeft{\R@Control}{\the\numexpr#1-1}[\R@Left]%
+ \StrRight{\R@Control}{\the\numexpr\theRandom@No@max-#1}[\R@Right]%
+ \xdef\R@Control{\R@Left1\R@Right}%
+ \fi
+ \ifnum\theRand@No=\theRandom@No@max
+ \def\next{}%
+ \else
+ \def\next{\makeRandomNumberList}%
+ \fi
+ \next
+}
+\def\getNumberFromList#1{%
+ \global\count0 = 1
+ \edef\x{\noexpand\get@Index#1;\RandomNumbers}\x,,\relax}
+\def\get@Index#1;#2,#3,#4\relax{%
+ \ifnum\the\count0=#1
+ \def\next{#2}%
+ \else
+ \global\advance\count0 by 1
+ \def\next{\get@Index#1;#3,#4\relax}%
+ \fi
+ \next
+}
+
\endinput
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-math.tlpobj new/tlpkg/tlpobj/pst-math.tlpobj
--- old/tlpkg/tlpobj/pst-math.tlpobj 2018-03-03 20:11:42.000000000 +0100
+++ new/tlpkg/tlpobj/pst-math.tlpobj 2019-02-28 04:02:08.000000000 +0100
@@ -1,6 +1,6 @@
name pst-math
category Package
-revision 34786
+revision 49425
shortdesc Enhancement of PostScript math operators to use with PSTricks
relocated 1
longdesc PostScript lacks a lot of basic operators such as tan, acos,
@@ -19,7 +19,7 @@
RELOC/tex/generic/pst-math/pst-math.tex
RELOC/tex/latex/pst-math/pst-math.sty
catalogue-ctan /graphics/pstricks/contrib/pst-math
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-12-15 22:57:07 +0100
catalogue-license lppl
catalogue-topics maths calculation pstricks
-catalogue-version 0.63
+catalogue-version 0.65
++++++ pst-mirror.doc.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-s/pst-mirror.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-s.new.4615/pst-mirror.doc.tar.xz differ: char 27, line 1
++++++ pst-mirror.tar.xz ++++++
++++++ pst-node.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-node/Changes new/doc/generic/pst-node/Changes
--- old/doc/generic/pst-node/Changes 2017-12-30 23:43:07.000000000 +0100
+++ new/doc/generic/pst-node/Changes 2019-03-03 23:13:20.000000000 +0100
@@ -1,4 +1,5 @@
----- pst-node.tex
+1.42 2019-03-03 - bugfix for \rnode inside \psframebox*
1.41 2017-12-30 - added \psnpolygon
1.40a 2017-12-14 - modified documentation
1.40 2017-12-09 - added #1Last for \saveDataAsNodes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-node/README new/doc/generic/pst-node/README
--- old/doc/generic/pst-node/README 2017-12-11 23:23:56.000000000 +0100
+++ new/doc/generic/pst-node/README 2019-03-03 23:13:20.000000000 +0100
@@ -11,7 +11,7 @@
pst-node needs pstricks, which should be part of your
local TeX installation, otherwise get it from a CTAN server, f.ex.
-http://www.dante.de/CTAN/graphics/pstricks/
+http://mirror.ctan.org/graphics/pstricks/
The documentation was build with a temporary file to
insert the pages from the original documentation via
Binary files old/doc/generic/pst-node/pst-node-doc.pdf and new/doc/generic/pst-node/pst-node-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-node.doc.tlpobj new/tlpkg/tlpobj/pst-node.doc.tlpobj
--- old/tlpkg/tlpobj/pst-node.doc.tlpobj 2018-03-03 20:11:45.000000000 +0100
+++ new/tlpkg/tlpobj/pst-node.doc.tlpobj 2019-03-04 02:24:05.000000000 +0100
@@ -1,9 +1,9 @@
name pst-node.doc
category Package
-revision 46170
+revision 50215
shortdesc doc files of pst-node
relocated 1
-docfiles size=260
+docfiles size=259
RELOC/doc/generic/pst-node/Changes
RELOC/doc/generic/pst-node/README
RELOC/doc/generic/pst-node/psmatrix-docDE.bib
++++++ pst-node.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-node/pst-node.tex new/tex/generic/pst-node/pst-node.tex
--- old/tex/generic/pst-node/pst-node.tex 2017-12-30 23:43:07.000000000 +0100
+++ new/tex/generic/pst-node/pst-node.tex 2019-03-03 23:13:20.000000000 +0100
@@ -1,4 +1,4 @@
-% $Id: pst-node.tex 696 2017-12-30 19:01:07Z herbert $
+% $Id: pst-node.tex 940 2019-03-03 12:32:03Z herbert $
%%
%% BEGIN pst-node.tex
%%
@@ -18,8 +18,8 @@
\ifx\PSTricksLoaded\endinput\else\input pstricks.tex \fi\relax
\ifx\PSTXKeyLoaded\endinput\else \input pst-xkey \fi
%
-\def\fileversion{1.41}
-\def\filedate{2017/12/30}
+\def\fileversion{1.42}
+\def\filedate{2019/03/03}
\message{ v\fileversion, \filedate}
%
\edef\TheAtCode{\the\catcode`\@}
@@ -293,7 +293,7 @@
\pst@useboxpar
% DG/SR modification end
#1%
-\if@star\pst@starbox\fi
+%\if@star\pst@starbox\fi% commented to fix bug witzh \psframebox*{\rnode...}
\ifPst@nodealign\lower\pst@dimb\fi
\hbox{%
\pst@newnode{#2}{16}{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-node/pst-node97.tex new/tex/generic/pst-node/pst-node97.tex
--- old/tex/generic/pst-node/pst-node97.tex 2017-01-23 00:01:06.000000000 +0100
+++ new/tex/generic/pst-node/pst-node97.tex 2019-03-03 23:13:20.000000000 +0100
@@ -1,4 +1,4 @@
-% $Id: pst-node97.tex 129 2014-10-09 14:15:40Z herbert $
+% $Id: pst-node97.tex 834 2018-11-06 18:32:42Z herbert $
%% BEGIN: pst-node.tex
%% Generated on <1993/3/12> from `pst-node.doc'.
%% For use with the PostScript header file `pst-node.pro'.
@@ -169,8 +169,8 @@
\def\pc@object#1{%
\@ifnextchar({\pc@@object#1}{\pst@getarrows{\pc@@object#1}}}
\def\pc@@object#1(#2)(#3){%
-\pnode(#2){@@A}\pnode(#3){@@B}%
-#1{@@A}{@@B}}
+ \pnode(#2){@@A}\pnode(#3){@@B}%
+ #1{@@A}{@@B}}
\def\psset@nodesepA#1{\pst@getlength{#1}\psk@nodesepA}
\def\psset@nodesepB#1{\pst@getlength{#1}\psk@nodesepB}
\def\psset@nodesep#1{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-node.tlpobj new/tlpkg/tlpobj/pst-node.tlpobj
--- old/tlpkg/tlpobj/pst-node.tlpobj 2018-03-03 20:11:45.000000000 +0100
+++ new/tlpkg/tlpobj/pst-node.tlpobj 2019-03-04 02:24:05.000000000 +0100
@@ -1,6 +1,6 @@
name pst-node
category Package
-revision 46170
+revision 50215
shortdesc Nodes and node connections in PSTricks
relocated 1
longdesc The package enables the user to connect information, and to
@@ -18,7 +18,7 @@
RELOC/tex/generic/pst-node/pst-node97.tex
RELOC/tex/latex/pst-node/pst-node.sty
catalogue-ctan /graphics/pstricks/contrib/pst-node
-catalogue-date 2017-12-30 21:10:38 +0100
+catalogue-date 2019-03-03 15:57:10 +0100
catalogue-license lppl
catalogue-topics graphics-in-tex linguistic
-catalogue-version 1.41
+catalogue-version 1.42
++++++ pst-ob3d.doc.tar.xz ++++++
++++++ pst-ob3d.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-ob3d.tlpobj new/tlpkg/tlpobj/pst-ob3d.tlpobj
--- old/tlpkg/tlpobj/pst-ob3d.tlpobj 2018-03-03 20:11:46.000000000 +0100
+++ new/tlpkg/tlpobj/pst-ob3d.tlpobj 2019-02-28 04:02:14.000000000 +0100
@@ -11,7 +11,7 @@
RELOC/tex/generic/pst-ob3d/pst-ob3d.tex
RELOC/tex/latex/pst-ob3d/pst-ob3d.sty
catalogue-ctan /graphics/pstricks/contrib/pst-ob3d
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 12:55:45 +0200
catalogue-license lppl
catalogue-topics graphics-3d pstricks
catalogue-version 0.21
++++++ pst-ode.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-ode/ChangeLog new/doc/generic/pst-ode/ChangeLog
--- old/doc/generic/pst-ode/ChangeLog 2017-08-17 23:17:38.000000000 +0200
+++ new/doc/generic/pst-ode/ChangeLog 2019-03-25 21:46:58.000000000 +0100
@@ -1,3 +1,15 @@
+2019-03-25
+ * version 0.14
+ * fix: wrong stepping when dt<0, introduced in v0.11
+
+2019-03-05
+ * version 0.13
+ * fix: typo in command name \pstODErestoreState
+
+2018-06-07
+ * version 0.12
+ * fix: documentation fixes
+
2017-08-15
* version 0.11
* fix: imprecise t_out calculation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-ode/README.md new/doc/generic/pst-ode/README.md
--- old/doc/generic/pst-ode/README.md 2017-08-17 23:17:38.000000000 +0200
+++ new/doc/generic/pst-ode/README.md 1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-# The `pst-ode` PSTricks package
-
-© 2012--`\today` Alexander Grahn
-
-https://github.com/agrahn/pst-ode
-
-This package defines `\pstODEsolve` for solving initial value problems for sets of Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg (**`RKF45`**) method with automatic step size adjustment.
-
-`\pstODEsolve[<options>]{<result>}{<output format>}{`*t*<sub>0</sub>`}{`*t*<sub>e</sub>`}{`*N*`}{`**x**<sub>0</sub>`}{`**f**`(`*t*`, `**x**`)}`
-
-The state vectors **x** found at *N* equally spaced output points between *t*<sub>0</sub> and *t*<sub>e</sub> are stored in the PostScript object `<result>`, formatted according to the second argument `<output format>`, as a long list of values. `<output format>` lists the quantities to be stored in `<result>`. The user can select from the elements of **x** and the integration parameter *t*.
-
-The initial condition vector **x**<sub>0</sub> and the right-hand side **f**`(`*t*`, `**x**`)` of the ODE system can be input in algebraic notation, if desired. RPN (Postfix) notation of PostScript can as well be used.
-
-`<result>` can be directly used as the `<data>` argument of `\listplot{<data>}` (package `pst-plot`) or `\listplotThreeD{<data>}` (package `pst-3dplot`).
-
-This material is subject to the [LaTeX Project Public License](http://mirrors.ctan.org/tex-archive/macros/latex/base/lppl.txt).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-ode/README.txt new/doc/generic/pst-ode/README.txt
--- old/doc/generic/pst-ode/README.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/generic/pst-ode/README.txt 2019-03-05 23:33:03.000000000 +0100
@@ -0,0 +1,15 @@
+==========================
+ pst-ode PSTricks package
+==========================
+
+Alexander Grahn, (c) 2012--today
+
+
+`pst-ode' defines \pstODEsolve for solving initial value problems for sets
+of Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg
+(RKF45) method with automatic step size adjustment.
+
+
+This material is subject to the LaTeX Project Public License. See
+ http://mirror.ctan.org/help/Catalogue/licenses.lppl.html
+for the details of that license.
Binary files old/doc/generic/pst-ode/pst-ode-doc.pdf and new/doc/generic/pst-ode/pst-ode-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/pst-ode/pst-ode-doc.tex new/doc/generic/pst-ode/pst-ode-doc.tex
--- old/doc/generic/pst-ode/pst-ode-doc.tex 2017-08-17 23:17:38.000000000 +0200
+++ new/doc/generic/pst-ode/pst-ode-doc.tex 2019-03-05 23:33:03.000000000 +0100
@@ -1,5 +1,16 @@
-\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
- headexclude,footexclude,oneside,dvips,UKenglish]{pst-doc}
+\documentclass[
+ fontsize=11pt,
+ english,
+ BCOR=10mm,DIV=12,
+ bibliography=totoc,
+ parskip=false,
+ headings=small,
+ headinclude=false,
+ footinclude=false,
+ twoside=false,
+% dvips,
+ UKenglish
+]{pst-doc}
\usepackage[T1]{fontenc}
%\usepackage{lmodern}
\usepackage[tt=false]{libertine} %override beramono (doesn't look like tt font)
@@ -17,11 +28,6 @@
\let\pstFV\fileversion
\let\belowcaptionskip\abovecaptionskip
-\makeatletter
-\renewcommand*\l@subsection{\bprot@dottedtocline{2}{1.5em}{3.6em}}
-\renewcommand*\l@subsubsection{\bprot@dottedtocline{3}{3.8em}{4.5em}}
-\makeatother
-
\def\bgImage{%
\pstVerb{
/alpha 10 def
@@ -74,11 +80,10 @@
}
\begin{document}
-%\author{Alexander Grahn}
\author{Alexander Grahn}
\expandafter\parsedate\filedate\relax %set current date to package date
\title{pst-ode\\[4ex]}
-\subtitle{A PSTricks package for solving initial value problems for sets of Ordinary Differential Equations (ODE), v\pstFV\\[2ex]\url{https://github.com/agrahn/pst-ode}}
+\subtitle{A PSTricks package for solving initial value problems for sets of Ordinary Differential Equations (ODE), v\pstFV\\[2ex]\url{https://gitlab.com/agrahn/pst-ode}}
\maketitle
%\clearpage
@@ -97,22 +102,23 @@
\begin{equation}
\frac{\mathrm{d}\mathbf{x}}{\mathrm{d}t}=\mathbf{f}(t,\mathbf{x})
\end{equation}
-by integrating them with respect to the independent variable $t$ starting at $t_0$ up to $t_\mathrm{e}$. If the set consists of $n$ differential equations,
+by integrating them with respect to the independent variable $t$. If the set consists of $n$ differential equations,
a vector of initial conditions
\begin{equation}
\mathbf{x}(t_0)=\mathbf{x}_0
\end{equation}
of the same length $n$ is required. For $n=1$ the initial value problem is one-dimensional:
\begin{gather}
- \frac{\mathrm{d}x}{\mathrm{d}t}=f(t,x)\quad\text{for}\ t \in [t_0, t_\mathrm{e}]\text{, where}\label{eq:1dode}\\
+% \frac{\mathrm{d}x}{\mathrm{d}t}=f(t,x)\quad\text{for}\ t \in [t_0, t_\mathrm{e}]\text{, where}\label{eq:1dode}\\
+ \frac{\mathrm{d}x}{\mathrm{d}t}=f(t,x),\label{eq:1dode}\\
x(t_0) = x_0.\label{eq:1ini}
\end{gather}
-Instead of producing analytical expressions of the solution functions $\mathbf{x}(t)$, the numerical method gives only approximate values $\mathbf{x}_i$ at $N$ discrete points $t_i$ of the integration interval $I=[t_0, t_\mathrm{e}]$:
+Instead of producing analytical expressions of the solution functions $\mathbf{x}(t)$, the numerical method gives only approximate values $\mathbf{x}_i$ at $N$ discrete points $t_i$ in the interval $I=[t_0, t_\mathrm{e}]$ of the independent variable $t$:
\begin{equation}
\mathbf{x}_i\approx\mathbf{x}(t_i).
\end{equation}
-The computed approximations $\mathbf{x}_i$ of the solution as well as the initial condition vector $\mathbf{x}_0$ are called `state vectors'. In the case of a single equation problem, Eqs.~\eqref{eq:1dode}, \eqref{eq:1ini}, the state vectors have only one component.
+The computed approximations $\mathbf{x}_i$ of the solution as well as the initial condition vector $\mathbf{x}_0$ are called `state vectors'. In the case of a single equation problem, Eqs.~\eqref{eq:1dode}, \eqref{eq:1ini}, state vectors have only one component.
\section{Commands}
\begin{BDef}
@@ -129,7 +135,7 @@
$N$ is the number of \emph{equally} spaced output points, including $t_0$ and $t_\mathrm{e}$; it must be $\ge 2$. In order to divide the interval of integration into $K$ output steps, $N$ must be set to $K+1$. Note that the precision of the solution does \emph{not} depend on $N$; internal integration steps are automatically inserted and resized according to the changes in the solution.
-$\mathbf{x}_0$ is a list of $n$ space separated initial values, one for each differential equation. Alternatively, $\mathbf{x}_0$ can be given as a \PS{} procedure pushing the initial values on the stack, or as an algebraic expression in infix notation where the elements are separated by `\Lkeyword{|}'. Infix notation requires option \Lkeyword{algebraicIC}. This argument can be left empty. In that case, the last computed state vector of a preceding \Lcs{pstODEsolve} call. Of course, the number of equations $n$ must be the same as in the preceding calculation.
+$\mathbf{x}_0$ is a list of $n$ space separated initial values, one for each differential equation. Alternatively, $\mathbf{x}_0$ can be given as a \PS{} procedure pushing the initial values on the stack, or as an algebraic expression in infix notation where the elements are separated by `\Lkeyword{|}'. Infix notation requires option \Lkeyword{algebraicIC}. This argument can be left empty. In that case, the last computed state vector of a preceding \Lcs{pstODEsolve} call serves as initial condition. Of course, the number of equations $n$ must be the same as in the preceding calculation.
$\mathbf{f}(t,\mathbf{x})$ is the right-hand side of the differential equations. Equations can be entered in either infix or \PS{} (postfix, reverse polish) notation. Infix notation requires option \Lkeyword{algebraic}, and equations have to be separated by `\Lkeyword{|}'. The $n$ current state vector components can be referred to as \Lkeyword{x[0]}, \Lkeyword{x[1]}, \dots, \Lkeyword{x[}$n-1$\Lkeyword{]} or \Lkeyword{y[0]}, \Lkeyword{y[1]}, \dots, \Lkeyword{y[}$n-1$\Lkeyword{]}, and the current independent variable value as `\Lkeyword{t}'. If given in \PS{} notation, the provided procedure must first pop the current state vector components in reverse order(!) from the operand stack and then push the first derivatives in regular order back to it. Again, the independent variable value can be accessed using `\Lkeyword{t}'.%\\
@@ -327,6 +333,6 @@
\section{License}
This package can be redistributed and/or modified under the terms
of the \LaTeX Project Public License Distributed from CTAN archives:
-\url{http://mirrors.ctan.org/tex-archive/macros/latex/base/lppl.txt}
+\url{http://mirrors.ctan.org/macros/latex/base/lppl.txt}
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-ode.doc.tlpobj new/tlpkg/tlpobj/pst-ode.doc.tlpobj
--- old/tlpkg/tlpobj/pst-ode.doc.tlpobj 2018-03-03 20:11:46.000000000 +0100
+++ new/tlpkg/tlpobj/pst-ode.doc.tlpobj 2019-03-27 02:26:09.000000000 +0100
@@ -1,11 +1,11 @@
name pst-ode.doc
category Package
-revision 45057
+revision 50587
shortdesc doc files of pst-ode
relocated 1
-docfiles size=44
+docfiles size=43
RELOC/doc/generic/pst-ode/ChangeLog
- RELOC/doc/generic/pst-ode/README.md
+ RELOC/doc/generic/pst-ode/README.txt
RELOC/doc/generic/pst-ode/examples/lorenz.tex
RELOC/doc/generic/pst-ode/examples/ode.tex
RELOC/doc/generic/pst-ode/examples/particle.tex
++++++ pst-ode.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dvips/pst-ode/pst-ode.pro new/dvips/pst-ode/pst-ode.pro
--- old/dvips/pst-ode/pst-ode.pro 2017-08-17 23:17:38.000000000 +0200
+++ new/dvips/pst-ode/pst-ode.pro 2019-03-25 21:46:58.000000000 +0100
@@ -1,13 +1,13 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% PostScript prologue for pst-ode.tex.
-% Version 0.11, 2017/08/15
+% Version 0.14, 2019/03/25
%
% Alexander Grahn (C) 2012--today
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN archives:
-% http://mirrors.ctan.org/tex-archive/macros/latex/base/lppl.txt
+% http://mirrors.ctan.org/macros/latex/base/lppl.txt
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/tx@odeDict 1 dict def
@@ -153,9 +153,10 @@
ode@dict
/tcur tcur ddt add def
dup 0 ne {pgrow exp 5 min sfty mul ddt mul /ddt exch def}{pop} ifelse
- tcur tout sub %output step completed?
+ %output step completed?
+ tcur tout sub
end
- 0 ge {
+ 0 eq {
(o) odeprint
ode@dict
/tcur tout def
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/pst-ode/pst-ode.tex new/tex/generic/pst-ode/pst-ode.tex
--- old/tex/generic/pst-ode/pst-ode.tex 2017-08-17 23:17:38.000000000 +0200
+++ new/tex/generic/pst-ode/pst-ode.tex 2019-03-25 21:46:58.000000000 +0100
@@ -5,14 +5,14 @@
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN archives:
-%% http://mirrors.ctan.org/tex-archive/macros/latex/base/lppl.txt
+%% http://mirrors.ctan.org/macros/latex/base/lppl.txt
%%
%% `pst-ode' defines \pstODEsolve for integrating systems of first order
%% ODEs using the Runge-Kutta-Fehlberg (RKF45) method with automatic
%% step size adjustment
%%
-\def\fileversion{0.11}
-\def\filedate{2017/08/15}
+\def\fileversion{0.14}
+\def\filedate{2019/03/25}
\csname PSTODELoaded\endcsname
\let\PSTODELoaded\endinput
@@ -76,7 +76,7 @@
% #5: number of output points, including ta and tb; must be >= 2
% #6: initial condition vector; if empty, continue integration from the last
% state vector of the previous \pstODEsolve usage or from state vector set
-% by \pstODEsetOrRestoreState macro
+% by \pstODErestoreState macro
% #7: right hand side of ODE system; if given in Postscript notation (algebraic=
% false), the function provided should pop (in reverse order!) the elements
% of the current state vector from the operand stack and push the first
@@ -236,7 +236,7 @@
}
%macro for restoring state
-\def\pstODERestoreState#1{% #1: identifier
+\def\pstODErestoreState#1{% #1: identifier
\pstVerb{
true setglobal
globaldict /ode@laststate [#1@ode@laststate] put
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-ode.tlpobj new/tlpkg/tlpobj/pst-ode.tlpobj
--- old/tlpkg/tlpobj/pst-ode.tlpobj 2018-03-03 20:11:46.000000000 +0100
+++ new/tlpkg/tlpobj/pst-ode.tlpobj 2019-03-27 02:26:09.000000000 +0100
@@ -1,6 +1,6 @@
name pst-ode
category Package
-revision 45057
+revision 50587
shortdesc Solving initial value problems for sets of Ordinary Differential Equations
relocated 1
longdesc The package defines \pstODEsolve for solving initial value
@@ -16,8 +16,9 @@
RELOC/dvips/pst-ode/pst-ode.pro
RELOC/tex/generic/pst-ode/pst-ode.tex
RELOC/tex/latex/pst-ode/pst-ode.sty
+catalogue-contact-repository https://gitlab.com/agrahn/pst-ode
catalogue-ctan /graphics/pstricks/contrib/pst-ode
-catalogue-date 2017-08-16 18:56:07 +0200
+catalogue-date 2019-03-05 13:29:46 +0100
catalogue-license lppl
catalogue-topics maths pstricks graphics-plot
-catalogue-version 0.11
+catalogue-version 0.13
++++++ pst-optexp.doc.tar.xz ++++++
++++++ pst-optexp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-optexp.tlpobj new/tlpkg/tlpobj/pst-optexp.tlpobj
--- old/tlpkg/tlpobj/pst-optexp.tlpobj 2018-03-03 20:11:49.000000000 +0100
+++ new/tlpkg/tlpobj/pst-optexp.tlpobj 2019-02-28 04:02:17.000000000 +0100
@@ -14,6 +14,7 @@
RELOC/dvips/pst-optexp/pst-optexp.pro
RELOC/makeindex/pst-optexp/pst-optexp.ist
RELOC/tex/latex/pst-optexp/pst-optexp.sty
+catalogue-contact-repository https://github.com/cbersch/pst-optexp
catalogue-ctan /graphics/pstricks/contrib/pst-optexp
catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl1.3
++++++ pst-optic.doc.tar.xz ++++++
++++++ pst-optic.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-optic.tlpobj new/tlpkg/tlpobj/pst-optic.tlpobj
--- old/tlpkg/tlpobj/pst-optic.tlpobj 2018-03-03 20:11:49.000000000 +0100
+++ new/tlpkg/tlpobj/pst-optic.tlpobj 2019-02-28 04:02:18.000000000 +0100
@@ -10,7 +10,7 @@
RELOC/tex/generic/pst-optic/pst-optic.tex
RELOC/tex/latex/pst-optic/pst-optic.sty
catalogue-ctan /graphics/pstricks/contrib/pst-optic
-catalogue-date 2016-09-05 23:50:16 +0200
+catalogue-date 2018-09-15 12:57:29 +0200
catalogue-license lppl
catalogue-topics physics diagram pstricks
catalogue-version 1.02
++++++ pst-osci.doc.tar.xz ++++++
++++++ pst-osci.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-osci.tlpobj new/tlpkg/tlpobj/pst-osci.tlpobj
--- old/tlpkg/tlpobj/pst-osci.tlpobj 2018-03-03 20:11:49.000000000 +0100
+++ new/tlpkg/tlpobj/pst-osci.tlpobj 2019-02-28 04:02:18.000000000 +0100
@@ -3,18 +3,18 @@
revision 15878
shortdesc Oscgons with PSTricks
relocated 1
-longdesc pst-osci is a PSTricks package enables you to produce
-longdesc oscilloscope "screen shots". Three channels can be used to
-longdesc represent the most common signals (damped or not): namely
-longdesc sinusoidal, rectangular, triangular, dog's tooth (left and
-longdesc right oriented). The third channel allows you to add, to
-longdesc subtract or to multiply the two other signals. Lissajous
-longdesc diagrams (XY-mode) can also be obtained.
+longdesc This PSTricks package enables you to produce oscilloscope
+longdesc "screen shots". Three channels can be used to represent the
+longdesc most common signals (damped or not): namely sinusoidal,
+longdesc rectangular, triangular, dog's tooth (left and right oriented).
+longdesc The third channel allows you to add, to subtract or to multiply
+longdesc the two other signals. Lissajous diagrams (XY-mode) can also be
+longdesc obtained.
runfiles size=5
RELOC/tex/generic/pst-osci/pst-osci.tex
RELOC/tex/latex/pst-osci/pst-osci.sty
catalogue-ctan /graphics/pstricks/contrib/pst-osci
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 13:01:24 +0200
catalogue-license lppl
catalogue-topics graphics-use pstricks
catalogue-version 2.82
++++++ pst-ovl.doc.tar.xz ++++++
++++++ pst-ovl.tar.xz ++++++
++++++ pst-pad.doc.tar.xz ++++++
++++++ pst-pad.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/pst-pad.tlpobj new/tlpkg/tlpobj/pst-pad.tlpobj
--- old/tlpkg/tlpobj/pst-pad.tlpobj 2018-03-03 20:11:50.000000000 +0100
+++ new/tlpkg/tlpobj/pst-pad.tlpobj 2019-02-28 04:02:18.000000000 +0100
@@ -14,7 +14,7 @@
RELOC/tex/generic/pst-pad/pst-pad.tex
RELOC/tex/latex/pst-pad/pst-pad.sty
catalogue-ctan /graphics/pstricks/contrib/pst-pad
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-09-15 13:04:01 +0200
catalogue-license lppl
catalogue-topics graphics-use pstricks
catalogue-version 0.3b