texlive[60480] Master: pst-calendar (12sep21)

commits+karl at tug.org commits+karl at tug.org
Sun Sep 12 22:28:42 CEST 2021


Revision: 60480
          http://tug.org/svn/texlive?view=revision&revision=60480
Author:   karl
Date:     2021-09-12 22:28:41 +0200 (Sun, 12 Sep 2021)
Log Message:
-----------
pst-calendar (12sep21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pst-calendar/Changes
    trunk/Master/texmf-dist/tex/latex/pst-calendar/pst-calendar.sty
    trunk/Master/tlpkg/libexec/ctan2tds

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/pst-calendar/README.md
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.pdf
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/pst-calendar/README
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.ltx
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.pdf
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docFR.pdf
    trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docFR.tex

Modified: trunk/Master/texmf-dist/doc/latex/pst-calendar/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/Changes	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/Changes	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1,7 +1,8 @@
 ..... pst-calendar.sty
+0.48  2021-09-11  small changes to the code
 0.47  2005-11-09  first CTAN version
 
 
-..... pst-calendar-docFR.tex
-      2004-11-09  first CTAN version
+..... pst-calendar-doc.tex
+      2021-09-11  english documentation
 

Deleted: trunk/Master/texmf-dist/doc/latex/pst-calendar/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/README	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/README	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1,13 +0,0 @@
-Save the files pst-calendar.sty in a directory, which is part of your 
-local TeX tree. 
-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 LATEX distribution or the 
-TeX Frequently Asked Questions:
-(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages).
-
-pst-calendar needs pstricks, fp, pst-3d, multido and pst-xkey
-which should be all part of your
-local TeX installation, otherwise get it from a CTAN server, f.ex.
-ftp://ftp.ctan.org
-

Added: trunk/Master/texmf-dist/doc/latex/pst-calendar/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/README.md	2021-09-12 20:28:41 UTC (rev 60480)
@@ -0,0 +1,15 @@
+# Calendars #
+
+Save the files pst-calendar.sty in a directory, which is part of your 
+local TeX tree. 
+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.
+
+PSTricks is PostScript Tricks, the documentation cannot be run
+with pdftex, use the sequence latex->dvips->ps2pdf or xelatex
+or lualatex with the package luapstricks.lua
+
+pst-calendar is a PSTricks related package to print different calendars.
+


Property changes on: trunk/Master/texmf-dist/doc/latex/pst-calendar/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.pdf	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.pdf	2021-09-12 20:28:41 UTC (rev 60480)

Property changes on: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.tex	2021-09-12 20:28:41 UTC (rev 60480)
@@ -0,0 +1,169 @@
+%% $Id: pst-calendar-doc.tex 230 2021-09-11 18:04:30Z herbert $
+\RequirePackage{pdfmanagement-testphase}
+\DeclareDocumentMetadata{}
+\documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
+    headinclude=false,footinclude=false,twoside,english]{pst-doc}
+\usepackage{pst-calendar}
+\let\pstFV\fileversion
+\lstset{pos=l,wide=false,language=PSTricks,
+    morekeywords={multidipole,parallel},basicstyle=\footnotesize\ttfamily}
+%
+\def\bgImage{\psscalebox{0.3}{\psCalDodecaeder[Year=2021,style=september]}}
+
+\addbibresource{\jobname.bib}
+
+\begin{document}
+
+\title{\texttt{pst-calendar}}
+\subtitle{A  PSTricks package for creating calendars; v.\pstCalendarVersion}
+\author{Manuel Luque \\Herbert Voß}
+\docauthor{Herbert Voß}
+\date{\today}
+\settitle
+
+\tableofcontents
+
+\clearpage
+
+\begin{abstract}
+\noindent
+\texttt{pst-calendar} 
+provides two macros for creating calendar pages or calendar dodecahedra. The month 
+and year can be freely selected, although calendars are only possible between 2000 
+and 2099. The calculation takes place exclusively with the macros of the \LPack{fp} package.
+\end{abstract}
+
+
+\vfill\noindent
+Thanks to: \\
+    Denis Girou; Timmothy Van Zandt;
+
+%\tableofcontents
+
+
+\section{\LPack{pst-calendar} -- different calendars}
+
+
+The package has the three options \Loption{french}, \Loption{english} and 
+\Loption{ngerman}. \Loption{english} is selected by default, which means that the names 
+of the months and weeks are then output in this language. Ngerman was chosen for this documentation.
+This package does not offer any calendar operations in the mathematical sense, but allows 
+the output of calendar pages. pst-calendar has special language adaptations for English 
+(standard), French and German. This also applies
+to the options listed in~\ref{tab:calendrier:options}. There is no special \TeX\ 
+version, so adjustments are necessary here if you are not working with \LaTeX.
+
+
+\begin{BDef}
+\Lcs{psCalendar}\OptArgs\\
+\Lcs{psCalDodecaeder}\OptArgs
+\end{BDef}
+
+If no data is specified, the current date is always assumed and the corresponding month for 
+\Lcs{psCalendar} and the corresponding months for \Lcs{psCalDodecaeder} are printed.
+
+\begin{table}[htb]
+\caption{Available options for \texttt{calendrierfp}}\label{tab:calendrier:options}
+\begin{tabularx}{\linewidth}{@{} ll@{}c>{\RaggedRight}X@{}}
+\emph{name}     & \emph{value}          & \emph{default}       & \emph{meaning}\\\hline
+\Lkeyword{Year}  & \Larga{Integer}      & \verb+\number\year+  & year\\
+\Lkeyword{Month} & \Larga{$1\ldots 12$} & \verb+\number\month+ & month\\
+\Lkeyword{MonthT}& \Larga{$1\ldots 12$} & \verb+\number\month+ & mark the current day in the given month\\
+\Lkeyword{Day}   & \Larga{$1\ldots 31$} & \verb+\number\day+   & month\\
+\Lkeyword{Style} & \Larga{Month}        & \verb+\number\month+ & month on the fron in a dodecaeder
+\end{tabularx}
+\end{table}
+
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psscalebox{0.5}{\psCalendar}
+\psscalebox{0.5}{\psCalendar[Year=2021,Month=1]}
+\psscalebox{0.5}{\psCalendar[Year=2021,Tag=23,Month=2,MonthUse=2]}
+\end{LTXexample}
+\egroup
+
+
+The only problem are the holidays, which so far have been based exclusively on the French guidelines. 
+However, the corresponding code sequences in the package are easy to recognize and can be changed accordingly. 
+The output of a complete year can easily be realized with the help of the \Lcs{multido} macro.
+
+\begin{center}
+\bgroup
+\multido{\iM=1+3}{4}{%
+  \multido{\iMM=\iM+1}{3}{\psscalebox{0.5}{\psCalendar[Year=2021,Month=\iMM]}}\\}
+\egroup
+\end{center}
+
+\begin{lstlisting}
+\multido{\iM=1+3}{4}{%
+  \multido{\iMM=\iM+1}{3}{\psscalebox{0.5}{\psCalendar[Year=2021,Month=\iMM]}}\\}
+\end{lstlisting}
+
+
+A much more appealing output enables \Lcs{psCalDodecaeder}, which arranges the months on the sides of a dodecahedron. 
+Without specifying any month or year, January of the current year is assumed. With the option \Lkeyword{style}\texttt{=⟨month⟩} 
+you can always place a different month on the front.
+
+
+\bgroup\xLcs{psCalDodecaeder}\xLkeyword{Year}\xLkeyword{Month}\xLkeyword{style}\xLkeyval{april}
+\xLcs{psscalebox}
+\begin{LTXexample}[pos=t]
+\psscalebox{0.2}{\psCalDodecaeder}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,Month=1]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=april]}
+\end{LTXexample}
+\egroup
+
+\begin{center}
+\bgroup\xLkeyval{january}\xLkeyval{february}\xLkeyval{march}\xLkeyval{april}\xLkeyval{may}\xLkeyval{june}
+\xLkeyval{july}\xLkeyval{august}\xLkeyval{september}\xLkeyval{october}\xLkeyval{november}\xLkeyval{december}
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=january]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=february]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=march]}\\
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=april]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=may]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=june]}\\
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=july]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=august]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=september]}\\
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=october]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=november]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=december]}
+\egroup
+\end{center}
+
+\begin{lstlisting}
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=january]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=february]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=march]}\\
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=april]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=may]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=june]}\\
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=july]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=august]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=september]}\\
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=october]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=november]}\hfill
+\psscalebox{0.2}{\psCalDodecaeder[Year=2021,style=december]}
+\end{lstlisting}
+
+
+\section{List of the available options for \texttt{pst-calendar}}
+
+%\begin{center}
+\xkvview{family=pst-calendar,columns={key,type,default}}
+%\end{center}
+
+
+
+\nocite{*}
+\bgroup
+\raggedright
+\printbibliography
+\egroup
+
+\printindex
+
+
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-doc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.ltx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.ltx	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.ltx	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1,226 +0,0 @@
-\documentclass[11pt,a4paper,ngerman]{article}
-\usepackage[latin1]{inputenc}%
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{lmodern}
-\parindent=0pt
-\parskip=5pt plus 3pt minus 2pt
-\usepackage{enumerate,longtable,url}
-\let\OldUrl=\url
-\renewcommand\url[1]{\protect\OldUrl{#1}}
-
-\usepackage[scaled]{luximono}
-%
-\usepackage{xspace,nonfloat}
-\usepackage[bottom]{footmisc}
-%
-\usepackage{tabularx}
-\usepackage{longtable}
-\usepackage{ltxtable}
-\usepackage{varioref}
-\usepackage[NewCommands,NewParameters]{ragged2e}
-\usepackage{url}
-\def\UrlFont{\ttfamily}
-\makeatletter
-%\def\verbatim at font{\small\normalfont\ttfamily}
-%
-\usepackage[dvipsnames,prologue,table]{pstricks}
-\colorlet{tableheadcolor}{gray!25}
-\colorlet{tablerowcolor}{gray!12}
-\newcommand\XCBox[1]{\fcolorbox{black}{#1}{\phantom{aa}} \small #1}
-\usepackage{pst-calendar}
-\let\PSTfileversion\fileversion
-\SpecialCoor
-\psset{griddots=10,subgriddiv=0,gridlabels=7pt}
-%
-\definecolor{hellgelb}{rgb}{1,1,0.8}
-\definecolor{shadecolor}{rgb}{0.9,0.9,0.9}
-\definecolor{sphgrau}{rgb}{0.40,0.40,0.40}
-%
-% ------------------------------- Namen Abkuerungen ----------------------
-\newcommand{\La}%
-   {L\kern-.36em
-        {\setbox0\hbox{T}%
-         \vbox to\ht0{\hbox{$\m at th$%
-                \csname S@\f at size\endcsname
-                \fontsize\sf at size\z@
-                \math at fontsfalse\selectfont
-                A}%
-            \vss}%
-        }}
-\def\AllTeX{(\La\kern-.075em)\kern-.075em\TeX\xspace}
-\def\AMS{American Mathematical Society\xspace}
-\def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
-    {$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
-\def\AmSLaTeX{\AmS-\LaTeX\xspace}
-\let\latex\LaTeX
-\let\tex\TeX
-%
-\def\BibTeX{\textsc{Bib}\kern-.08em\TeX\index{BiBTeX at Bib\TeX}}
-\def\PT{Plain \TeX\index{Plain TeX at Plain \TeX}\xspace}
-\def\PST{{\texttt{PSTricks}}\xspace}
-\def\CTAN{{\texttt{CTAN}}\index{CTAN}\xspace}
-\def\PDF{{\texttt{PDF}}\xspace}
-\def\pst{{\texttt{pstricks}}\xspace}
-\def\PS{PostScript\xspace}
-\def\CT{Con\TeX t\index{ConTeXt at Con\TeX t}\xspace}
-\def\GS{Ghostscript\index{Ghostscript}\xspace}
-\def\GeX{G\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
-\def\at{\char064}
-\def\VTeX{\texttt{V\TeX}\index{VTeX@\texttt{V\protect\TeX}}}
-\newcommand*\CMD[1]{{\texttt{\textbackslash #1}}}
-\newcommand\Paket[1]{\texttt{#1}}
-\providecommand\Programm[1]{\textsf{#1}}
-\providecommand\RaggedRight{\raggedright}
-%
-\def\Index#1{\index{#1}#1}
-\index{Environment|see{Umgebung}}
-\def\eIndex#1{\index{Umgebung!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\tIndex#1{\index{#1@\texttt{#1}}}
-\def\cIndex#1{\index{#1@\protect\CMD{#1}}}
-\def\pIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\ppIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}}
-\def\sIndex#1{\index{Syntax@\textbf{Syntax}!\protect\CMD{#1}}}
-\def\csIndex#1{\sIndex{#1}\cIndex{#1}}
-\def\PIndex#1{\index{Paket@\textbf{Paket}!\texttt{#1}}}
-\def\mIndex#1{\texttt{#1}\tIndex{#1}\pIndex{#1}}
-\def\aref#1{$\rightarrow$\vref{#1}}
-\def\PSindex#1{\index{PostScript!#1}}
-\def\Makroindex#1{\index{Makro!#1@\protect\CMD{#1}}}
-\def\Optindex#1{\index{Parameter@\textbf{Parameter}!\texttt{#1}}}
-\def\ttindex#1{\index{#1@\texttt{#1}}}
-\def\vert{\ensuremath{|}}
-%
-\let\Olddegrees\textdegrees
-\def\textdegrees{\ensuremath{\mbox{\Olddegrees}}}
-\def\sa{\ensuremath{\sphericalangle}\xspace}% needs amssymb
-%
-%
-%%-------------------------------- danger ---------------------------------------------
-\usepackage{manfnt}
-\usepackage{lettrine}
-\newsavebox{\dBox}
-
-\newenvironment{dangerPar*}
-{\gdef\dangerSym{\dbend\,\dbend}\@dangerPar}
-{\end at dangerPar}
-
-\newenvironment{dangerPar}
-{\gdef\dangerSym{\dbend\phantom{\,\dbend}}\@dangerPar}
-{\end at dangerPar}
-
-\def\@dangerPar{%
-  \begin{lrbox}{\dBox}
-    \minipage[c]{\linewidth-\widthof{\dangerSym}-\columnsep}%
-}
-\def\end at dangerPar{%
-    \endminipage
-  \end{lrbox}%
-  \trivlist\item\relax
-    \noindent
-    \minipage[c]{\widthof{\dangerSym}}
-      \raisebox{\height}[.9\height][.1\height]{\dangerSym}% ???
-    \endminipage
-    \hfill
-    \minipage[c]{\wd\dBox}
-      \usebox{\dBox}
-    \endminipage%
-  \endtrivlist
-}
-\newsavebox{\bombbox}
-\sbox\bombbox{%
-  \psset{unit=.55ex}%
-  \begin{pspicture}(-4,-4)(4,4)
-    \pscircle[fillcolor=gray,fillstyle=solid]{4}
-    \rput{45}{\psscaleboxto(6,0){\textsf{\textbf{PS}}}}
-    \psellipse*(0,3.8)(1,.2)
-    \psellipse*(0,5.5)(1,.2)
-    \psframe*(-1,3.8)(1,5.5)
-    \psbezier(0,5.5)(0,7)(1,8)(3.5,8)
-    \multido{\r=-0+40}{9}{\rput{\r}(3.5,8){\psline(0,0)(.4,0)}}
-  \end{pspicture}}
-
-\newcommand\danger{%
-  \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{{\small\dbend}}}
-  
-\newcommand\ddanger{%
-  \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{%
-    {\small\dbend\,\dbend}}}
-    
-\newcommand\DANGER{%    
-  \lettrine[lines=3,lraise=0.01,lhang=0,nindent=0pt,findent=.75em]{%
-    \usebox\bombbox}}
-%%------------------------------- Rest ------------------------------------------
-\pretolerance=500
-\tolerance=1000 
-\hbadness=3000
-\vbadness=3000
-\hyphenpenalty=400
-
-%-------------------------------- Listings -------------------------------------
-\usepackage{showexpl}% not a real PSTricks package
-%
-\renewcommand{\ttdefault}{ul9}% Luxi Mono
-%\lstset{language=PSTricks,keywordstyle=\small\fontfamily{ul9}\bfseries} 
-\lstset{wide=true} 
-%
-%-------------------------------- Allgemein -------------------------------------
-%\addtolength\belowcaptionskip{-10pt}
-%
-\providecommand\dante{DANTE \eV}
-\providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
-\def\textat{\protect\makeatletter\texttt{@}\protect\makeatother}
-
-\def\lBrace{\texttt{\{}}
-\def\rBrace{\texttt{\}}}
-\def\lBracket{\texttt{[}}
-\def\rBracket{\texttt{]}}
-%
-\newcounter{SX at refC}% for texlive8
-\def\PSTemph#1{\textit{\texttt{#1}}}
-%
-\def\LPack#1{\texttt{#1}\PIndex{#1}}
-\def\Lmenv#1{\texttt{#1}\eIndex{#1}}
-\def\Lmcs#1{\CMD{#1}\Makroindex{#1}\cIndex{#1}}
-\let\xLcs\Lmcs
-\let\Lmsyn\Lmcs
-\let\Lcs\CMD
-\let\Lit\texttt
-\def\Loption#1{\texttt{#1}\Optindex{#1}\ttindex{#1}}
-\def\LProg#1{\texttt{#1}\pIndex{#1}}
-\let\Prog\LProg
-\def\LFile#1{\texttt{#1}\tIndex{#1}}
-\def\LColor#1{\texttt{#1}\index{Farbe!#1@\texttt{#1}}}
-\def\Lindex#1{#1\index{#1}}% Ausgeben und in den Index
-\def\Lext#1{\texttt{#1}\index{Dateiendung!#1@\texttt{#1}}}
-\def\LClass#1{\texttt{#1}}
-\def\Lmnotation#1{\texttt{#1}\tIndex{#1}}
-\newcommand\Larga{}
-\DeclareRobustCommand\Larga[1]{$\langle$\PSTemph{#1}$\rangle$}
-\newcommand\LargA{}
-\DeclareRobustCommand\LargA[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largs{}
-\DeclareRobustCommand\Largs[1]{\lBracket$\langle$\PSTemph{#1}$\rangle$\rBracket}
-\newcommand\Largb{}
-\DeclareRobustCommand\Largb[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largr{}
-\DeclareRobustCommand\Largr[1]{\PSTemph{({#1})}}
-\DeclareRobustCommand\Largra[1]{(\Larga{#1})}
-\newcommand\Larg{}
-\DeclareRobustCommand\Larg[1]{\lBrace\texttt{#1}\rBrace}
-\def\begEnv#1{\CMD{begin\{#1\}}\tIndex{#1}}
-\def\endEnv#1{\CMD{end\{#1\}}}
-\def\OptArg{\Largs{Optionen}}
-\def\Largrao{($\langle x_0,y_0\rangle$)}
-\def\Largrai{($\langle x_1,y_1\rangle$)}
-\def\Largraii{($\langle x_2,y_2\rangle$)}
-\def\Largraiii{($\langle x_3,y_3\rangle$)}
-\def\Largran{($\langle x_n,y_n\rangle$)}
-%
-\input random
-%
-\begin{document}
-
-\input{pst-calendar-docDE}
-
-\end{document}

Deleted: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1,131 +0,0 @@
-\title{\texttt{PST-Calendar} - plotting calendars\\
-\footnotesize{version \PSTfileversion}}
-\author{%
-Manuel Luque\thanks{\url{Mluque5130 at aol.com}} and
-Herbert Vo\ss\thanks{\url{voss at pstricks.de}}}
-\date{\today}
-\maketitle
-
-\begin{abstract}
-\texttt{pst-calendar} stellt zwei Makros f\xFCr das Erstellen von Kalenderbl\xE4ttern
-oder Kalender-Dodekaedern. Der Monat und das Jahr k\xF6nnen frei gew\xE4hlt werden,
-wobei Kalender nur zwischen 2000 und 2099 m\xF6glich sind. Die Berechnung
-erfolgt ausschlie\xDFlich mit den Makros des \LPack{fp}-Pakets.
-\end{abstract}
-
-%\tableofcontents
-
-
-\section{\LPack{pst-calendar} -- Verschiedene Kalenderoperationen}
-
-Das Paket hat die drei Optionen \Loption{french}, \Loption{english} und \Loption{ngerman}.
-Standardm\xE4\xDFig wird \verb+english+ ausgew\xE4hlt, womit die Monats- und WOchennamen dann
-in eben dieser Sprache ausgegeben werden. F\xFCr die Dokumentation wurde \verb+ngerman+
-ausgew\xE4hlt. 
-
-
-Dieses Paket bietet keine Kalenderoperationen im mathematischen Sinne, sondern erlaubt
-die Ausgabe von Kalenderbl\xE4ttern. \LPack{pst-calendar} verf\xFCgt \xFCber speziellen Sprachanpassungen
-f\xFCr Englisch (Standard),Franz\xF6sisch und Deutsch. Dies bezieht sich auch auf die Optionen, die
-in Tabelle~\ref{tab:calendrier:options} zusammengestellt sind.
-Es existiert keine spezielle
-\TeX-Version, sodass hier spezielle Anpassungen n\xF6tig werden, wenn nicht mit \LaTeX\ 
-gearbeitet wird.
-
-\Lmsyn{psCalendar}\OptArg\\
-\Lmsyn{psCalDodecaeder}\OptArg
-
-Ohne Angabe von Daten wird immer vom aktuellen Tagesdatum ausgegangen und der entsprechende Monat
-f\xFCr \Lmcs{psCalendar} und die entsprechenden Monate f\xFCr \Lmcs{psCalDodecaeder} ausgegeben.
-\begin{table}[htb]
-\caption{Zusammenstellung der verf\xFCgbaren Optionen f\xFCr \texttt{calendrierfp}}\label{tab:calendrier:options}
-\begin{tabularx}{\linewidth}{@{}ll@{}c>{\RaggedRight}X@{}}
-\emph{Name}           & \emph{Wert}   & \emph{Vorgabe}    & \emph{Bedeutung}\\\hline
-\Loption{Jahr} & \Larga{Integer} & \verb+\number\year+ & betrachteter Jahr\\
-\Loption{Monat} & \Larga{$1\ldots 12$} & \verb+\number\month+ & betrachteter Monat\\
-\Loption{MonatT} & \Larga{$1\ldots 12$} & \verb+\number\month+ & Markierung des aktuellen Tages im angegebenen Monat\\
-\Loption{Tag} & \Larga{$1\ldots 31$} & \verb+\number\day+ & betrachteter Monat\\
-\Loption{style} & \Larga{Monat} & \verb+\number\month+ & vorne liegender Monat beim Dodekaeder
-\end{tabularx}
-\end{table}
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psscalebox{0.5}{\psCalendar}
-\psscalebox{0.5}{\psCalendar[Jahr=2006,Monat=1]}
-\psscalebox{0.5}{\psCalendar[Jahr=2006,Tag=23,Monat=2,MonatT=2]}
-\end{LTXexample}
-\egroup
-
-Das einzige Problem sind die Feiertage, die bislang noch ausschlie\xDFlich auf den franz\xF6sichen
-Vorgaben aufbauen. Die entsprechenden Kode-Sequenzen in dem Paket sind jedoch leicht zu
-erkennen und entsprechend zu \xE4ndern.  Die Ausgabe eines kompletten Jahres l\xE4sst sich
-mithilfe des \Lmcs{multido}-Makros leicht realisieren.
-
-
-\begin{center}
-\bgroup
-\multido{\iM=1+3}{4}{%
-  \multido{\iMM=\iM+1}{3}{\psscalebox{0.5}{\psCalendar[Jahr=2006,Monat=\iMM]}}\\}
-\egroup
-\end{center}
-
-\begin{lstlisting}
-\multido{\iM=1+3}{4}{%
-  \multido{\iMM=\iM+1}{3}{\psscalebox{0.5}{\psCalendar[Jahr=2006,Monat=\iMM]}}\\}
-\end{lstlisting}
-
-Eine weitaus ansprechendere Ausgabe erm\xF6glicht \Lmcs{psCalDodecaeder}, welcher die
-Monate auf den Seiten eines Dodekaeders\index{Dodekaeder} anordnet. Ohne Angabe irgendeines
-Monates beziehungsweise Jahres wird grunds\xE4tzlich vom Januar des aktuellen Jahres
-ausgegangen. Mit der Option \Loption{style}\verb+=+\Larga{Monat} kann man jederzeit
-einen anderen Monat auf die Vorderseite platzieren.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psscalebox{0.2}{\psCalDodecaeder}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,Monat=1]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=April]}
-\end{LTXexample}
-\egroup
-
-\begin{center}
-\bgroup
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Januar]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Februar]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Maerz]}\\
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=April]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Mai]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juni]}\\
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juli]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=August]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=September]}\\
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Oktober]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=November]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Dezember]}
-\egroup
-\end{center}
-
-\begin{lstlisting}
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Januar]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Februar]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Maerz]}\\
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=April]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Mai]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juni]}\\
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juli]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=August]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=September]}\\
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Oktober]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=November]}\hfill
-\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Dezember]}
-\end{lstlisting}
-
-\iffalse
-\nocite{*}
-\bibliographystyle{plain}
-\bibliography{pst-labo-doc}
-\fi
-
-\endinput
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docFR.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docFR.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docFR.tex	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docFR.tex	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1,382 +0,0 @@
-\documentclass{article}
-\usepackage[latin1]{inputenc}%
-\usepackage[T1]{fontenc}
-\usepackage[a4paper,margin=2cm]{geometry}
-%% Manuel LUQUE <Mluque5130aol.com> %%
-%% 1 Octobre 1999 pour le dod\xE9ca\xE8dre %%
-%% 23 avril 2003 pour le calendrier %%
-%% 26 avril : calcul de la date de P\xE2ques %%
-%% 27 avril 20003 : rep\xE9rer une date particuli\xE8re,
-%% suggestion de Jean-Michel Sarlat %%
-%% jours f\xE9ri\xE9s : 1 et 8 mai, 1 et 11 d\xE9cembre
-%% 25 ao\xFBt et lundi de P\xE2ques
-\pagestyle{empty}
-%
-\usepackage[french]{pst-calendar}
-%
-\usepackage{url}
-\newcommand\Encadre[1]{\psframebox[fillstyle=solid,fillcolor=yellow,linecolor=red]{#1}}
-\title{Calculer un calendrier avec \LaTeX{},\\
-le dessiner en 3D avec PSTricks (version 0.47)}
-\author{Manuel Luque}
-\date{\today}
-\begin{document}
-
-\maketitle
-%{\typein[\Year]{Entrez l'ann\xE9e (2000...2099)?}
-%\def\Year{2006}
-\begin{center}
-\psset{An=2006}
-\begin{tabular}{ll}
-\psCalendar[Mois=1]&\psCalendar[Mois=2]\\
-\psCalendar[Mois=3]&\psCalendar[Mois=4]\\
-\psCalendar[Mois=5]&\psCalendar[Mois=6]
-\end{tabular}
-
-\end{center}
-\begin{center}
-\begin{tabular}{ll}
-\psCalendar[Mois=7]&\psCalendar[Mois=8]\\
-\psCalendar[Mois=9]&\psCalendar[Mois=10]\\
-\psCalendar[Mois=11]&\psCalendar[Mois=12]
-\end{tabular}
-\end{center}
-%}
-\begin{center}
-\psscalebox{0.5}{\psCalDodecaeder[Vx=-\rd,Vy=\rc,Vz=0,viewangle=198]}
-\end{center}
-\section{Objectifs, outils et m\xE9thodes adopt\xE9s}
-\subsection{Objectifs}
-Il s'agissait de calculer avec \LaTeX{}, un calendrier valable de l'an
-2\,000 \xE0 l'an 2\,099 (je suis optimiste), puis d'adopter une m\xE9thode
-originale de repr\xE9sentation en 3D, en pla\xE7ant chaque mois sur l'une des
-faces d'un dod\xE9ca\xE8dre. Un calendrier de ce type \xE9tait, il y quelques ann\xE9es,
-offert par les visiteurs m\xE9dicaux des laboratoires \textsc{Pfizer}.
-\subsection{Outils adopt\xE9s}
-Il existe d\xE9j\xE0 un calendrier \xE9crit en \LaTeX{}, dont les calculs sont faits
-directement en \TeX{}. Il s'agit de \texttt{calendar}, \xE9crit par Michael
-Barret et disponible sur le serveur du \texttt{CTAN} ; c'est tr\xE8s bien fait.
-
-Un calendrier en 3D, dessin\xE9 avec PSTricks, est d\xE9j\xE0 propos\xE9 depuis plusieurs d'ann\xE9es par Denis
-Girou sur : \url{http://tug.org/applications/PSTricks/More}.
-
-Donc, rien de neuf, mais revu \xE0 ma fa\xE7on : pour ma part j'ai d\xE9cid\xE9 d'utiliser les macros du package \texttt{fp} de Michael
-Mehlich, qui forment un excellent outil de calcul. La lecture du code \xE9crit
-avec ce package est plus compr\xE9hensible que celui \xE9crit en \TeX{} de base.
-
-Pour la repr\xE9sentation en 3d, j'ai aussi, utilis\xE9 PSTricks de Timothy Van Zandt, et
-en particulier l'extension \texttt{pst-3d}.
-\subsection{M\xE9thode adopt\xE9e}
-La m\xE9thode de calcul des jours de semaine du calendrier est d\xE9duite de quelques
-observations :
-\begin{enumerate}
-  \item Le 1 janvier 2\,000 est un samedi. On adopte la convention de
-  repr\xE9senter les jours de semaine par un num\xE9ro : j'ai choisi :
-\begin{center}
-  \renewcommand{\arraystretch}{1.5}
-  \begin{tabular}{ccccccc}
-  lundi&mardi&mercredi&jeudi&vendredi&samedi&dimanche\\ \hline
-  1&2&3&4&5&6&7
-  \end{tabular}
-\end{center}
-  \item Une ann\xE9e ordinaire comprend 365 jours, or $365=52\times7+1$. Il y a
-  donc un d\xE9calage de 1~jour dans le nom des jours pour l'ann\xE9e suivante si
-  elle est ordinaire elle aussi. Autrement dit le 1~janvier 2\,001 devrait
-  \xEAtre un dimanche ($6+1=7$). Or l'an 2\,000 est bissextile et comporte 366~jours : le
-  d\xE9calage sera de 2, le 1~janvier 2\,001 correspondra au num\xE9ro $6+2=8=1\ (modulo\ 7)$.
-  \item Sur la p\xE9riode retenue 2\,000/2\,099 les ann\xE9es divisibles par 4 :
-  2\,000, 2\,004, 2\,008 etc. sont bissextiles. On d\xE9terminera donc si
-  l'ann\xE9e choisie est bissextile en testant si elle est un multiple de~4.
-\begin{verbatim}
-% test d'une ann\xE9e bissextile
-\FPeval{\YearBissextil}{(\psk at CalendrierA)/4}
-\FPtrunc{\YearBissextil}{\YearBissextil}{0}
-\FPeval{\YearBissextil}{(\YearBissextil)*4}
-\FPtrunc{\YearBissextil}{\YearBissextil}{0}
-\ifnum\YearBissextil=\psk at CalendrierA
-etc.
-\end{verbatim}
-  \item Pour une ann\xE9e choisie, on calculera le d\xE9calage par rapport \xE0
-  2\,000, en comptant les ann\xE9es et en ajoutant 1 chaque fois qu'il y aura
-  dans cet intervalle une ann\xE9e bissextile (en tenant compte de 2\,000).
-  \item On retient pour le d\xE9but de chaque mois :
-\begin{center}
-  \renewcommand{\arraystretch}{1.5}
-  \begin{tabular}{c|c|c}
-  mois&ann\xE9e ordinaire&ann\xE9e bissextile\\ \hline
-  janvier&1&1\\
-  f\xE9vrier&32&32\\
-  mars&60&61\\
-  avril&91&92\\
-  mai&121&122\\
-  juin&152&153\\
-  juillet&182&183\\
-  ao\xFBt&213&214\\
-  septembre&244&245\\
-  octobre&274&275\\
-  novembre&305&306\\
-  d\xE9cembre&335&336\\
-  \end{tabular}
-\end{center}
-\end{enumerate}
-
-
-
-
-\section{L'utilisation}
-\subsection{Utilisation simple}
-Si on veut voir uniquement le mois de l'ann\xE9e choisie, on fera, par exemple :
-\begin{verbatim}
-\psCalendar[An=2099,Mois=12,Jour=25,MoisChoisi=12]
-\end{verbatim}
-\begin{center}
-\psCalendar[An=2099,Mois=12,Jour=25,MoisChoisi=12]
-\end{center}
-Cette \xE9tude ne teste pas si les valeurs introduites pour l'ann\xE9e(\texttt{An}) et le mois(\texttt{Mois}), sont correctes !
-
-Par d\xE9faut, la commande \verb+\psCalendar+ affiche le mois et l'ann\xE9e en
-cours et entoure la date du jour (suggestion de Jean-Michel \textsc{Sarlat}).
-
-Si on veut voir afficher, un jour d'un mois particulier, on rajoutera le
-param\xE8tre \Encadre{\texttt{MoisChoisi=valeur}} aux autres, comme dans
-l'exemple pr\xE9c\xE9dent et le suivant.
-\begin{center}
-\psCalendar
-\end{center}
-\begin{verbatim}
-\psCalendar[An=2004,Mois=6,Jour=21,MoisChoisi=6]
-\end{verbatim}
-\begin{center}
-\psCalendar[An=2004,Mois=6,Jour=21,MoisChoisi=6]
-\end{center}
-\subsection{Le calendrier en 3D}
-La commande s'\xE9crit tr\xE8s simplement :
-\begin{verbatim}
-\psCalDodecaeder
-\end{verbatim}
-\begin{center}
-\psscalebox{0.5}{\psCalDodecaeder}
-\end{center}
-pour avoir le calendrier de l'ann\xE9e en cours. Si le sch\xE9ma est trop grand \xE0
-votre go\xFBt, encadrez la commande par un \verb+\psscalebox{0.5}{\psCalDodecaeder}+
-
-Pour avoir le mois de mai face \xE0 soi, on \xE9crira, par exemple :
-\begin{verbatim}
-\psscalebox{0.5}{\psCalDodecaeder[style=mai]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.5}{\psCalDodecaeder[style=mai]}
-\end{center}
-\verb+Vx, Vy, Vz+ sont les valeurs des param\xE8tres de \texttt{viewpoint=-5.85 -3.62
-0} de la commande \verb+\ThreeDput+ de \verb+pst-3d+, qui sont les
-coordonn\xE9es d'un vecteur d\xE9finissant la direction o\xF9 se trouve
-l'observateur (la direction de la projection parall\xE8le).
-
-On jouera aussi sur le param\xE8tre \verb+viewangle+, pour amener la face
-observ\xE9e dans le bon sens de la lecture.
-
-Pour avoir le mois de janvier face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=janvier]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=janvier]}
-\end{center}
-Pour avoir le mois de f\xE9vrier face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=fevrier]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=fevrier]}
-\end{center}
-Pour avoir le mois de mars face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=mars]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=mars]}
-\end{center}
-Pour avoir le mois d'avril face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=avril]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=avril]}
-\end{center}
-Pour avoir le mois de juin face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=juin]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=juin]}
-\end{center}
-Pour avoir le mois de juillet face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=juillet]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=juillet]}
-\end{center}
-Pour avoir le mois d'ao\xFBt face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=aout]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=aout]}
-\end{center}
-Pour avoir le mois de septembre face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=septembre]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=septembre]}
-\end{center}
-Pour avoir le mois d'octobre face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=octobre]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=octobre]}
-\end{center}
-Pour avoir le mois de novembre face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=novembre]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=novembre]}
-\end{center}
-Pour avoir le mois de d\xE9cembre face \xE0 soi, on \xE9crira :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=decembre]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=decembre]}
-\end{center}
-Pour visualiser une ann\xE9e particuli\xE8re, avec un mois choisi face \xE0 soi, et un jour de ce mois, (15~mai~2004) on
-fera :
-\begin{verbatim}
-\psscalebox{0.35}{\psCalDodecaeder[style=mai,An=2004,MoisChoisi=5,Jour=15]}
-\end{verbatim}
-\begin{center}
-\psscalebox{0.35}{\psCalDodecaeder[style=mai,An=2004,MoisChoisi=5,Jour=15]}
-\end{center}
-\section{Calcul de la date de P\xE2ques}
-On trouve sur internet, \xE0 propos de ce sujet de nombreux sites. \'A partir
-de la \textit{d\xE9finition} de la f\xEAte proprement dite, les formules <<
-magiques >> abondent. L'une d'elle a retenu mon attention, je l'ai
-retranscrite avec le package \texttt{fp}. Dans l'ordre, un aper\xE7u de la
-page, puis le codage des calculs avec \texttt{fp}.
-
-Le site : \texttt{http://www.altcal.com/elmcal.html}, et un extrait :
-
-\begin{verbatim}
-Version 2.0 - 11 Nov 1998
-
-Copyright and disclaimer
-------------------------
-        This document is Copyright (C) 1998 by Claus Tondering.
-        E-mail: claus at tondering.dk.
-        The document may be freely distributed, provided this
-        copyright notice is included and no money is charged for
-        the document.
-        This document is provided "as is". No warranties are made as
-        to its correctness.
-
-G = year mod 19
-
-For the Julian calendar:
-    I = (19*G + 15) mod 30
-    J = (year + year/4 + I) mod 7
-
-For the Gregorian calendar:
-    C = year/100
-    H = (C - C/4 - (8*C+13)/25 + 19*G + 15) mod 30
-    I = H - (H/28)*(1 - (H/28)*(29/(H + 1))*((21 - G)/11))
-    J = (year + year/4 + I + 2 - C + C/4) mod 7
-
-Thereafter, for both calendars:
-L = I - J
-EasterMonth = 3 + (L + 40)/44
-EasterDay = L + 28 - 31*(EasterMonth/4)
-\end{verbatim}
-
-\hrule
-{\blue
-\begin{verbatim}
-\FPset{\Year}{1981}  % placer ici l'ann\xE9e
-\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)}
-\FPeval{\Cent}{trunc((\Year)/100,0)}
-\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+
-                (\GY)*19+15,0)}
-\FPeval{\Iterdiv}{trunc((\Iter)/30,0)}
-\FPeval\Hepact{(\Iter)-30*(\Iterdiv)}
-\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)*
-              (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)}
-\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)}
-\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)}
-\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)}
-\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)}
-\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)}
-\ifnum\Month=4
-  \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} \fi
-\fi
-
-P\^aques le Dimanche \FPprint\Day/\FPprint\Month/\FPprint\Year
-\end{verbatim}}
-\FPset{\Year}{1981}  % placer ici l'ann\xE9e
-\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)}
-\FPeval{\Cent}{trunc((\Year)/100,0)}
-\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+
-                (\GY)*19+15,0)}
-\FPeval{\Iterdiv}{trunc((\Iter)/30,0)}
-\FPeval\Hepact{(\Iter)-30*(\Iterdiv)}
-\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)*
-              (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)}
-\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)}
-\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)}
-\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)}
-\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)}
-\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)}
-\ifnum\Month=4
-  \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} \fi
-\fi
-
-\centerline{\Encadre{P\^aques tombe le dimanche
-\FPprint\Day/\FPprint\Month/\FPprint\Year}}
-
-Vous y reconna\xEEtrez sans peine l'algorithme initial, j'ai rajout\xE9 les trois
-derni\xE8res lignes, car l'auteur des formules pr\xE9c\xE9dentes semble avoir oubli\xE9
-que P\xE2ques peut varier seulement entre le 22~mars et le 25~avril inclus
- Sans cette correction, le programme affiche dans l'exemple pr\xE9c\xE9dent (1981), le dimanche 26~avril au lieu du
- 19~avril.
-
-Pour le tester quelques dates :
-\begin{center}
-\begin{tabular}{c|c}
-1978& 26 mars \\ \hline
-1979&15 avril \\ \hline
-1980&6 avril \\ \hline
-2000&23 avril \\ \hline
-2002&31 mars \\ \hline
-2003&20 avril \\ \hline
-\end{tabular}
-\end{center}
-Ce n'est pas garanti sans erreurs, l'emploi des fonctions \texttt{trunc} ou
-\texttt{round} ou \texttt{clip} ne donnent pas \xE0 100\% toujours, le r\xE9sultat
-attendu. Par exemple si \texttt{fp} calcule $14.99999999$, alors que
-de toute \xE9vidence c'est $15$, il ne vaut mieux pas faire
-\texttt{trunc} pour avoir la partie enti\xE8re, mais \texttt{round},
-car sinon on commet une erreur d'une unit\xE9 en moins ! Il faudrait
-donc pr\xE9voir de tester ces cas !
-\section{Que reste-t-il \xE0 faire ? Probl\xE8mes !}
-\begin{itemize}
-  \item Placer les jours f\xE9ri\xE9s du lundi de P\xE2ques et du lundi de
-  Pentec\xF4te.
-  \item Dessiner automatiquement le mois en cours, face \xE0 notre regard.
-  \item Pr\xE9voir un test qui limite l'ann\xE9e choisie \xE0 l'intervalle permis,
-  soit $[2000-2099]$.
-  \item Trouver un moyen simple, \xE9l\xE9gant et coh\xE9rent d'entourer la date choisie.
-  \item D\xE9busquer les erreurs, si vous en trouvez\ldots
-\end{itemize}
-
-\end{document}

Modified: trunk/Master/texmf-dist/tex/latex/pst-calendar/pst-calendar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pst-calendar/pst-calendar.sty	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/texmf-dist/tex/latex/pst-calendar/pst-calendar.sty	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1,3 +1,4 @@
+%% $Id: pst-calendar.sty 231 2021-09-11 18:06:55Z herbert $
 %%
 %% This is file `pst-calendar.sty',
 %%
@@ -6,7 +7,7 @@
 %% Package `pst-calendar.sty'
 %%
 %% Manuel LUQUE <Mluque5130aol.com>
-%% Herbert Voss <voss _at_ perce.de>
+%% Herbert Voss <hvoss at tug.org>
 %%
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License Distributed from CTAN archives
@@ -14,38 +15,26 @@
 %%
 %% DESCRIPTION:
 %%   `pst-calendar' is a PSTricks package to draw a calendar,
-%%       as a tabular or as doecahedron
+%%       as a tabular or as dodecahedron
 %%
 % Requires PSTricks, pstricks, pst-3d, multido, fp packages
 %% Manuel LUQUE <Mluque5130aol.com> %%
-%% 1 Octobre 1999 pour le dod\xE9ca\xE8dre %%
-%% 23 avril 2003 pour le calendrier %%
-%% 27 avril : placer une date de son choix
-%% suggestion de Jean-Michel Sarlat
-%% jours f\xE9ri\xE9s et f\xEAtes : 1 mai 003 %%
-%% 1 et 8 mai, 15 ao\xFBt, 1 et 11 novembre, 25 d\xE9cembre
-%% f\xEAte de P\xE2ques %%
-%% ascension et pentec\xF4te : 8 mai 2003
 %
 \NeedsTeXFormat{LaTeX2e}
 %
-\ProvidesPackage{pst-calendar}
-  [2005/11/09 v0.47 calendars with `PSTricks' (ML,hv)]
- % 
+\ProvidesPackage{pst-calendar}[2021/09/11 v0.48 calendars with `PSTricks' (ML,hv)]
 %
 \RequirePackage{fp}
 \FPmessagesfalse
 \RequirePackage{pstricks}
-\SpecialCoor%
 \RequirePackage{pst-3d}
 \RequirePackage{multido}
 \RequirePackage{pst-xkey}
 
+\def\pstCalendarVersion{0.48}
+
 \pst at addfams{pst-calendar}% hv
 
-\def\CalendrierFP at version{Version 0.47, 2005-11-07}
-\message{`pst-Calendar avec FP', \CalendrierFP at version\space ML/hv}
-%
 \DeclareOption{english}{%
 \def\ps at Jan{January}
 \def\ps at Feb{February}
@@ -68,7 +57,7 @@
 \def\ps at Son{S}
 }
 \DeclareOption{french}{%
-\typeout{pst-calendar: using french options}
+\typeout{pst-calendar: using french option}
 \def\ps at Jan{JANVIER}
 \def\ps at Feb{FEVRIER}
 \def\ps at Mar{MARS}
@@ -90,6 +79,7 @@
 \def\ps at Son{D}
 }
 \DeclareOption{ngerman}{%
+\typeout{pst-calendar: using ngerman option}
 \def\ps at Jan{Januar}
 \def\ps at Feb{Februar}
 \def\ps at Mar{M\"arz}
@@ -114,23 +104,23 @@
 \ExecuteOptions{english}
 \ProcessOptions
 %
-\define at key[psset]{pst-calendar}{Day}{\def\psk at CalendrierJ{#1}}
-\define at key[psset]{pst-calendar}{MonthUse}{\def\psk at CalendrierMchoix{#1}}
-\define at key[psset]{pst-calendar}{Month}{\def\psk at CalendrierM{#1}}
-\define at key[psset]{pst-calendar}{Year}{\def\psk at CalendrierA{#1}}
-\psset{Day=\number\day,Month=\number\month,MonthUse=\number\month,Year=\number\year}
+\define at key[psset]{pst-calendar}{Day}[1]{\def\psk at CalendrierJ{#1}}
+\define at key[psset]{pst-calendar}{MonthUse}[1]{\def\psk at CalendrierMchoix{#1}}
+\define at key[psset]{pst-calendar}{Month}[1]{\def\psk at CalendrierM{#1}}
+\define at key[psset]{pst-calendar}{Year}[2099]{\def\psk at CalendrierA{#1}}
+\psset[pst-calendar]{Day=\number\day,Month=\number\month,MonthUse=\number\month,Year=\number\year}
 %
-\define at key[psset]{pst-calendar}{Jour}{\def\psk at CalendrierJ{#1}}
-\define at key[psset]{pst-calendar}{MoisChoisi}{\def\psk at CalendrierMchoix{#1}}
-\define at key[psset]{pst-calendar}{Mois}{\def\psk at CalendrierM{#1}}
-\define at key[psset]{pst-calendar}{An}{\def\psk at CalendrierA{#1}}
-\psset{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year}
+\define at key[psset]{pst-calendar}{Jour}[1]{\def\psk at CalendrierJ{#1}}
+\define at key[psset]{pst-calendar}{MoisChoisi}[1]{\def\psk at CalendrierMchoix{#1}}
+\define at key[psset]{pst-calendar}{Mois}[1]{\def\psk at CalendrierM{#1}}
+\define at key[psset]{pst-calendar}{An}[2099]{\def\psk at CalendrierA{#1}}
+\psset[pst-calendar]{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year}
 %
-\define at key[psset]{pst-calendar}{Tag}{\def\psk at CalendrierJ{#1}}
-\define at key[psset]{pst-calendar}{MonatT}{\def\psk at CalendrierMchoix{#1}}
-\define at key[psset]{pst-calendar}{Monat}{\def\psk at CalendrierM{#1}}
-\define at key[psset]{pst-calendar}{Jahr}{\def\psk at CalendrierA{#1}}
-\psset{Tag=\number\day,Monat=\number\month,MonatT=\number\month,Jahr=\number\year}
+\define at key[psset]{pst-calendar}{Tag}[1]{\def\psk at CalendrierJ{#1}}
+\define at key[psset]{pst-calendar}{MonatT}[1]{\def\psk at CalendrierMchoix{#1}}
+\define at key[psset]{pst-calendar}{Monat}[1]{\def\psk at CalendrierM{#1}}
+\define at key[psset]{pst-calendar}{Jahr}[2099]{\def\psk at CalendrierA{#1}}
+\psset[pst-calendar]{Tag=\number\day,Monat=\number\month,MonatT=\number\month,Jahr=\number\year}
 %
 \newpsstyle{january}{Vx=-\rc,Vy=0,Vz=-\rd,viewangle=108}
 \newpsstyle{february}{Vx=\rc,Vy=0,Vz=-\rd,viewangle=180}
@@ -184,10 +174,10 @@
 \definecolor{RougeK}{cmyk}{0.05,0.6,0.6,0}
 \definecolor{RougeL}{cmyk}{0.1,0.65,0.65,0}
 \newpsstyle{holiday}{framesep=2pt,doubleline=true,doublecolor=red,linecolor=red,fillstyle=solid,fillcolor=RougeA}
-\define at key[psset]{pst-calendar}{Vx}{\def\psk at Solide@Viewpointx{#1}}
-\define at key[psset]{pst-calendar}{Vy}{\def\psk at Solide@Viewpointy{#1}}
-\define at key[psset]{pst-calendar}{Vz}{\def\psk at Solide@Viewpointz{#1}}
-\psset{Vx=1,Vy=1,Vz=1}
+\define at key[psset]{pst-calendar}{Vx}[1]{\def\psk at Solide@Viewpointx{#1}}
+\define at key[psset]{pst-calendar}{Vy}[1]{\def\psk at Solide@Viewpointy{#1}}
+\define at key[psset]{pst-calendar}{Vz}[1]{\def\psk at Solide@Viewpointz{#1}}
+\psset[pst-calendar]{Vx=1,Vy=1,Vz=1}
 %
 \def\RA{7.36022}\gdef\rb{5.06525}\gdef\ra{8.19574}%
 \gdef\rc{5.06525}\gdef\rd{8.19574}
@@ -199,59 +189,59 @@
   \pspicture(-8,-12)(8,12)%
   \psset{fillstyle=solid}%
   \psset{viewpoint={\psk at Solide@Viewpointx} {\psk at Solide@Viewpointy} {\psk at Solide@Viewpointz}}%
-\newcommand{\faceA}{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)}
-\newcommand{\faceB}{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)}
-\newcommand{\faceC}{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)}
-\newcommand{\faceD}{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)}
+  \newcommand\faceA{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)}
+  \newcommand\faceB{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)}
+  \newcommand\faceC{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)}
+  \newcommand\faceD{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)}
 %face1
-\FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)+(\psk at Solide@Viewpointy)*(\ra)+(\psk at Solide@Viewpointz)*(\rb)}%
-\FPifpos{\Test}\ThreeDput[normal=0 {\ra} {\rb}](0,\ra,\rb){%
-\psset{fillcolor=RougeA}\faceA\rput{36}{\rput(0,0){\psCalendar[Mois=11]}}}\fi
+  \FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)+(\psk at Solide@Viewpointy)*(\ra)+(\psk at Solide@Viewpointz)*(\rb)}%
+  \FPifpos{\Test}\ThreeDput[normal=0 {\ra} {\rb}](0,\ra,\rb){%
+  \psset{fillcolor=RougeA}\faceA\rput{36}{\rput(0,0){\psCalendar[#1,Mois=11]}}}\fi
 %face2
-\FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)-(\psk at Solide@Viewpointy)*(\ra)+(\psk at Solide@Viewpointz)*(\rb)}%
-\FPifpos{\Test}\ThreeDput[normal=0 {-\ra} {\rb}](0,-\ra,\rb){%
-\psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(0,0){\psCalendar[Mois=8]}}}\fi
+  \FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)-(\psk at Solide@Viewpointy)*(\ra)+(\psk at Solide@Viewpointz)*(\rb)}%
+  \FPifpos{\Test}\ThreeDput[normal=0 {-\ra} {\rb}](0,-\ra,\rb){%
+  \psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(0,0){\psCalendar[#1,Mois=8]}}}\fi
 %face3
-\FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)+(\psk at Solide@Viewpointy)*(\ra)-(\psk at Solide@Viewpointz)*(\rb)}%
-\FPifpos{\Test}\ThreeDput[normal=0 {\ra} {-\rb}](0,\ra,-\rb){%
-\psset{fillcolor=RougeC}\faceB\rput{216}{\rput(0,0){\psCalendar[Mois=6]}}}\fi
+  \FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)+(\psk at Solide@Viewpointy)*(\ra)-(\psk at Solide@Viewpointz)*(\rb)}%
+  \FPifpos{\Test}\ThreeDput[normal=0 {\ra} {-\rb}](0,\ra,-\rb){%
+    \psset{fillcolor=RougeC}\faceB\rput{216}{\rput(0,0){\psCalendar[#1,Mois=6]}}}\fi
 %face4
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(0)-(\psk at Solide@Viewpointy)*(\ra)-(\psk at Solide@Viewpointz)*(\rb)}%
 \FPifpos{\Test}\ThreeDput[normal=0 {-\ra} {-\rb}](0,-\ra,-\rb){%
-\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(0,0){\psCalendar[Mois=3]}}}\fi%
+\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(0,0){\psCalendar[#1,Mois=3]}}}\fi%
 %face 5
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(\rc)+(\psk at Solide@Viewpointy)*(0)+(\psk at Solide@Viewpointz)*(\rd)}%
 \FPifpos{\Test}\ThreeDput[normal={\rc} 0  {\rd}](\rc,0,\rd){%
-\psset{fillcolor=RougeE}\faceB\rput(0,0){\psCalendar[Mois=12]}}\fi
+\psset{fillcolor=RougeE}\faceB\rput(0,0){\psCalendar[#1,Mois=12]}}\fi
 %face6
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(-\rc)+(\psk at Solide@Viewpointy)*(0)+(\psk at Solide@Viewpointz)*(\rd)}%
 \FPifpos{\Test}\ThreeDput[normal={-\rc} 0  {\rd}](-\rc,0,\rd){%
-\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(0,0){\psCalendar[Mois=7]}}}\fi
+\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(0,0){\psCalendar[#1,Mois=7]}}}\fi
 %face7
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(\rc)+(\psk at Solide@Viewpointy)*(0)-(\psk at Solide@Viewpointz)*(\rd)}%
 \FPifpos{\Test}\ThreeDput[normal={\rc} 0 {-\rd}](\rc,0,-\rd){%
-\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(0,0){\psCalendar[Mois=2]}}}\fi
+\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(0,0){\psCalendar[#1,Mois=2]}}}\fi
 %face8
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(-\rc)+(\psk at Solide@Viewpointy)*(0)-(\psk at Solide@Viewpointz)*(\rd)}%
 \FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {-\rd}](-\rc,0,-\rd){%
-\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(0,0){\psCalendar[Mois=1]}}}\fi%
+\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(0,0){\psCalendar[#1,Mois=1]}}}\fi%
 %face 9
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(\rd)+(\psk at Solide@Viewpointy)*(\rc)+(\psk at Solide@Viewpointz)*(0)}%
 \FPifpos{\Test}\ThreeDput[normal={\rd} {\rc} 0](\rd,\rc,0){%
-\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(0,0){\psCalendar[Mois=10]}}}\fi
+\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(0,0){\psCalendar[#1,Mois=10]}}}\fi
 %face10
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(-\rd)+(\psk at Solide@Viewpointy)*(\rc)+(\psk at Solide@Viewpointz)*(0)}%
 \FPifpos{\Test}\ThreeDput[normal={-\rd} {\rc} 0](-\rd,\rc,0){%
-\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(0,0){\psCalendar[Mois=5]}}}\fi
+\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(0,0){\psCalendar[#1,Mois=5]}}}\fi
 %face11
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(\rd)-(\psk at Solide@Viewpointy)*(\rc)+(\psk at Solide@Viewpointz)*(0)}%
 \FPifpos{\Test}\ThreeDput[normal={\rd} {-\rc} 0](\rd,-\rc,0){%
-\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(0,0){\psCalendar[Mois=9]}}}\fi
+\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(0,0){\psCalendar[#1,Mois=9]}}}\fi
 %face8
 \FPeval{\Test}{(\psk at Solide@Viewpointx)*(-\rd)+(\psk at Solide@Viewpointz)*(0)-(\psk at Solide@Viewpointy)*(\rc)}%
 \FPifpos{\Test}\ThreeDput[normal={-\rd} {-\rc} 0](-\rd,-\rc,0){%
-\psset{fillcolor=RougeL}\faceC\rput{162}{\rput(0,0){\psCalendar[Mois=4]}}}\fi%
-\endpspicture
+  \psset{fillcolor=RougeL}\faceC\rput{162}{\rput(0,0){\psCalendar[#1,Mois=4]}}}\fi%
+\endpspicture%
 }}
 %
 %

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2021-09-11 23:48:41 UTC (rev 60479)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2021-09-12 20:28:41 UTC (rev 60480)
@@ -1078,7 +1078,8 @@
  'pst-bezier',  "&MAKEpst",
  'pst-blur',    "&MAKEpst",
  'pst-bspline', "&MAKEpst",
- 'pst-calculate',     "&MAKEpst",
+ 'pst-calculate',	"&MAKEpst",
+ 'pst-calendar',	"&MAKEflatten",
  'pst-cie',     "&MAKEpst",
  'pst-circ',    "&MAKEpst",
  'pst-coil',    "&MAKEpst",



More information about the tex-live-commits mailing list.