Hello community,
here is the log from the commit of package texlive-specs-f for openSUSE:Factory checked in at 2015-02-24 12:59:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-f (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-f.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-f"
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-f/texlive-specs-f.changes 2014-06-18 07:50:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-f.new/texlive-specs-f.changes 2015-02-24 13:01:12.000000000 +0100
@@ -1,0 +2,14 @@
+Thu Feb 19 09:29:36 UTC 2015 - coolo@suse.com
+
+- rework generate to create the texlive-specs-$letter.spec directly
+ to build X sources
+- this decouples the letter from being a prefix to be a slice of
+ all the texlive packages
+
+- as such patches move between packages, among them
+ bbold_bbold11.dif bbold_bbold11.dif context_fourier-map.dif context_fourier-map.dif
+ jadetex_ini.dif kpathsea_cnf.dif latexdiff_env.dif luaotfload_varfonts.dif latex2man_tmphandling.dif
+ musixtex_various.dif pgf_plain.dif musixtex_various.dif texconfig_scripts.dif
+ texdraw_info.dif tex4ht_env.dif texdoc_cnf.dif tetex_scripts.dif
+
+-------------------------------------------------------------------
Old:
----
facsimile.doc.tar.xz
facsimile.tar.xz
factura.doc.tar.xz
factura.tar.xz
facture.doc.tar.xz
facture.tar.xz
faktor.doc.tar.xz
faktor.tar.xz
fancybox.doc.tar.xz
fancybox.tar.xz
fancyhdr-it.doc.tar.xz
fancyhdr-it.tar.xz
fancyhdr.doc.tar.xz
fancyhdr.tar.xz
fancynum.doc.tar.xz
fancynum.tar.xz
fancypar.doc.tar.xz
fancypar.tar.xz
fancyref.doc.tar.xz
fancyref.tar.xz
fancytabs.doc.tar.xz
fancytabs.tar.xz
fancytooltips.doc.tar.xz
fancytooltips.tar.xz
fancyvrb.doc.tar.xz
fancyvrb.tar.xz
fast-diagram.doc.tar.xz
fast-diagram.tar.xz
fbithesis.doc.tar.xz
fbithesis.tar.xz
fbs.tar.xz
fc.doc.tar.xz
fc.tar.xz
fcltxdoc.doc.tar.xz
fcltxdoc.tar.xz
fdsymbol.doc.tar.xz
fdsymbol.tar.xz
featpost.doc.tar.xz
featpost.tar.xz
fenixpar.doc.tar.xz
fenixpar.tar.xz
feyn.doc.tar.xz
feyn.tar.xz
feynmf.doc.tar.xz
feynmf.tar.xz
feynmp-auto.doc.tar.xz
feynmp-auto.tar.xz
fge.doc.tar.xz
fge.tar.xz
fifinddo-info.doc.tar.xz
fifinddo-info.source.tar.xz
fifinddo-info.tar.xz
fig4latex.doc.tar.xz
fig4latex.tar.xz
figbas.doc.tar.xz
figbas.tar.xz
figbib.doc.tar.xz
figbib.tar.xz
figflow.doc.tar.xz
figflow.tar.xz
figsize.doc.tar.xz
figsize.tar.xz
filecontents.doc.tar.xz
filecontents.tar.xz
filedate.doc.tar.xz
filedate.tar.xz
filehook.doc.tar.xz
filehook.tar.xz
fileinfo.doc.tar.xz
fileinfo.tar.xz
filemod.doc.tar.xz
filemod.tar.xz
finbib.tar.xz
findhyph.doc.tar.xz
findhyph.tar.xz
fink.doc.tar.xz
fink.tar.xz
finstrut.doc.tar.xz
finstrut.tar.xz
first-latex-doc.doc.tar.xz
first-latex-doc.tar.xz
fix2col.doc.tar.xz
fix2col.tar.xz
fixfoot.doc.tar.xz
fixfoot.tar.xz
fixlatvian.doc.tar.xz
fixlatvian.tar.xz
fixltxhyph.doc.tar.xz
fixltxhyph.tar.xz
fixme.doc.tar.xz
fixme.tar.xz
fixmetodonotes.doc.tar.xz
fixmetodonotes.tar.xz
fixpdfmag.tar.xz
fjodor.doc.tar.xz
fjodor.tar.xz
flabels.doc.tar.xz
flabels.tar.xz
flacards.doc.tar.xz
flacards.tar.xz
flagderiv.doc.tar.xz
flagderiv.tar.xz
flashcards.doc.tar.xz
flashcards.tar.xz
flashmovie.doc.tar.xz
flashmovie.tar.xz
flipbook.doc.tar.xz
flipbook.tar.xz
flippdf.doc.tar.xz
flippdf.tar.xz
float.doc.tar.xz
float.tar.xz
floatrow.doc.tar.xz
floatrow.tar.xz
flowchart.doc.tar.xz
flowchart.tar.xz
flowfram.doc.tar.xz
flowfram.tar.xz
fltpoint.doc.tar.xz
fltpoint.tar.xz
fmp.doc.tar.xz
fmp.tar.xz
fmtcount.doc.tar.xz
fmtcount.tar.xz
fn2end.doc.tar.xz
fn2end.tar.xz
fnbreak.doc.tar.xz
fnbreak.tar.xz
fncychap.doc.tar.xz
fncychap.tar.xz
fncylab.doc.tar.xz
fncylab.tar.xz
fnpara.doc.tar.xz
fnpara.tar.xz
fnpct.doc.tar.xz
fnpct.tar.xz
fntproof.doc.tar.xz
fntproof.tar.xz
fnumprint.doc.tar.xz
fnumprint.tar.xz
foekfont.doc.tar.xz
foekfont.tar.xz
foilhtml.doc.tar.xz
foilhtml.tar.xz
fonetika.doc.tar.xz
fonetika.tar.xz
font-change.doc.tar.xz
font-change.tar.xz
fontawesome.doc.tar.xz
fontawesome.tar.xz
fontaxes.doc.tar.xz
fontaxes.tar.xz
fontbook.doc.tar.xz
fontbook.tar.xz
fontch.doc.tar.xz
fontch.tar.xz
fontinst.doc.tar.xz
fontinst.tar.xz
fontname.doc.tar.xz
fontname.tar.xz
fontools.doc.tar.xz
fontools.tar.xz
fonts-tlwg.doc.tar.xz
fonts-tlwg.tar.xz
fontspec.doc.tar.xz
fontspec.tar.xz
fonttable.doc.tar.xz
fonttable.tar.xz
fontware.doc.tar.xz
fontware.tar.xz
fontwrap.doc.tar.xz
fontwrap.tar.xz
footbib.doc.tar.xz
footbib.tar.xz
footmisc.doc.tar.xz
footmisc.tar.xz
footnotebackref.doc.tar.xz
footnotebackref.tar.xz
footnoterange.doc.tar.xz
footnoterange.tar.xz
footnpag.doc.tar.xz
footnpag.tar.xz
forarray.doc.tar.xz
forarray.tar.xz
foreign.doc.tar.xz
foreign.tar.xz
forest.doc.tar.xz
forest.tar.xz
forloop.doc.tar.xz
forloop.tar.xz
formlett.doc.tar.xz
formlett.tar.xz
formular.doc.tar.xz
formular.tar.xz
fouridx.doc.tar.xz
fouridx.tar.xz
fourier.doc.tar.xz
fourier.tar.xz
fouriernc.doc.tar.xz
fouriernc.tar.xz
fp.doc.tar.xz
fp.tar.xz
fpl.doc.tar.xz
fpl.tar.xz
fragmaster.doc.tar.xz
fragmaster.tar.xz
fragments.doc.tar.xz
fragments.tar.xz
frame.doc.tar.xz
frame.tar.xz
framed.doc.tar.xz
framed.tar.xz
francais-bst.doc.tar.xz
francais-bst.tar.xz
frankenstein.doc.tar.xz
frankenstein.tar.xz
frcursive.doc.tar.xz
frcursive.tar.xz
frege.doc.tar.xz
frege.tar.xz
frenchle.doc.tar.xz
frenchle.tar.xz
frletter.doc.tar.xz
frletter.tar.xz
frontespizio.doc.tar.xz
frontespizio.tar.xz
ftcap.doc.tar.xz
ftcap.tar.xz
ftnxtra.doc.tar.xz
ftnxtra.tar.xz
fullblck.doc.tar.xz
fullblck.tar.xz
fullwidth.doc.tar.xz
fullwidth.tar.xz
functan.doc.tar.xz
functan.tar.xz
fundus-calligra.doc.tar.xz
fundus-calligra.tar.xz
fundus-cyr.tar.xz
fundus-sueterlin.doc.tar.xz
fundus-sueterlin.tar.xz
fwlw.doc.tar.xz
fwlw.tar.xz
texlive-specs-rpmlintrc
texlive-specs.tar.xz
New:
----
convbkmk.doc.tar.xz
convbkmk.tar.xz
cooking.doc.tar.xz
cooking.tar.xz
cookingsymbols.doc.tar.xz
cookingsymbols.tar.xz
cool.doc.tar.xz
cool.tar.xz
coollist.doc.tar.xz
coollist.tar.xz
coolstr.doc.tar.xz
coolstr.tar.xz
coolthms.doc.tar.xz
coolthms.tar.xz
cooltooltips.doc.tar.xz
cooltooltips.tar.xz
coordsys.doc.tar.xz
coordsys.tar.xz
copyrightbox.doc.tar.xz
copyrightbox.tar.xz
coseoul.doc.tar.xz
coseoul.tar.xz
countriesofeurope.doc.tar.xz
countriesofeurope.tar.xz
counttexruns.doc.tar.xz
counttexruns.tar.xz
courier-scaled.doc.tar.xz
courier-scaled.tar.xz
courier.tar.xz
courseoutline.doc.tar.xz
courseoutline.tar.xz
coursepaper.doc.tar.xz
coursepaper.tar.xz
coverpage.doc.tar.xz
coverpage.tar.xz
covington.doc.tar.xz
covington.tar.xz
cprotect.doc.tar.xz
cprotect.tar.xz
crbox.doc.tar.xz
crbox.tar.xz
crop.doc.tar.xz
crop.tar.xz
crossreference.doc.tar.xz
crossreference.tar.xz
crossword.doc.tar.xz
crossword.tar.xz
crosswrd.doc.tar.xz
crosswrd.tar.xz
cryst.doc.tar.xz
cryst.tar.xz
cs.tar.xz
csbulletin.doc.tar.xz
csbulletin.tar.xz
cslatex.tar.xz
csplain.tar.xz
csquotes-de.doc.tar.xz
csquotes.doc.tar.xz
csquotes.tar.xz
cstex.doc.tar.xz
csvsimple.doc.tar.xz
csvsimple.tar.xz
csvtools.doc.tar.xz
csvtools.tar.xz
ctable.doc.tar.xz
ctable.tar.xz
ctanify.doc.tar.xz
ctanify.tar.xz
ctanupload.doc.tar.xz
ctanupload.tar.xz
ctex-faq.doc.tar.xz
ctex.doc.tar.xz
ctex.tar.xz
ctib.doc.tar.xz
ctib.tar.xz
ctie.doc.tar.xz
cuisine.doc.tar.xz
cuisine.tar.xz
currfile.doc.tar.xz
currfile.tar.xz
currvita.doc.tar.xz
currvita.tar.xz
cursolatex.doc.tar.xz
curve.doc.tar.xz
curve.tar.xz
curve2e.doc.tar.xz
curve2e.tar.xz
curves.doc.tar.xz
curves.tar.xz
custom-bib.doc.tar.xz
custom-bib.tar.xz
cutwin.doc.tar.xz
cutwin.tar.xz
cv.doc.tar.xz
cv.tar.xz
cweb-latex.doc.tar.xz
cweb-latex.tar.xz
cweb.doc.tar.xz
cweb.tar.xz
cyklop.doc.tar.xz
cyklop.tar.xz
cyrillic-bin.doc.tar.xz
cyrillic-bin.tar.xz
cyrillic.doc.tar.xz
cyrillic.tar.xz
cyrplain.tar.xz
dancers.tar.xz
dashbox.doc.tar.xz
dashbox.tar.xz
dashrule.doc.tar.xz
dashrule.tar.xz
dashundergaps.doc.tar.xz
dashundergaps.tar.xz
datatool.doc.tar.xz
datatool.tar.xz
dateiliste.doc.tar.xz
dateiliste.tar.xz
datenumber.doc.tar.xz
datenumber.tar.xz
datetime.doc.tar.xz
datetime.tar.xz
dblfloatfix.doc.tar.xz
dblfloatfix.tar.xz
dcpic.doc.tar.xz
dcpic.tar.xz
de-macro.doc.tar.xz
de-macro.tar.xz
decimal.doc.tar.xz
decimal.tar.xz
decorule.doc.tar.xz
decorule.tar.xz
dehyph-exptl.doc.tar.xz
dehyph-exptl.tar.xz
dejavu.doc.tar.xz
dejavu.tar.xz
delim.doc.tar.xz
delim.tar.xz
delimtxt.doc.tar.xz
delimtxt.tar.xz
detex.doc.tar.xz
devnag.tar.xz
dhua.doc.tar.xz
dhua.tar.xz
diagbox.doc.tar.xz
diagbox.tar.xz
diagmac2.doc.tar.xz
diagmac2.tar.xz
diagnose.doc.tar.xz
diagnose.tar.xz
dialogl.doc.tar.xz
dialogl.tar.xz
dice.doc.tar.xz
dice.tar.xz
dichokey.doc.tar.xz
dichokey.tar.xz
dictsym.doc.tar.xz
dictsym.tar.xz
digiconfigs.doc.tar.xz
digiconfigs.tar.xz
din1505.doc.tar.xz
din1505.tar.xz
dinat.doc.tar.xz
dinat.tar.xz
dinbrief.doc.tar.xz
dinbrief.tar.xz
dingbat.doc.tar.xz
dingbat.tar.xz
directory.doc.tar.xz
directory.tar.xz
dirtree.doc.tar.xz
dirtree.tar.xz
dirtytalk.doc.tar.xz
dirtytalk.tar.xz
disser.doc.tar.xz
disser.tar.xz
dk-bib.doc.tar.xz
dk-bib.tar.xz
dlfltxb.doc.tar.xz
dlfltxb.tar.xz
dnaseq.doc.tar.xz
dnaseq.tar.xz
dnp.tar.xz
doc-pictex.doc.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-f.spec ++++++
++++ 11909 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-f/texlive-specs-f.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-f.new/texlive-specs-f.spec
++++++ fourier.tar.xz -> courier.tar.xz ++++++
++++ 14942 lines of diff (skipped)
++++++ fancytabs.tar.xz -> cs.tar.xz ++++++
++++ 5875 lines of diff (skipped)
++++++ fancytooltips.doc.tar.xz -> ctable.doc.tar.xz ++++++
++++ 2402 lines of diff (skipped)
++++++ fancytooltips.doc.tar.xz -> ctable.tar.xz ++++++
++++ 2168 lines of diff (skipped)
++++++ fig4latex.doc.tar.xz -> ctex.doc.tar.xz ++++++
++++ 5309 lines of diff (skipped)
++++++ fig4latex.tar.xz -> ctex.tar.xz ++++++
++++ 3232 lines of diff (skipped)
++++++ fancytooltips.doc.tar.xz -> ctib.doc.tar.xz ++++++
++++ 2383 lines of diff (skipped)
++++++ fancytooltips.doc.tar.xz -> ctib.tar.xz ++++++
++++ 29915 lines of diff (skipped)
++++++ fancytooltips.doc.tar.xz -> ctie.doc.tar.xz ++++++
++++ 1889 lines of diff (skipped)
++++++ flagderiv.doc.tar.xz -> cv.doc.tar.xz ++++++
Files old/doc/latex/cv/ApplicationLetter.pdf and new/doc/latex/cv/ApplicationLetter.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/cv/ApplicationLetter.tex new/doc/latex/cv/ApplicationLetter.tex
--- old/doc/latex/cv/ApplicationLetter.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/cv/ApplicationLetter.tex 2006-01-09 01:44:40.000000000 +0100
@@ -0,0 +1,72 @@
+\documentclass[english]{g-brief}
+\usepackage[T1]{fontenc}
+\usepackage[latin2]{inputenc}
+
+\newcommand{\Sig}[1] % Signature
+ { \Gruss{#1}{0.5cm} }
+
+%\lochermarke
+%\faltmarken
+%\fenstermarken
+%\trennlinien
+%\klassisch
+
+\begin{document}
+
+\Name{Philipp Maier}
+\Unterschrift{Philipp Maier}
+\Strasse{Street 15}
+\Zusatz{}
+\Ort{1234AB G-Town}
+\Land{The Netherlands}
+\Telefon{+31 50 123.4556}
+\Telex{}
+\EMail{pmaier@yahoo.com}
+\HTTP{www.philipp-maier.de}
+\Bank{}
+\BLZ{}
+\Konto{}
+\RetourAdresse{ } % Wichtig: Muss ein Leerzeichen sein, sonst gibt's
+ % Probleme mit dem Brief-Fenster, falls ein Land
+ % angegeben wird
+
+
+\Adresse{Employer Research \\
+London\\
+E-Mail: \emph{application@employer.com}}
+
+
+\Betreff{Application for a position in the Research Department}
+
+\Postvermerk{}
+\MeinZeichen{}
+\IhrZeichen{}
+\IhrSchreiben{}
+\Anlagen{Full CV attached}
+\Verteiler{}
+
+
+\Datum{\today}
+
+\Anrede{Dear Mrs. Abc,}
+\Sig{Yours sincerely,}
+
+\begin{g-brief}
+
+ Hereby I wish to apply for a position at the Research Department of
+ Employer Research in London.
+
+ Following a general interest in economic affairs, I studied
+ \emph{General Economics} in Germany. I finished my studies in three
+ years, graduated as best of class and received the Albert-Einstein
+ award for re-inventing the weel. Etcetcetc.
+
+ Working as an intern at the Beployer Research company I realized
+ that I am truely interested in economic research. I have decided to
+ apply at Employer Research in London, as \ldots
+
+ Please do not hesitate to contact me if details regarding my CV or this
+ application letter are unclear.
+\end{g-brief}
+
+\end{document}
Files old/doc/latex/cv/CVCTAN.pdf and new/doc/latex/cv/CVCTAN.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/cv/CVCTAN.tex new/doc/latex/cv/CVCTAN.tex
--- old/doc/latex/cv/CVCTAN.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/cv/CVCTAN.tex 2006-01-09 01:44:40.000000000 +0100
@@ -0,0 +1,155 @@
+\documentclass[a4paper]{article}
+
+\usepackage{tabularx}
+
+%\usepackage{doublespace}
+%\setstretch{1.2}
+
+\usepackage{ae}
+\usepackage[T1]{fontenc}
+\usepackage{CV}
+
+\begin{document}
+
+\pagestyle{empty}
+
+%Ueberschrift
+\begin{center}
+\huge{\textsc{Curriculum Vitae}}
+\vspace{\baselineskip}
+
+\Large{\textsc{Philipp Maier}}
+\end{center}
+\vspace{1.5\baselineskip}
+
+\section{Address}
+
+\begin{flushleft}
+ Steenhouwerskade 12345 \\
+ 9718 DL G-Town \\
+ The Netherlands \\
+ Phone: +31-50-313.7020 \\
+ Fax: +31-50-363.7337 \\
+ Email: pmaier@yahoo.com \\
+ Homepage: www.philipp-maier.de\\
+\end{flushleft}
+
+
+\section{Personal Details}
+\begin{flushleft}
+ Gender: Male \\
+ Date of birth: 36th of November, 1971 \\
+ Place of birth: R-Town, Germany \\
+ Present Citizenship: German
+\end{flushleft}
+
+
+\section{Education}
+
+\begin{CV}
+\item[10/1992--09/1994] Undergraduate Studies in General Economics at
+ the University of S-City, Germany
+\item[10/1994--04/1997] M.A. in General Economics at the University of
+ G-Town, Germany
+
+Specialization: Macroeconomics, Monetary Economics, Public Finance and Econometrics
+
+Thesis: \emph{Adverse selection and signaling}; Supervisor: Prof. Dr. V. Smart.
+\item[Since 07/1997] Ph.D. student at the University of G-Town,
+ The Netherlands.
+
+ Project title: \emph{The position of the Bundesbank in international perspective};
+ Supervisor: Prof. Dr. P.Fessor
+
+ I intend to complete the Ph.D. in March, 2001.
+\end{CV}
+
+\pagebreak
+
+\section{Thesis}
+\noindent A special feature of the German financial system is the position of
+the \emph{Deutsche Bundesbank}, which is considered to be one of the
+most independent central banks in the world. The purpose of this
+research is to analyse to which extent this formal independent
+position has led to less political influence on the central
+bank than, for instance, in the USA.
+
+\section{Working Experience}
+
+\begin{CV}
+
+\item[09/1991--10/1992] Civil Service: Working in a
+ kindergarden in C-Town, Germany
+
+ Alternative for a military service: This was a special kindergarden for children from
+ socially challenged families.
+
+\item[02/1991--10/1992] Reporting work for the daily newspaper
+ `\emph{ABC News}' in Z-Town, Germany (part-time)
+
+\item[03/1995--04/1995] Internship at the Office for Regional
+ Statistics in Y-Town, Germany
+
+ \emph{Overview:} The construction of new motorways is often
+ considered as a means to foster economic growth in less developed
+ regions. This research project aimed at investigating the economic
+ effects of newly build motorways in Germany. My main tasks were to
+ provide an overview over the literature and to develop the basic
+ structure of a model which was later used to to quantify the
+ economic effects.
+
+
+\item[03/1995--03/1997] Research Assistant at the Faculty of
+ Economics, University of G-Town, Germany (part-time)
+
+\end{CV}
+
+
+\section{Language Knowledge}
+\begin{table}[h] %\centering
+\begin{tabular}{p{2cm}>{\bfseries}p{2.5cm}p{3cm}}
+& German & native \\
+& French & near native \\
+& Dutch & near native\\
+& Italian & fair \\
+\end{tabular}
+\end{table}
+
+\pagebreak
+
+\section{References}
+
+\noindent These persons are familiar with my professional qualifications and my character:
+
+\begin{table}[h]
+\begin{tabular}{@{}lll@{}}
+\textbf{Prof. Dr. Pro. Fessor} \\
+Thesis supervisor & Phone: & +31-50-312.3456\\
+P.O. Box 800 & Fax: & +31-50-567.123\\
+9700 AV Groningen & Email: & p.fessor@xxx.rug.nl \\
+The Netherlands \\
+\end{tabular}
+\end{table}
+
+\vspace{2\baselineskip}
+\noindent Groningen, \today
+
+
+
+\end{document}
+
+%Tabellen
+\begin{table}[htbp] \centering%
+\begin{tabular}{lll}\hline\hline
+1 & 2 & 3 \\ \hline
+1 & \multicolumn{2}{c}{2} \\
+\hline
+\end{tabular}
+\caption{Titel\label{Tabelle: Label}}
+\end{table}
+
+
+
+
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/cv/README new/doc/latex/cv/README
--- old/doc/latex/cv/README 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/cv/README 2006-01-09 01:44:40.000000000 +0100
@@ -0,0 +1,24 @@
+CV, a LaTeX package for typesetting a curriculum vitae.
+
+Copyright (C) 2001 Philipp Maier (pmaier@yahoo.com)
+
+The package consists of three files:
+
+CV.sty LaTeX package
+CVCTAN.tex Example curriculum vitae
+ApplicationLetter Example application letter
+
+I have decided to include an example application letter as several people
+requested it. It is based on application letters I wrote, so it uses a
+German class. Unfortunately, it might require some experimenting for
+English speaking TeX-Users to obtain the required results...
+
+This is the first style I have written, and I am neither a LaTeX expert,
+nor a programmer, so please don't be too harsh on me... :-)
+
+
+This package is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/flagderiv/README new/doc/latex/flagderiv/README
--- old/doc/latex/flagderiv/README 2006-01-09 01:44:40.000000000 +0100
+++ new/doc/latex/flagderiv/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-The flagderiv package used to create mathematical derivations using
-the flag/flagpole notation.
Files old/doc/latex/flagderiv/flagderiv.pdf and new/doc/latex/flagderiv/flagderiv.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/cv.doc.tlpobj new/tlpkg/tlpobj/cv.doc.tlpobj
--- old/tlpkg/tlpobj/cv.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/cv.doc.tlpobj 2010-06-10 18:24:48.000000000 +0200
@@ -0,0 +1,11 @@
+name cv.doc
+category Package
+revision 15878
+shortdesc doc files of cv
+relocated 1
+docfiles size=20
+ RELOC/doc/latex/cv/ApplicationLetter.pdf
+ RELOC/doc/latex/cv/ApplicationLetter.tex
+ RELOC/doc/latex/cv/CVCTAN.pdf
+ RELOC/doc/latex/cv/CVCTAN.tex
+ RELOC/doc/latex/cv/README
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/flagderiv.doc.tlpobj new/tlpkg/tlpobj/flagderiv.doc.tlpobj
--- old/tlpkg/tlpobj/flagderiv.doc.tlpobj 2010-06-10 18:27:37.000000000 +0200
+++ new/tlpkg/tlpobj/flagderiv.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-name flagderiv.doc
-category Package
-revision 15878
-shortdesc doc files of flagderiv
-relocated 1
-docfiles size=53
- RELOC/doc/latex/flagderiv/README
- RELOC/doc/latex/flagderiv/flagderiv.pdf
++++++ flagderiv.tar.xz -> cv.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/cv/CV.sty new/tex/latex/cv/CV.sty
--- old/tex/latex/cv/CV.sty 1970-01-01 01:00:00.000000000 +0100
+++ new/tex/latex/cv/CV.sty 2006-01-13 00:53:55.000000000 +0100
@@ -0,0 +1,17 @@
+\makeatletter
+\renewcommand{\section}{\@startsection{section}{12}
+{0mm} % Einzug
+{1.5\baselineskip} % Vorabstand
+{0.7\baselineskip} % Nachabstand
+{\large\scshape\hrule\vspace{0.8\baselineskip}}}
+\makeatother
+
+\newcommand{\entrylabel}[1]{\mbox{#1}\hfil}
+\newenvironment{CV}
+ {\begin{list}{}
+ {\renewcommand{\makelabel}{\entrylabel}
+ \setlength{\labelwidth}{77pt}
+ \setlength{\leftmargin}{84pt}
+ }}
+ {\end{list}
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/flagderiv/flagderiv.sty new/tex/latex/flagderiv/flagderiv.sty
--- old/tex/latex/flagderiv/flagderiv.sty 2006-01-13 00:55:49.000000000 +0100
+++ new/tex/latex/flagderiv/flagderiv.sty 1970-01-01 01:00:00.000000000 +0100
@@ -1,157 +0,0 @@
-%%
-%% This is file `flagderiv.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% flagderiv.dtx (with options: `flagderiv')
-%%
-%% This is a generated file.
-%%
-%% Copyright (C) 2005 by Paul van Tilburg
-%%
-%% This package is free software; you can redistribute it and/or modify
-%% it under the terms of the GNU General Public License as published by
-%% the Free Software Foundation; either version 2 of the License, or
-%% (at your option) any later version.
-%%
-%% This package is distributed in the hope that it will be useful,
-%% but WITHOUT ANY WARRANTY; without even the implied warranty of
-%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-%% GNU General Public License for more details.
-%%
-%% You should have received a copy of the GNU General Public License
-%% along with this package; if not, write to the Free Software
-%% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-%%
-\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{flagderiv}
- [2005/08/26 v0.10 Flag style derivation package]
-\RequirePackage{ifthen}
-\newboolean{@inlcmnts}
-\DeclareOption{inlcmnts}{\setboolean{@inlcmnts}{true}}
-\ProcessOptions
-\RequirePackage{array}
-\RequirePackage{longtable}
-\long\@namedef{NC@rewrite@*}#1#2{%
- \count@#1\relax
- \loop
- \ifnum\count@>\z@
- \advance\count@\m@ne
- \@temptokena\expandafter{\the\@temptokena#2}%
- \repeat
- \NC@find}
-\newcounter{fd@flagcount}
-\newcounter{fd@stepcount}
-\newlength{\derivskip}
-\setlength{\derivskip}{8pt}
-\newcommand{\introsymb}{\textbf{var}}
-\newcommand{\thestepcount}{(\arabic{fd@stepcount})}
-\renewcommand{\thefd@stepcount}{\thestepcount}
-\newcommand{\thesteplabel}[1]{#1}
-\newcommand{\theinlcmnt}[1]{\{ #1 \}}
-\newcommand{\inlcmnts}{\setboolean{@inlcmnts}{true}}
-\newcommand{\noinlcmnts}{\setboolean{@inlcmnts}{false}}
-\newcommand{\@labelprefix}{\relax}
-\newcommand{\@derlabel}[1]{%
- \ifthenelse{\equal{#1}{}}{}{\label{\@labelprefix#1}}%
-}
-\newcommand{\@derline}[3]{%
- \mbox{#1} &
- \setlength{\extrarowheight}{\derivskip}%
- \ifthenelse{\value{fd@flagcount}=0}%
- {\begin{array}[t]{@{}l}}%
- {\begin{array}[t]{*{\value{fd@flagcount}}{|@{\hspace{2\arraycolsep}}}l}}
- \ensuremath{#2}
- \end{array} &
- \mbox{#3} \\
-}
-\newcommand{\@CMNTderline}[3]{%
- \ifthenelse{\boolean{@inlcmnts}}{%
- \ifthenelse{\equal{#3}{}}{}{%
- \@derline{}{\mbox{\theinlcmnt{#3}}}{}%
- }
- \@derline{#1}{#2}{}%
- }{%
- \@derline{#1}{#2}{#3}%
- }%
-}
-\newcommand{\@MANstep}[3]{\@CMNTderline{\thesteplabel{#1}}{#2}{#3}}
-\newcommand{\@AUTOstep}[3]{%
- \refstepcounter{fd@stepcount}%
- \@derlabel{#1}\@CMNTderline{\thestepcount}{#2}{#3}%
-}
-\newcommand{\@MANskipsteps}[2]{\@CMNTderline{}{#1}{#2}}
-\newcommand{\@AUTOskipsteps}[3]{%
- \addtocounter{fd@stepcount}{#1}%
- \@CMNTderline{}{#2}{#3}%
-}
-\newcommand{\@flagbox}[1]{%
- \setlength{\fboxsep}{0.75ex}%
- \fbox{#1}%
-}
-\newcommand{\@startflag}[3]{%
- \@CMNTderline{#1}{\@flagbox{\ensuremath{#2}}}{#3}%
- \addtocounter{fd@flagcount}{1}%
-}
-\newcommand{\@endflag}[1]{\addtocounter{fd@flagcount}{-#1}}
-\newcommand{\@flagclose}[1][1]{\@endflag{#1}}
-\newcommand{\@MANassume}[3]{\@startflag{\thesteplabel{#1}}{#2}{#3}}
-\newcommand{\@AUTOassume}[3]{
- \refstepcounter{fd@stepcount}%
- \@derlabel{#1}\@startflag{\thestepcount}{#2}{#3}%
-}
-\newcommand{\@MANintroduction}[3]{%
- \@startflag{\thesteplabel{#1}}{\introsymb~#2}{#3}%
-}
-\newcommand{\@AUTOintroduction}[3]{
- \refstepcounter{fd@stepcount}%
- \@derlabel{#1}\@startflag{\thestepcount}{\introsymb~#2}{#3}%
-}
-\newcommand{\@MANconclude}[4][1]{\@endflag{#1}\step*{#2}{#3}{#4}}
-\newcommand{\@AUTOconclude}[4][1]{\@endflag{#1}\step{#2}{#3}{#4}}
-\newenvironment{flagderiv}[1][]{%
- \ifthenelse{\equal{#1}{}}{%
- \renewcommand{\@labelprefix}{}%
- }{%
- \renewcommand{\@labelprefix}{#1:}%
- }%
- \setcounter{fd@flagcount}{0}%
- \setcounter{fd@stepcount}{0}%
- \newcommand{\assume}{\@ifstar{\@MANassume}{\@AUTOassume}}
- \newcommand{\introduce}{\@ifstar{\@MANintroduction}{\@AUTOintroduction}}
- \newcommand{\conclude}{\@ifstar{\@MANconclude}{\@AUTOconclude}}
- \newcommand{\step}{\@ifstar{\@MANstep}{\@AUTOstep}}
- \newcommand{\skipsteps}{\@ifstar{\@MANskipsteps}{\@AUTOskipsteps}}
- \newcommand{\done}{\@flagclose}
- \let\origref\ref%
- \renewcommand{\ref}[1]{\origref{\@labelprefix##1}}%
- \renewcommand{\tablename}{Derivation}%
- \begin{longtable}[l]{rll}
-}{%
- \end{longtable}
-}
-\newenvironment{flagderiv*}[1][]{%
- \ifthenelse{\equal{#1}{}}{%
- \renewcommand{\@labelprefix}{}%
- }{%
- \renewcommand{\@labelprefix}{#1:}%
- }%
- \setcounter{fd@flagcount}{0}%
- \setcounter{fd@stepcount}{0}%
- \newcommand{\assume}{\@ifstar{\@MANassume}{\@AUTOassume}}
- \newcommand{\introduce}{\@ifstar{\@MANintroduction}{\@AUTOintroduction}}
- \newcommand{\conclude}{\@ifstar{\@MANconclude}{\@AUTOconclude}}
- \newcommand{\step}{\@ifstar{\@MANstep}{\@AUTOstep}}
- \newcommand{\skipsteps}{\@ifstar{\@MANskipsteps}{\@AUTOskipsteps}}
- \newcommand{\done}{\@flagclose}
- \let\origref\ref%
- \renewcommand{\ref}[1]{\origref{\@labelprefix##1}}%
- \renewcommand{\tablename}{Derivation}
- \begin{tabular}{rll}
-}{%
- \end{tabular}
-}
-\endinput
-%%
-%% End of file `flagderiv.sty'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/cv.tlpobj new/tlpkg/tlpobj/cv.tlpobj
--- old/tlpkg/tlpobj/cv.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/cv.tlpobj 2010-06-10 18:24:48.000000000 +0200
@@ -0,0 +1,15 @@
+name cv
+category Package
+revision 15878
+shortdesc A package for creating a curriculum vitae.
+relocated 1
+longdesc The package is distributed with two example files; they (and
+longdesc their formatted output) constitute the only real documentation.
+longdesc Note that cv is just a package: you choose the overall
+longdesc formatting by deciding which class to use, while the package
+longdesc provides the detailed formatting.
+runfiles size=1
+ RELOC/tex/latex/cv/CV.sty
+catalogue-ctan /macros/latex/contrib/cv
+catalogue-date 2008-06-30 22:37:02 +0200
+catalogue-license gpl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/flagderiv.tlpobj new/tlpkg/tlpobj/flagderiv.tlpobj
--- old/tlpkg/tlpobj/flagderiv.tlpobj 2010-06-10 18:27:37.000000000 +0200
+++ new/tlpkg/tlpobj/flagderiv.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-name flagderiv
-category Package
-revision 15878
-shortdesc Flag style derivation package
-relocated 1
-longdesc The flagderiv package is used to create mathematical
-longdesc derivations using the flag/flagpole notation. The package
-longdesc features an intuitive command syntax, opening and closing
-longdesc multiple flagpoles, different comment styles, customizable
-longdesc symbols and label namespaces.
-runfiles size=2
- RELOC/tex/latex/flagderiv/flagderiv.sty
-catalogue-ctan /macros/latex/contrib/flagderiv
-catalogue-date 2007-02-22 16:49:05 +0100
-catalogue-license gpl
-catalogue-version 0.10
++++++ figflow.doc.tar.xz -> cweb.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/figflow/README.figflow new/doc/plain/figflow/README.figflow
--- old/doc/plain/figflow/README.figflow 2009-06-12 01:05:47.000000000 +0200
+++ new/doc/plain/figflow/README.figflow 1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-Subject: Re: Plain TeX macros for text-flowing-around-figures
-
-Carlos Felippa wrote:
-> I wrote my own macros to do this, but they involve
-> fiddling with several dimens and picking the
-> insertion spot. Also possible interaction with
-> footnotes, wide eqs, ejects, etc, often requires
-> intervention. Coulnt find anything pertinent in eplain.
->
-> Note: I am not interested in LaTeX.
-
-Here is what I wrote (ages ago, I notice). I don't claim anything great
-about it, but it might give you or someone some ideas.
-
-Ian Hutchinson.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/ctangle.1 new/texmf-dist/doc/man/man1/ctangle.1
--- old/texmf-dist/doc/man/man1/ctangle.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/man/man1/ctangle.1 2008-06-29 19:39:14.000000000 +0200
@@ -0,0 +1 @@
+.so man1/cweb.1
Files old/texmf-dist/doc/man/man1/ctangle.man1.pdf and new/texmf-dist/doc/man/man1/ctangle.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/cweave.1 new/texmf-dist/doc/man/man1/cweave.1
--- old/texmf-dist/doc/man/man1/cweave.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/man/man1/cweave.1 2008-06-29 19:39:14.000000000 +0200
@@ -0,0 +1 @@
+.so man1/cweb.1
Files old/texmf-dist/doc/man/man1/cweave.man1.pdf and new/texmf-dist/doc/man/man1/cweave.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/cweb.1 new/texmf-dist/doc/man/man1/cweb.1
--- old/texmf-dist/doc/man/man1/cweb.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/man/man1/cweb.1 2013-04-08 23:16:34.000000000 +0200
@@ -0,0 +1,152 @@
+.TH CWEB 1 "7 April 2010" "Web2C 2013"
+.\"=====================================================================
+.SH NAME
+ctangle, cweave \- translate CWEB to C and/or TeX
+.\"=====================================================================
+.SH SYNOPSIS
+.na
+.B ctangle
+.RB [ \-bhp ]
+.RB [ +s ]
+.IR webfile [ \fB.w\fP ]
+.RI [{ changefile [ \fB.ch\fP ]| \fB\-\fP }
+.RI [ outfile [ \fB.c\fP ]]]
+.br
+.B cweave
+.RB [ \-befhpx ]
+.RB [ +s ]
+.IR webfile [ \fB.w\fP ]
+.RI [{ changefile [ \fB.ch\fP ]| \fB\-\fP }
+.RI [ outfile [ \fB.tex\fP ]]]
+.ad
+.\"=====================================================================
+.SH DESCRIPTION
+The
+.B ctangle
+program converts a CWEB
+source document into a C\ program that may be compiled in the usual way.
+The output file includes #line specifications so that debugging can be
+done in terms of the CWEB source file.
+.PP
+The
+.B cweave
+program converts the same CWEB file into a TeX file that may be
+formatted and printed in the usual way.
+It takes appropriate care of typographic details like page
+layout and the use of indentation, italics, boldface, etc., and it supplies
+extensive cross-index information that it gathers automatically.
+.PP
+CWEB allows you to prepare a single
+document containing all the information that is needed both to produce
+a compilable C\ program and to produce a well-formatted document
+describing the program in as much detail as the writer may desire.
+The user of CWEB ought to be familiar with TeX as well as\ C.
+.PP
+The command line should have one, two, or three names on it.
+The first is taken as the CWEB file (and
+.B .w
+is added if there is no extension).
+If that file cannot be opened, the extension
+.B .web
+is tried instead. (But
+.B .w
+is recommended, since
+.B .web
+usually implies Pascal.)
+If there is a second name, it is a change file (and
+.B .ch
+is added if there is no extension).
+The change file overrides parts of the WEB file,
+as described in the documentation.
+If there is a third name, it overrides
+the default name of the output file, which is ordinarily the same as
+the name of the input file (but on the current directory) with the
+extension
+.B .c
+or
+.BR .tex .
+.PP
+Options in the command line may be either turned off with\ \-
+(if they are on by default) or turned on with\ + (if they are off by
+default).
+In fact, the options are processed from left to right,
+so a sequence like -f\ +f corresponds to +f (which is the default).
+.PP
+The
+.B \-b
+option suppresses the banner line that normally appears on your terminal
+when ctangle or cweave begins.
+The
+.B \-h
+option suppresses the happy message that normally appears if the processing
+was successful.
+The
+.B \-p
+option suppresses progress reports (starred module numbers) as the processing
+takes place.
+If you say
+.BR \-bhp ,
+you get nothing but error messages.
+.PP
+The
+.B +s
+option prints statistics about memory usage at the end of a run
+(assuming that the programs have been compiled with the -DSTAT switch).
+.PP
+There are three other options applicable to
+.B cweave
+only:
+.B \-f
+means do not force a newline after every statement in the formatted output.
+.B \-e
+inhibits the enclosure of C\ material formatted by
+.I cweave
+in brackets
+\ePB{.\|.\|.}.
+Such brackets are normally inserted so that special hooks
+can be used by
+.I cweb-latex
+and similar programs.
+.B \-x
+means omit the index and table of contents.
+.\"=====================================================================
+.SH ENVIRONMENT
+The environment variable CWEBINPUTS is used to search for the input files,
+or the system default if CWEBINPUTS is not set. See
+.BR tex (1)
+for the details of the searching.
+.\"=====================================================================
+.SH FILES
+The location of the files mentioned below varies from system to
+system. Use the
+.B kpsewhich
+utility to find their locations.
+.TP
+.I cwebmac.tex
+TeX macros used by cweave output.
+.TP
+.I cwebman.tex
+The user manual.
+.\"=====================================================================
+.SH "SEE ALSO"
+.TP
+.I Literate Programming
+by D. E. Knuth.
+.TP
+.I Weaving a Program
+by Wayne Sewell.
+.TP
+.I The CWEB System of Structured Documentation
+by Donald E. Knuth and Silvio Levy (hardcopy version of cwebman.tex
+and the source code listings).
+.PP
+.BR tex (1),
+.BR cc (1).
+.\"=====================================================================
+.SH AUTHORS
+Don Knuth wrote WEB for TeX and Pascal.
+Silvio Levy designed and developed CWEB
+by adapting the WEB conventions to\ C and by recoding everything in CWEB.
+Knuth began using CWEB and made further refinements.
+Many other helpers are acknowledged in the CWEB manual.
+
Files old/texmf-dist/doc/man/man1/cweb.man1.pdf and new/texmf-dist/doc/man/man1/cweb.man1.pdf differ
Files old/texmf-dist/doc/plain/cweb/cwebman.dvi and new/texmf-dist/doc/plain/cweb/cwebman.dvi differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/cweb.doc.tlpobj new/tlpkg/tlpobj/cweb.doc.tlpobj
--- old/tlpkg/tlpobj/cweb.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/cweb.doc.tlpobj 2013-04-09 03:40:06.000000000 +0200
@@ -0,0 +1,12 @@
+name cweb.doc
+category Package
+revision 29764
+shortdesc doc files of cweb
+docfiles size=47
+ texmf-dist/doc/man/man1/ctangle.1
+ texmf-dist/doc/man/man1/ctangle.man1.pdf
+ texmf-dist/doc/man/man1/cweave.1
+ texmf-dist/doc/man/man1/cweave.man1.pdf
+ texmf-dist/doc/man/man1/cweb.1
+ texmf-dist/doc/man/man1/cweb.man1.pdf
+ texmf-dist/doc/plain/cweb/cwebman.dvi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/figflow.doc.tlpobj new/tlpkg/tlpobj/figflow.doc.tlpobj
--- old/tlpkg/tlpobj/figflow.doc.tlpobj 2011-02-19 04:17:10.000000000 +0100
+++ new/tlpkg/tlpobj/figflow.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-name figflow.doc
-category Package
-revision 21462
-shortdesc doc files of figflow
-relocated 1
-docfiles size=1
- RELOC/doc/plain/figflow/README.figflow
++++++ figflow.doc.tar.xz -> cweb.tar.xz ++++++
++++ 1695 lines of diff (skipped)
++++++ frontespizio.doc.tar.xz -> dcpic.doc.tar.xz ++++++
++++ 3783 lines of diff (skipped)
++++++ frontespizio.doc.tar.xz -> dcpic.tar.xz ++++++
++++ 2243 lines of diff (skipped)
++++++ fig4latex.doc.tar.xz -> detex.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/detex.1 new/texmf-dist/doc/man/man1/detex.1
--- old/texmf-dist/doc/man/man1/detex.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/man/man1/detex.1 2006-01-03 01:00:18.000000000 +0100
@@ -0,0 +1,126 @@
+.TH DETEX 1L "12 August 1993" "Purdue University"
+.SH NAME
+detex \- a filter to strip \fITeX\fP commands from a .tex file.
+.SH SYNOPSIS
+.B detex
+[ \fB\-clnstw\fR ] [ \fB\-e\fI environment-list\fR ] [ \fIfilename\fR[.tex] ... ]
+.SH DESCRIPTION
+.I Detex
+(Version 2.6)
+reads each file in sequence, removes all comments and
+.I TeX
+control sequences
+and writes the remainder on the standard output.
+All text in math mode and display mode is removed.
+By default,
+.I detex
+follows \\input commands.
+If a file cannot be opened, a warning message is
+printed and the command is ignored.
+If the
+.B \-n
+option is used, no \\input or \\include commands will be processed.
+This allows single file processing.
+If no input file is given on the command line,
+.I detex
+reads from standard input.
+.PP
+If the magic sequence ``\\begin{document}'' appears in the text,
+.I detex
+assumes it is dealing with
+.I LaTeX
+source and
+.I detex
+recognizes additional constructs used in
+.IR LaTeX .
+These include the \\include and \\includeonly commands.
+The
+.B \-l
+option can be used to force
+.I LaTeX
+mode and the
+.B \-t
+option can be used to force
+.I TeX
+mode regardless of input content.
+.PP
+Text in various environment modes of
+.I LaTeX
+is ignored. The default modes are array, eqnarray, equation, figure,
+mathmatica, picture, table and verbatim. The
+.B \-e
+option can be used to specify a comma separated
+.I environment-list
+of environments to ignore. The list replaces the defaults so specifying an
+empty list effectively causes no environments to be ignored.
+.PP
+The
+.B \-c
+option can be used in
+.I LaTeX
+mode to have detex echo the arguments to \\cite,
+\\ref, and \\pageref macros. This can be useful when sending the output to
+a style checker.
+.PP
+.I Detex
+assumes the standard character classes are being used for
+.IR TeX .
+.I Detex
+allows white space between control sequences
+and magic characters like `{' when recognizing things like
+.I LaTeX
+environments.
+.PP
+If the
+.B \-w
+flag is given, the output is a word list, one `word' (string of two or more
+letters and apostrophes beginning with a letter)
+per line, and all other characters ignored.
+Without \fB\-w\fR the output follows the original,
+with the deletions mentioned above. Newline characters are
+preserved where possible
+so that the lines of output match the input as closely as possible.
+.PP
+The TEXINPUTS environment variable is used to find \\input and \\include
+files. Like \fITeX\fP, it interprets a leading or trailing `:' as the default
+TEXINPUTS. It does \fInot\fP support the `//' directory expansion magic sequence.
+.PP
+Detex now handles the basic \fITeX\fP ligatures as a special case, replacing the
+ligatures with acceptable charater substitutes. This eliminates
+spelling errors introduced by merely removing them. The ligatures are
+\\aa, \\ae, \\oe, \\ss, \\o, \\l (and their upper-case
+equivalents). The special "dotless" characters \\i and \\j are also
+replaced with i and j respectively.
+.PP
+Note that previous versions of
+.I detex
+would replace control sequences with a space character to prevent words
+from running together.
+However, this caused accents in the middle of words to break words, generating
+"spelling errors" that were not desirable.
+Therefore, the new version merely removes these accents.
+The old functionality can be essentially duplicated by using the
+.B \-s
+option.
+.SH SEE ALSO
+tex(1L)
+.SH DIAGNOSTICS
+Nesting of \\input is allowed but the number of opened files must not
+exceed the system's limit on the number of simultaneously opened files.
+.I Detex
+ignores unrecognized option characters after printing a warning message.
+.SH AUTHOR
+Daniel Trinkle, Computer Science Department, Purdue University
+.SH BUGS
+.I Detex
+is not a complete
+.I TeX
+interpreter, so it can be confused by some constructs.
+Most errors result in too much rather than too little output.
+.PP
+Running \fILaTeX\fR
+source without a ``\\begin{document}''
+through \fIdetex\fR may produce
+errors.
+.PP
+Suggestions for improvements are (mildly) encouraged.
Files old/texmf-dist/doc/man/man1/detex.man1.pdf and new/texmf-dist/doc/man/man1/detex.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/fig4latex/CHANGES new/texmf-dist/doc/support/fig4latex/CHANGES
--- old/texmf-dist/doc/support/fig4latex/CHANGES 2009-08-18 19:40:52.000000000 +0200
+++ new/texmf-dist/doc/support/fig4latex/CHANGES 1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
- Version 0.1 -- 7/24/09
- Original release.
-
-
- Version 0.2 -- 7/26/09
- Per recommendations by Karl Berry:
- * Changed hashbang to use the '/usr/bin/env perl' hack for portability
- * Added a check on the return status of open("> Makefile").
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/fig4latex/COPYING new/texmf-dist/doc/support/fig4latex/COPYING
--- old/texmf-dist/doc/support/fig4latex/COPYING 2009-08-18 19:40:52.000000000 +0200
+++ new/texmf-dist/doc/support/fig4latex/COPYING 1970-01-01 01:00:00.000000000 +0100
@@ -1,674 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org/
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C) <year> <name of author>
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see http://www.gnu.org/licenses/.
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- <program> Copyright (C) <year> <name of author>
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-http://www.gnu.org/licenses/.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-http://www.gnu.org/philosophy/why-not-lgpl.html.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/fig4latex/README new/texmf-dist/doc/support/fig4latex/README
--- old/texmf-dist/doc/support/fig4latex/README 2009-08-18 19:40:52.000000000 +0200
+++ new/texmf-dist/doc/support/fig4latex/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-Fig4LaTeX is designed to simplify management of the figures in a large LaTeX
-document. Fig4LaTeX is appropriate for projects that include
-figures with graphics created by XFig -- in particular, graphics which use
-the combined PS/LaTeX (or PDF/LaTeX) export method. When such a figure includes
-text elements that are marked with the "special" flag, those texts are actually
-rendered by LaTeX and only the strictly graphical elements of the figure are
-rendered by including an image. See the example document, included in this
-directory which has been cunningly named "example.tex".
-
-In a large project one would typically place the .fig files in a seperate
-sub-directory. In "example.tex" the figures are in a sub-directory named
-"figs/" -- changing into that directory and running the fig4latex script
-produces a Makefile, one then runs "make" in order to create the .tex and
-.eps (or .pdf) files which contain the graphic.
-
-Fig4latex has been (minimally) tested in an Ubuntu linux environment.
-The prerequisites are Perl, fig2dev and Make, so it could probably be made to
-work in other environments.
-
-Usage: fig4latex [-d dir] [-m NUM] [-p] [-l] [-h]
-
- -d DIR Directory containing the figures (a path relative to
- the directory where your LaTeX source files are).
- -m NUM Magnification factor.
- -p Pdflatex -- create makefile for use with pdflatex -- the images
- get converted to pdf format.
- -l Latex -- create makefile for use with (regular) latex -- the images
- are exported as eps format. (this is the default)
- -h Help -- print this message and quit.
-
-
-
-
---Joe Fields
- fieldsj1@southernct.edu
-
------------------------------------------------------------------------
- This file is part of fig4latex.
-
- fig4latex is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- fig4latex is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with fig4latex. If not, see http://www.gnu.org/licenses/.
-
Files old/texmf-dist/doc/support/fig4latex/example.pdf and new/texmf-dist/doc/support/fig4latex/example.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/fig4latex/example.tex new/texmf-dist/doc/support/fig4latex/example.tex
--- old/texmf-dist/doc/support/fig4latex/example.tex 2009-08-18 19:40:52.000000000 +0200
+++ new/texmf-dist/doc/support/fig4latex/example.tex 1970-01-01 01:00:00.000000000 +0100
@@ -1,80 +0,0 @@
-\ifx\pdfoutput\undefined % We're running regular LaTeX (not pdftex)
-\documentclass[dvips,12pt]{article}
-\RequirePackage[plainpages=false]{hyperref}
-\usepackage{color}
-\typeout{Use 'fig4latex -l' then 'make' to format graphics for regular latex}
-\else % We're running PdfTeX
-\documentclass[pdftex,12pt]{article}
-\RequirePackage[pdftex]{hyperref}
-\hypersetup{colorlinks=true, %
- plainpages=false, %
- %pdfpagelabels, %
- %hyperindex=true, %
- %backref=true, %
- %bookmarks=true, %
- pdftitle={Using fig4latex}, %
- pdfauthor={Joseph E. Fields}, %
- pdfsubject={silly examples}, %
- %pdfpagelayout=SinglePage, %
- %pdfpagetransition=Dissolve, %
- pdfstartview={XYZ 0 0 1.25}, %
- pdfstartpage=2, %
- pdffitwindow=true}
-\pdfcompresslevel=9
-\typeout{Use 'fig4latex -p' then 'make' to format graphics for pdflatex.}
-
-\fi
-
-\usepackage{graphicx}
-
-\begin{document}
-
-\title{Using fig4latex}
-
-\author{Joseph Fields\thanks{Department of Mathematics,
-Southern Connecticut State University, New Haven CT 06515, USA;
-e-mail: fields@southernct.edu}}
-
-\date{\today}
-
-\maketitle
-
-{\em Never raise your hand to your kids. It leaves your groin unprotected. --Red Buttons}
-
-
-\section{Algorithms}
-\label{sec:alg}
-
- This section contains two figures. The first is Figure~\ref{fig:if-then}
-which illustrates an excerpt from a computer program both in pseudocode and as a flowchart.
-
-\begin{figure}[!hbt]
-\begin{tabular}{ccc}
-\input{figs/if-then_flowchart.tex}
- & \hspace{1in} &
-\begin{minipage}[b]{.3\textwidth}
-\tt If $x=y$ then \\
-\rule{15pt}{0pt} $x=x+1$ \\
-End If \\
-\rule{30pt}{0pt} \vdots\\
-\\
-\\
-\end{minipage} \\
-\end{tabular}
-\caption{A small example in pseudocode and as a flowchart}
-\label{fig:if-then}
-\end{figure}
-
-Next, we illustrate the division algorithm using a flowchart
-in Figure~\ref{fig:div_alg}.
-
-\begin{figure}[!hbt]
-\begin{center}
-\input{figs/div_alg_flowchart.tex}
-\end{center}
-\caption{The division algorithm in flowchart form.}
-\label{fig:div_alg}
-\end{figure}
-
-That's all folks!
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/fig4latex/figs/div_alg_flowchart.fig new/texmf-dist/doc/support/fig4latex/figs/div_alg_flowchart.fig
--- old/texmf-dist/doc/support/fig4latex/figs/div_alg_flowchart.fig 2009-08-18 19:40:52.000000000 +0200
+++ new/texmf-dist/doc/support/fig4latex/figs/div_alg_flowchart.fig 1970-01-01 01:00:00.000000000 +0100
@@ -1,54 +0,0 @@
-#FIG 3.2
-Portrait
-Center
-Inches
-Letter
-50.00
-Single
--2
-1200 2
-6 2175 5400 3300 5625
-4 0 0 50 1 0 12 0.0000 2 165 1080 2188 5586 Let $r = r - d$.\001
--6
-1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 2697 1837 1200 562 1497 1275 3897 2400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1575 2775 3825 2775 3825 3375 1575 3375 1575 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2700 2400 2700 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2700 3375 2700 3750
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2700 3750 1800 4350 2700 4950 3600 4350 2700 3750
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 9
- 4725 5250 5175 5250 5475 5550 5475 5925 5175 6225 4725 6225
- 4425 5925 4425 5550 4725 5250
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2700 4950 2700 5325
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
- 2 1 1.00 60.00 120.00
- 3600 4350 4950 4350 4950 5250
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1650 5325 3900 5325 3900 6000 1650 6000 1650 5325
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2700 6000 2700 6375
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
- 2250 6375 3075 6375 3075 6825 2250 6825 2025 6600 2250 6375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 5
- 2 1 1.00 60.00 120.00
- 2025 6600 1200 6600 1200 3600 2325 3600 2700 3750
-2 2 0 0 7 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 900 900 5775 900 5775 7125 900 7125 900 900
-4 0 0 50 1 0 12 0.0000 2 195 1965 1875 1725 Input: integers $n$ \\& $d$\001
-4 0 0 50 1 0 12 0.0000 2 195 1965 1875 2025 Local: integers $q$ \\& $r$\001
-4 0 0 50 1 0 12 0.0000 2 195 1785 1875 3150 Let $q = 0$ and $r = n$.\001
-4 0 0 50 1 0 12 0.0000 2 165 795 2325 4425 Is $r > d$?\001
-4 0 0 50 1 0 12 0.0000 2 135 315 2775 5100 Yes\001
-4 0 0 50 1 0 12 0.0000 2 135 225 3675 4275 No\001
-4 0 0 50 1 0 12 0.0000 2 195 795 4575 5850 $q$ \\& $r$\001
-4 0 0 50 1 0 12 0.0000 2 135 555 4725 5625 Return:\001
-4 0 0 50 1 0 12 0.0000 2 195 1185 2175 5850 Let $q = q + 1$.\001
-4 0 0 50 1 0 12 0.0000 2 135 375 2400 6675 Goto\001
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/fig4latex/figs/if-then_flowchart.fig new/texmf-dist/doc/support/fig4latex/figs/if-then_flowchart.fig
--- old/texmf-dist/doc/support/fig4latex/figs/if-then_flowchart.fig 2009-08-18 19:40:52.000000000 +0200
+++ new/texmf-dist/doc/support/fig4latex/figs/if-then_flowchart.fig 1970-01-01 01:00:00.000000000 +0100
@@ -1,31 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter
-50.00
-Single
--2
-1200 2
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2400 1350 2400 1725
-2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 2400 1725 1500 2325 2400 2925 3300 2325 2400 1725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2400 2925 2400 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
- 2 1 1.00 60.00 120.00
- 3300 2325 3900 2325 3900 4350
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1350 3300 3600 3300 3600 3975 1350 3975 1350 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
- 2 1 1.00 60.00 120.00
- 2400 3975 2400 4350
-2 2 0 0 7 7 50 -1 -1 0.000 0 0 -1 0 0 5
- 1200 1200 4050 1200 4050 4500 1200 4500 1200 1200
-4 0 0 50 1 0 12 0.0000 2 135 315 2475 3075 Yes\001
-4 0 0 50 1 0 12 0.0000 2 135 225 3375 2250 No\001
-4 0 0 50 -1 0 12 0.0000 2 165 1185 1725 3675 Let $x = x + 1$.\001
-4 0 0 50 -1 0 12 0.0000 2 195 1500 1800 2400 Is $x$ equal to $y$?\001
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/detex.doc.tlpobj new/tlpkg/tlpobj/detex.doc.tlpobj
--- old/tlpkg/tlpobj/detex.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/detex.doc.tlpobj 2013-04-09 03:40:06.000000000 +0200
@@ -0,0 +1,7 @@
+name detex.doc
+category TLCore
+revision 29764
+shortdesc doc files of detex
+docfiles size=4
+ texmf-dist/doc/man/man1/detex.1
+ texmf-dist/doc/man/man1/detex.man1.pdf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/fig4latex.doc.tlpobj new/tlpkg/tlpobj/fig4latex.doc.tlpobj
--- old/tlpkg/tlpobj/fig4latex.doc.tlpobj 2012-05-15 17:31:39.000000000 +0200
+++ new/tlpkg/tlpobj/fig4latex.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-name fig4latex.doc
-category Package
-revision 26313
-shortdesc doc files of fig4latex
-docfiles size=28
- texmf-dist/doc/support/fig4latex/CHANGES
- texmf-dist/doc/support/fig4latex/COPYING
- texmf-dist/doc/support/fig4latex/README
- texmf-dist/doc/support/fig4latex/example.pdf
- texmf-dist/doc/support/fig4latex/example.tex
- texmf-dist/doc/support/fig4latex/figs/div_alg_flowchart.fig
- texmf-dist/doc/support/fig4latex/figs/if-then_flowchart.fig
++++++ facsimile.doc.tar.xz -> dice.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/dice/dice3d.tex new/doc/fonts/dice/dice3d.tex
--- old/doc/fonts/dice/dice3d.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/fonts/dice/dice3d.tex 2006-01-09 01:47:01.000000000 +0100
@@ -0,0 +1,46 @@
+% DICE3D.TEX
+%
+% a short demo on the usage of the DICE3D font
+%
+% Thomas A Heim (1998)
+%
+% LICENSE: LPPL
+%
+\documentclass{article}
+\addtolength{\textwidth}{1cm}
+\addtolength{\oddsidemargin}{-5mm}
+\addtolength{\evensidemargin}{-5mm}
+ \newfont\dice{dice3d}
+\pagestyle{empty}
+\begin{document}
+\section*{Dicey font}
+Plain 2D-like faces with the appropriate number of dots are obtained
+with the characters `1' through `6' in the font \verb+dice3d+.
+For an authentic 3D-look, we use the fact that for `good' dice the
+point total on opposing faces is always 7. Therefore, if face $n$ is
+up, there are only four possible values $m$ on the front. Furthermore,
+assuming identical dice throughout, the value on the right side is
+fixed once the values on the top and front are specified. Thus, we end up
+with 24 different 3D arrangement of the dots / faces. In the font,
+these are mapped to the letters `a' through `x'. In order to simplify
+the usage, the 3D dice are accessible using \emph{ligatures}, based on the
+following principle: A number from `1' to `6' determines the value on
+the top face, and a letter (appended without a space) from `a' to `d'
+determines the value on the front face, ordered according to increasing
+value. Alternatively, the value on the front face could be indicated
+directly with a letter from `a' to `f'. This can be achieved by changing
+the ligature tables appropriately (at the end of file \verb+dice3d.mf+).
+
+\subsection*{Example (at 30pt size)}
+\begin{flushleft}
+{\dice 123456} \\
+produced with \verb+{\dice 123456}+ \\[2ex]
+{\dice 1a 1b 1c 1d 2a 2b 2c 2d} \\
+produced with \verb+{\dice 1a 1b 1c 1d 2a 2b 2c 2d}+ \\[2ex]
+{\dice 3a 3b 3c 3d 4a 4b 4c 4d} \\
+produced with \verb+{\dice 3a 3b 3c 3d 4a 4b 4c 4d}+ \\[2ex]
+{\dice 5a 5b 5c 5d 6a 6b 6c 6d} \\
+produced with \verb+{\dice 5a 5b 5c 5d 6a 6b 6c 6d}+
+\end{flushleft}
+\end{document}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/facsimile/README new/doc/latex/facsimile/README
--- old/doc/latex/facsimile/README 2006-01-09 01:49:07.000000000 +0100
+++ new/doc/latex/facsimile/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,61 +0,0 @@
-
- The facsimile LaTeX package
-
-
- facsimile v1.1 (2002/02/25)
- CTAN:macros/latex/contrib/facsimile
- Copyright (C) 2003 Torsten Bronger
- Distributed under the terms of LPPL
-
-
-Abstract
-
-The facsimile package provides a simple interface for creating a fax.
-This covers by and large two areas: First, a title page is created with
-a detailed fax header. And secondly, every page gets headers and
-footers so that the recipient can be sure to have received all pages and
-complete pages, and to have the correct order.
-
-Supported languages: Afrikaans, Dutch, English, French, German, Italian,
-Portuguese, Spanish, and Swedish.
-
-
-Files
-
-README This file.
-facsimile.dtx Documentation and code for facsimile.cls.
-facsimile.ins Installation script.
-facsimile.pdf Ready-to-print package manual.
-
-
-Installation
-
-1) tex facsimile.ins
- unpacks `facsimile.cls' and the example files `fac-en.cfg',
- `fac-de.cfg', and `example.tex' from facsimile.dtx.
-
-2) Edit `facsimile.cfg'
- if you need to set your default options. You may use `fac-en.cfg'
- or `fac-de.cfg' as your starting point.
-
-3) Copy facsimile.cls and facsimile.cfg
- into a directory searched by LaTeX.
-
-
-Documentation
-
-The package contains the manual `facsimile.pdf'. So you don't have to
-make the manual, but you can remake it. To create the same manual, type
-
- pdflatex facsimile.dtx
- pdflatex facsimile.dtx
- makeindex -s gind facsimile.idx
- pdflatex facsimile.dtx
-
-(or simply "latex facsimile.dtx" to get a DVI file). To create the full
-documentation with the code description, first add a percent sign at the
-beginning of the line
-
- \OnlyDescription
-
-in `facsimile.dtx'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/facsimile/example.tex new/doc/latex/facsimile/example.tex
--- old/doc/latex/facsimile/example.tex 2006-01-09 01:49:07.000000000 +0100
+++ new/doc/latex/facsimile/example.tex 1970-01-01 01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-%%
-%% This is file `example.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% facsimile.dtx (with options: `example')
-%%
-%% IMPORTANT NOTICE:
-%%
-%% For the copyright see the source file.
-%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from example.tex.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file facsimile.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-\documentclass{facsimile}
-
-\faxsubject{Curriculum vitae}
-\faxto{%
- \begin{tabular}{rl}
- to: & \textbf{The President}\\
- fax: & +1-202-456-1414\\
- \end{tabular}}
-
-\begin{document}
- \makefaxtitle
-
- \opening{Dear Mr.~President,}
-
- I submit my curriculum vitae as arranged by phone.
-
- [\dots]
-
- \closing{Yours most sincerely}
-
-\end{document}
-
-\endinput
-%%
-%% End of file `example.tex'.
Files old/doc/latex/facsimile/facsimile.pdf and new/doc/latex/facsimile/facsimile.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/dice.doc.tlpobj new/tlpkg/tlpobj/dice.doc.tlpobj
--- old/tlpkg/tlpobj/dice.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/dice.doc.tlpobj 2012-12-12 04:35:00.000000000 +0100
@@ -0,0 +1,7 @@
+name dice.doc
+category Package
+revision 28501
+shortdesc doc files of dice
+relocated 1
+docfiles size=1
+ RELOC/doc/fonts/dice/dice3d.tex
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/facsimile.doc.tlpobj new/tlpkg/tlpobj/facsimile.doc.tlpobj
--- old/tlpkg/tlpobj/facsimile.doc.tlpobj 2011-02-07 04:13:48.000000000 +0100
+++ new/tlpkg/tlpobj/facsimile.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-name facsimile.doc
-category Package
-revision 21328
-shortdesc doc files of facsimile
-relocated 1
-docfiles size=12
- RELOC/doc/latex/facsimile/README
- RELOC/doc/latex/facsimile/example.tex
- RELOC/doc/latex/facsimile/facsimile.pdf
++++++ facsimile.doc.tar.xz -> dice.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/facsimile/README new/doc/latex/facsimile/README
--- old/doc/latex/facsimile/README 2006-01-09 01:49:07.000000000 +0100
+++ new/doc/latex/facsimile/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,61 +0,0 @@
-
- The facsimile LaTeX package
-
-
- facsimile v1.1 (2002/02/25)
- CTAN:macros/latex/contrib/facsimile
- Copyright (C) 2003 Torsten Bronger
- Distributed under the terms of LPPL
-
-
-Abstract
-
-The facsimile package provides a simple interface for creating a fax.
-This covers by and large two areas: First, a title page is created with
-a detailed fax header. And secondly, every page gets headers and
-footers so that the recipient can be sure to have received all pages and
-complete pages, and to have the correct order.
-
-Supported languages: Afrikaans, Dutch, English, French, German, Italian,
-Portuguese, Spanish, and Swedish.
-
-
-Files
-
-README This file.
-facsimile.dtx Documentation and code for facsimile.cls.
-facsimile.ins Installation script.
-facsimile.pdf Ready-to-print package manual.
-
-
-Installation
-
-1) tex facsimile.ins
- unpacks `facsimile.cls' and the example files `fac-en.cfg',
- `fac-de.cfg', and `example.tex' from facsimile.dtx.
-
-2) Edit `facsimile.cfg'
- if you need to set your default options. You may use `fac-en.cfg'
- or `fac-de.cfg' as your starting point.
-
-3) Copy facsimile.cls and facsimile.cfg
- into a directory searched by LaTeX.
-
-
-Documentation
-
-The package contains the manual `facsimile.pdf'. So you don't have to
-make the manual, but you can remake it. To create the same manual, type
-
- pdflatex facsimile.dtx
- pdflatex facsimile.dtx
- makeindex -s gind facsimile.idx
- pdflatex facsimile.dtx
-
-(or simply "latex facsimile.dtx" to get a DVI file). To create the full
-documentation with the code description, first add a percent sign at the
-beginning of the line
-
- \OnlyDescription
-
-in `facsimile.dtx'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/facsimile/example.tex new/doc/latex/facsimile/example.tex
--- old/doc/latex/facsimile/example.tex 2006-01-09 01:49:07.000000000 +0100
+++ new/doc/latex/facsimile/example.tex 1970-01-01 01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-%%
-%% This is file `example.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% facsimile.dtx (with options: `example')
-%%
-%% IMPORTANT NOTICE:
-%%
-%% For the copyright see the source file.
-%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from example.tex.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file facsimile.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-\documentclass{facsimile}
-
-\faxsubject{Curriculum vitae}
-\faxto{%
- \begin{tabular}{rl}
- to: & \textbf{The President}\\
- fax: & +1-202-456-1414\\
- \end{tabular}}
-
-\begin{document}
- \makefaxtitle
-
- \opening{Dear Mr.~President,}
-
- I submit my curriculum vitae as arranged by phone.
-
- [\dots]
-
- \closing{Yours most sincerely}
-
-\end{document}
-
-\endinput
-%%
-%% End of file `example.tex'.
Files old/doc/latex/facsimile/facsimile.pdf and new/doc/latex/facsimile/facsimile.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/dice/dice3d.mf new/fonts/source/public/dice/dice3d.mf
--- old/fonts/source/public/dice/dice3d.mf 1970-01-01 01:00:00.000000000 +0100
+++ new/fonts/source/public/dice/dice3d.mf 2006-01-10 00:38:21.000000000 +0100
@@ -0,0 +1,886 @@
+% DICE3D.MF
+%
+% by Thomas A. Heim (1998)
+%
+% 3D-look for dice; works reasonably well only in display size 20pt and up
+%
+% 2D-pictures are characters 1,2,3,4,5,6;
+% 3D-pictures are characters "a" through "x",
+% but they're accessible using ligatures #a, #b, #c, #d,
+% where # is the value on the top face, and
+% the letter indicates one of the four possible
+% values on the front face: "a" -> smallest, "d" -> largest
+%
+% alternatively, there are ligature tables so that
+% the letters run from "a" to "f", indicating 1 to 6 dots
+% on the front face
+%
+% (you can change the lig table at the end of the file)
+%
+% LICENSE: LPPL
+%
+
+% change this to get a different size
+size_in_points = 30;
+
+mode_setup;
+
+% autorounding := 0; % no need to shut off autorounding
+% smoothing := 0; % or smoothing
+
+% define the unit size
+un#=(size_in_points/10) * pt#;
+define_whole_pixels(un);
+
+font_normal_space 3un#;
+
+% amount of space to the left and right of dice box;
+% if you change this, also change the 2nd parameter to
+% beginchar for each character
+sb = .5 un;
+
+% size of dots on front face
+DotSize = .8un;
+
+% width and height of front face
+face_width = 8un;
+face_height = 8un;
+
+% amount of rounding at corners
+dice_c = 1.3DotSize;
+
+% transformations front -> side, front -> top, scale with 1/sqrt(8):
+sqrt_eight = 0.35355339;
+
+% scaled dot diagonal
+dot_xy = sqrt_eight*DotSize;
+
+% define the affine transformations front->side, front->top
+transform t[];
+
+hide( (0,0) transformed t1 = (0,0) );
+hide( (1,0) transformed t1 = (sqrt_eight,sqrt_eight) );
+hide( (0,1) transformed t1 = (0,1) );
+hide( (0,0) transformed t2 = (0,0) );
+hide( (1,0) transformed t2 = (1,0) );
+hide( (0,1) transformed t2 = (sqrt_eight,sqrt_eight) );
+
+% t3 transforms front to right side
+t3 = t1 shifted (face_width,0);
+
+% t4 transforms front to top
+t4 = t2 shifted (0,face_height);
+
+% the following macro draws a die face, with rounded corners
+def dice_face =
+ begingroup;
+ save w, h;
+ numeric w[], h[];
+
+ lft w1 = sb = w2 - dice_c = w3 - face_width + dice_c = rt w4 - face_width;
+ bot h1 = 0 = h2 - dice_c = h3 - face_height + dice_c = top h4 - face_height;
+
+ draw (w1,h2)---(w1, h3)..(w2, h4)---(w3,h4)..(w4,h3)---
+ (w4,h2)..(w3,h1)---(w2,h1)..cycle;
+
+ endgroup;
+
+enddef;
+
+% the following macro draws a box, with rounded corners
+def dice_box =
+ begingroup;
+ save w, h;
+ numeric w[], h[];
+
+ lft w1 = sb = w2 - dice_c = w3 - face_width + dice_c = rt w4 - face_width;
+ bot h1 = 0 = h2 - dice_c = h3 - face_height + dice_c = top h4 - face_height;
+
+% the front face:
+ draw (w1,h2)---(w1, h3)..(w2, h4)---(w3,h4)..(w4,h3)---
+ (w4,h2)..(w3,h1)---(w2,h1)..cycle;
+
+% the right side face:
+ draw ((w1,h2) transformed t3)---((w1,h3) transformed t3)..
+ ((w2,h4) transformed t3)---((w3,h4) transformed t3)..
+ ((w4,h3) transformed t3)---((w4,h2) transformed t3)..
+ ((w3,h1) transformed t3)---((w2,h1) transformed t3)..cycle;
+
+% the top face:
+ draw ((w1,h2) transformed t4)---((w1,h3) transformed t4)..
+ ((w2,h4) transformed t4)---((w3,h4) transformed t4)..
+ ((w4,h3) transformed t4)---((w4,h2) transformed t4)..
+ ((w3,h1) transformed t4)---((w2,h1) transformed t4)..cycle;
+
+% connect upper left front to top:
+ draw (w1,h3)..((w1,h2) transformed t4);
+
+ endgroup;
+enddef;
+
+% the following macros draw dots on the front, side, and top,
+% with the appropriate transformations, at point z$:
+
+def front_dot (suffix $) =
+fill (z$+(0,DotSize)){right}..{left}(z$-(0,DotSize))..cycle;
+enddef;
+
+def side_dot (suffix $) =
+ fill (z$+(dot_xy,dot_xy)){up}.. {dir 225}(z$+(0,DotSize)){dir 225}..
+ {down}(z$-(dot_xy,dot_xy)){down}..{dir 45}(z$-(0,DotSize))..cycle;
+enddef;
+
+def top_dot (suffix $) =
+ fill (z$+(dot_xy,dot_xy)){right}..{dir 225}(z$+(DotSize,0)){dir 225}..
+ {left}(z$-(dot_xy,dot_xy)){left}..{dir 45}(z$-(DotSize,0))..cycle;
+enddef;
+
+def dice_dots =
+% this macros defines the possible dot positions:
+% dots are labeled z1 through z27 as follows
+% _____________
+% / 19 20 21 / |
+% / 22 23 24 / 12|
+% / 25 26 27 / 11 |
+% ------------- 10 15|
+% | 1 2 3 | 14 | i.e., 1-9 on front,
+% | | 13 18| 10-18 on side,
+% | 4 5 6 | 17 / 19-27 on top
+% | | 16 /
+% | 7 8 9 | /
+% -------------/
+%
+% the nine positions for dots on the front face:
+ x1 = sb + face_width/4 = x2 - face_width/4 = x3 - face_width/2 = x4 = x7;
+ x5 = x2 = x8;
+ x6 = x3 = x9;
+ y1 = 3/4face_height = y2 = y3;
+ y4 = face_height/2 = y5 = y6;
+ y7 = face_height/4 = y8 = y9;
+% nine dot positions on the right side face:
+% (1st and 3rd column are shifted towards the center to avoid
+% overlap with frame)
+ z10 = (z1 shifted (sb,0)) transformed t3;
+ z11 = z2 transformed t3;
+ z12 = (z3 shifted (-sb,0)) transformed t3;
+ z13 = (z4 shifted (sb,0)) transformed t3;
+ z14 = z5 transformed t3;
+ z15 = (z6 shifted (-sb,0)) transformed t3;
+ z16 = (z7 shifted (sb,0)) transformed t3;
+ z17 = z8 transformed t3;
+ z18 = (z9 shifted (-sb,0)) transformed t3;
+% nine dot positions on the top face:
+% (1st and 3rd row are shifted towards the center to avoid
+% overlap with frame)
+ z19 = (z1 shifted (0,-sb)) transformed t4;
+ z20 = (z2 shifted (0,-sb)) transformed t4;
+ z21 = (z3 shifted (0,-sb)) transformed t4;
+ z22 = z4 transformed t4;
+ z23 = z5 transformed t4;
+ z24 = z6 transformed t4;
+ z25 = (z7 shifted (0,sb)) transformed t4;
+ z26 = (z8 shifted (0,sb)) transformed t4;
+ z27 = (z9 shifted (0,sb)) transformed t4;
+enddef;
+
+% the 2D faces:
+beginchar("1",9un#,8un#,0); "One";
+
+ pickup pencircle scaled .5 un;
+
+ dice_face; % draw the frame
+ dice_dots; % get the dot positions
+ front_dot(5); % draw a dot
+
+endchar;
+
+beginchar("2",9un#,8un#,0); "Two";
+
+ pickup pencircle scaled .5 un;
+
+ dice_face; % draw the frame
+ dice_dots; % get the dot positions
+ front_dot(1); % draw a dot
+ front_dot(9); % draw a dot
+
+endchar;
+
+beginchar("3",9un#,8un#,0); "Three";
+
+ pickup pencircle scaled .5 un;
+
+ dice_face; % draw the frame
+ dice_dots; % get the dot positions
+ front_dot(1); % draw a dot
+ front_dot(5); % draw a dot
+ front_dot(9); % draw a dot
+
+endchar;
+
+beginchar("4",9un#,8un#,0); "Four";
+
+ pickup pencircle scaled .5 un;
+
+ dice_face; % draw the frame
+ dice_dots; % get the dot positions
+ front_dot(1); % draw a dot
+ front_dot(3); % draw a dot
+ front_dot(7); % draw a dot
+ front_dot(9); % draw a dot
+
+endchar;
+
+beginchar("5",9un#,8un#,0); "Five";
+
+ pickup pencircle scaled .5 un;
+
+ dice_face; % draw the frame
+ dice_dots; % get the dot positions
+ front_dot(1); % draw a dot
+ front_dot(3); % draw a dot
+ front_dot(5); % draw a dot
+ front_dot(7); % draw a dot
+ front_dot(9); % draw a dot
+
+endchar;
+
+beginchar("6",9un#,8un#,0); "Six";
+
+ pickup pencircle scaled .5 un;
+
+ dice_face; % draw the frame
+ dice_dots; % get the dot positions
+ front_dot(1); % draw a dot
+ front_dot(3); % draw a dot
+ front_dot(4); % draw a dot
+ front_dot(6); % draw a dot
+ front_dot(7); % draw a dot
+ front_dot(9); % draw a dot
+
+endchar;
+
+% the 3D dice:
+beginchar("a",12un#,12un#,0); "OneTwoThree";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(23);
+ front_dot(1);
+ front_dot(9);
+ side_dot(10);
+ side_dot(14);
+ side_dot(18);
+endchar;
+
+beginchar("b",12un#,12un#,0); "OneThreeFive";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(23);
+ front_dot(1);
+ front_dot(5);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(14);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("c",12un#,12un#,0); "OneFourTwo";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(23);
+ front_dot(1);
+ front_dot(3);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(18);
+
+endchar;
+
+beginchar("d",12un#,12un#,0); "OneFiveFour";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(23);
+ front_dot(1);
+ front_dot(3);
+ front_dot(5);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("e",12un#,12un#,0); "TwoOneFour";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(27);
+ front_dot(5);
+ side_dot(10);
+ side_dot(12);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("f",12un#,12un#,0); "TwoThreeOne";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(21);
+ top_dot(25);
+ front_dot(3);
+ front_dot(5);
+ front_dot(7);
+ side_dot(14);
+
+endchar;
+
+beginchar("g",12un#,12un#,0); "TwoFourSix";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(21);
+ top_dot(25);
+ front_dot(1);
+ front_dot(3);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(13);
+ side_dot(15);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("h",12un#,12un#,0); "TwoSixThree";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(27);
+ front_dot(1);
+ front_dot(3);
+ front_dot(4);
+ front_dot(6);
+ front_dot(7);
+ front_dot(9);
+ side_dot(12);
+ side_dot(14);
+ side_dot(16);
+
+endchar;
+
+beginchar("i",12un#,12un#,0); "ThreeOneTwo";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(23);
+ top_dot(27);
+ front_dot(5);
+ side_dot(12);
+ side_dot(16);
+
+endchar;
+
+beginchar("j",12un#,12un#,0); "ThreeTwoSix";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(21);
+ top_dot(23);
+ top_dot(25);
+ front_dot(3);
+ front_dot(7);
+ side_dot(10);
+ side_dot(11);
+ side_dot(12);
+ side_dot(16);
+ side_dot(17);
+ side_dot(18);
+
+endchar;
+
+beginchar("k",12un#,12un#,0); "ThreeFiveOne";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(21);
+ top_dot(23);
+ top_dot(25);
+ front_dot(1);
+ front_dot(3);
+ front_dot(5);
+ front_dot(7);
+ front_dot(9);
+ side_dot(14);
+
+endchar;
+
+beginchar("l",12un#,12un#,0); "ThreeSixFive";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(23);
+ top_dot(27);
+ front_dot(1);
+ front_dot(2);
+ front_dot(3);
+ front_dot(7);
+ front_dot(8);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(14);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("m",12un#,12un#,0); "FourOneFive";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(25);
+ top_dot(27);
+ front_dot(5);
+ side_dot(10);
+ side_dot(12);
+ side_dot(14);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("n",12un#,12un#,0); "FourTwoOne";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(25);
+ top_dot(27);
+ front_dot(3);
+ front_dot(7);
+ side_dot(14);
+
+endchar;
+
+beginchar("o",12un#,12un#,0); "FourFiveSix";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(25);
+ top_dot(27);
+ front_dot(1);
+ front_dot(3);
+ front_dot(5);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(11);
+ side_dot(12);
+ side_dot(16);
+ side_dot(17);
+ side_dot(18);
+
+endchar;
+
+beginchar("p",12un#,12un#,0); "FourSixTwo";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(25);
+ top_dot(27);
+ front_dot(1);
+ front_dot(2);
+ front_dot(3);
+ front_dot(7);
+ front_dot(8);
+ front_dot(9);
+ side_dot(12);
+ side_dot(16);
+
+endchar;
+
+beginchar("q",12un#,12un#,0); "FiveOneThree";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(23);
+ top_dot(25);
+ top_dot(27);
+ front_dot(5);
+ side_dot(12);
+ side_dot(14);
+ side_dot(16);
+
+endchar;
+
+beginchar("r",12un#,12un#,0); "FiveThreeSix";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(23);
+ top_dot(25);
+ top_dot(27);
+ front_dot(3);
+ front_dot(5);
+ front_dot(7);
+ side_dot(10);
+ side_dot(12);
+ side_dot(13);
+ side_dot(15);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("s",12un#,12un#,0); "FiveFourOne";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(23);
+ top_dot(25);
+ top_dot(27);
+ front_dot(1);
+ front_dot(3);
+ front_dot(7);
+ front_dot(9);
+ side_dot(14);
+
+endchar;
+
+beginchar("t",12un#,12un#,0); "FiveSixFour";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+ top_dot(19);
+ top_dot(21);
+ top_dot(23);
+ top_dot(25);
+ top_dot(27);
+ front_dot(1);
+ front_dot(3);
+ front_dot(4);
+ front_dot(6);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(16);
+ side_dot(18);
+
+ % dots
+
+endchar;
+
+beginchar("u",12un#,12un#,0); "SixTwoFour";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(22);
+ top_dot(24);
+ top_dot(25);
+ top_dot(27);
+ front_dot(1);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("v",12un#,12un#,0); "SixThreeTwo";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(20);
+ top_dot(21);
+ top_dot(25);
+ top_dot(26);
+ top_dot(27);
+ front_dot(1);
+ front_dot(5);
+ front_dot(9);
+ side_dot(10);
+ side_dot(18);
+
+endchar;
+
+beginchar("w",12un#,12un#,0); "SixFourFive";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(20);
+ top_dot(21);
+ top_dot(25);
+ top_dot(26);
+ top_dot(27);
+ front_dot(1);
+ front_dot(3);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(12);
+ side_dot(14);
+ side_dot(16);
+ side_dot(18);
+
+endchar;
+
+beginchar("x",12un#,12un#,0); "SixFiveThree";
+
+ pickup pencircle scaled .5 un;
+
+ % draw the box
+ dice_box;
+
+ % get the dot positions
+ dice_dots;
+
+ % dots
+ top_dot(19);
+ top_dot(21);
+ top_dot(22);
+ top_dot(24);
+ top_dot(25);
+ top_dot(27);
+ front_dot(1);
+ front_dot(3);
+ front_dot(5);
+ front_dot(7);
+ front_dot(9);
+ side_dot(10);
+ side_dot(14);
+ side_dot(18);
+
+endchar;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Use only one of the two ligature tables provided!
+% (comment out as appropriate!)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% ligature tables for 3D dice:
+% #a, #b, #c, #d, where # is the value on the top face,
+% and the letter indicates the value on
+% the front face: "a" -> smallest,
+% "d" -> largest
+ligtable "1" : "a" =: "a", "b" =: "b", "c" =: "c", "d" =: "d";
+ligtable "2" : "a" =: "e", "b" =: "f", "c" =: "g", "d" =: "h";
+ligtable "3" : "a" =: "i", "b" =: "j", "c" =: "k", "d" =: "l";
+ligtable "4" : "a" =: "m", "b" =: "n", "c" =: "o", "d" =: "p";
+ligtable "5" : "a" =: "q", "b" =: "r", "c" =: "s", "d" =: "t";
+ligtable "6" : "a" =: "u", "b" =: "v", "c" =: "w", "d" =: "x";
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% alternative ligature tables for 3D dice:
+% #a, #b, #c, #d, #e, #f, where # is the value on the top face,
+% and the letter indicates the value on
+% the front face: "a" -> 1
+% ... "f" -> 6
+% ligtable "1" : "b" =: "a", "c" =: "b", "d" =: "c", "e" =: "d";
+% ligtable "2" : "a" =: "e", "c" =: "f", "d" =: "g", "f" =: "h";
+% ligtable "3" : "a" =: "i", "b" =: "j", "e" =: "k", "f" =: "l";
+% ligtable "4" : "a" =: "m", "b" =: "n", "e" =: "o", "f" =: "p";
+% ligtable "5" : "a" =: "q", "c" =: "r", "d" =: "s", "f" =: "t";
+% ligtable "6" : "b" =: "u", "c" =: "v", "d" =: "w", "e" =: "x";
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+end;
+
Files old/fonts/tfm/public/dice/dice3d.tfm and new/fonts/tfm/public/dice/dice3d.tfm differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/dice.tlpobj new/tlpkg/tlpobj/dice.tlpobj
--- old/tlpkg/tlpobj/dice.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/dice.tlpobj 2012-12-12 04:35:00.000000000 +0100
@@ -0,0 +1,13 @@
+name dice
+category Package
+revision 28501
+shortdesc A font for die faces.
+relocated 1
+longdesc A Metafont font that can produce die faces in 2D or with
+longdesc various 3D effects.
+runfiles size=6
+ RELOC/fonts/source/public/dice/dice3d.mf
+ RELOC/fonts/tfm/public/dice/dice3d.tfm
+catalogue-ctan /fonts/dice
+catalogue-date 2012-12-11 20:24:18 +0100
+catalogue-license lppl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/facsimile.doc.tlpobj new/tlpkg/tlpobj/facsimile.doc.tlpobj
--- old/tlpkg/tlpobj/facsimile.doc.tlpobj 2011-02-07 04:13:48.000000000 +0100
+++ new/tlpkg/tlpobj/facsimile.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-name facsimile.doc
-category Package
-revision 21328
-shortdesc doc files of facsimile
-relocated 1
-docfiles size=12
- RELOC/doc/latex/facsimile/README
- RELOC/doc/latex/facsimile/example.tex
- RELOC/doc/latex/facsimile/facsimile.pdf
++++++ fifinddo-info.doc.tar.xz -> din1505.doc.tar.xz ++++++
++++ 33269 lines of diff (skipped)
++++++ fifinddo-info.doc.tar.xz -> din1505.tar.xz ++++++
++++ 43526 lines of diff (skipped)
++++++ finstrut.doc.tar.xz -> dinat.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/bibtex/dinat/dinat-index.html new/doc/bibtex/dinat/dinat-index.html
--- old/doc/bibtex/dinat/dinat-index.html 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/bibtex/dinat/dinat-index.html 2007-08-20 03:04:30.000000000 +0200
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML LANG="de">
+
+<HEAD>
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-8859-1">
+
+<META NAME="keywords" CONTENT="dinat literatur DIN 1505 bibtex">
+<META NAME="resource-type" CONTENT="document">
+<META NAME="distribution" CONTENT="global">
+
+<TITLE>Literaturverzeichnisse nach DIN mit BibTeX</TITLE>
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<H1>Literaturverzeichnisse nach DIN mit BibTeX</H1>
+
+<HR>
+
+<H4>A short note for english speaking people</H4>
+
+<P>
+This page is about a bibliography style for BibTeX named
+<CODE>dinat.bst</CODE>, which produce bibliographies following the german
+norm DIN 1505. Because this norm is only usefull for text in german, all
+extra documentation like these pages is in german, too. Nonetheless the
+styles themselves have comments and output in english. If you like to get
+this pages in english, too, please write me, I'll do my very best.
+</P>
+
+<ADDRESS><A HREF="mailto:helge.baumann@gmx.de">mailto</A>: Helge Baumann</ADDRESS>
+<HR>
+
+<H2>Wie und warum?</H2>
+
+<P>
+Im Zuge meiner Diplomarbeit stand ich vor dem Problem, ein
+Literaturverzeichnis nach DIN 1505 verwenden zu wollen. Da ich meine Arbeit
+mit LaTeX gesetzt habe und die Literatureinträge im BibTeX-Format
+vorlagen, war es naheliegend, nach einem passenden fertigen Stil zu suchen.
+Gefunden habe ich http://www.fh-hamburg.de/pers/Lorenzen/bibtex/"><CODE>natdin</CODE></A>
+von <A HREF="http://www.fh-hamburg.de/pers/Lorenzen/">Lorenzen</A>, der
+auch ein gutes Werk zu http://www.fh-hamburg.de/pers/Lorenzen/tum/litverz.ps">Literaturverzeichnissen
+nach DIN</A> verfasst hat. Leider ist der von ihm erstellte Stil nicht ganz
+ausgereift, also machte ich mich daran, davon ausgehend einen neuen Stil zu
+entwicklen.
+</P>
+
+<P>
+Am Ende einer gewissen Entwicklung mit diversen Umwegen ist dann der Stil
+<A HREF="dinat.bst">dinat.bst</A> herausgekommen, der alle
+Möglichkeiten des <CODE>natbib</CODE>-Pakets bietet (dieses allerdings
+auch in mindestens Version 7.0 voraussetzt), und bei konsequenter Anwendung von
+<CODE>\citep</CODE> auch weitestgehend DIN-konforme Literaturverzeichnisse und
+Zitierungen bietet.
+</P>
+
+<HR>
+
+<H2>natbib</H2>
+
+<P>
+Wie oben erwähnt, ist das Paket <CODE>natbib</CODE> Voraussetzung für den
+Einsatz von <CODE>dinat</CODE>. Zur Zeit wird mindestens Version 7.0
+erwartet, das ist auch die bisher aktuellste auf den DANTE-Servern.</P>
+<P>
+Um mit <CODE>dinat</CODE> Literaturverzeichnisse zu erhalten, bei denen die
+Marken (die Verweise, wie sie im Text auftauchen) den Einträgen
+fettgedruckt vorangestellt sind, ist die Datei <CODE>natbib.cfg</CODE> um
+den folgenden Eintrag zu erweitern (siehe auch die Dokumentation zu
+<CODE>natbib</CODE>):
+</P>
+
+<PRE>
+\newcommand{\bibstyle@dinat}%
+ {\bibpunct{(}{)}{;}{a}{}{,~}%
+ \gdef\NAT@biblabelnum##1{\textbf{##1}}}
+</PRE>
+
+<HR>
+
+<H2>Zusätze</H2>
+
+<P>
+Zusätzlich zu den Standard-Feldern der Einträge existieren noch
+die folgenden Felder:
+</P>
+
+<DL>
+ <DT><CODE>issn</CODE></DT> <DD>Internationale Nummer für Zeitschriften
+ o.ä.</DD>
+ <DT><CODE>isbn</CODE></DT> <DD>Internationale Nummer für
+ Bücher</DD>
+ <DT><CODE>url</CODE></DT> <DD>Quelle eines elektronischen Dokuments. Wird
+ als Impressum verwendet, wenn kein Verlag und Verlagsort genannt wird,
+ sonst erscheint sie als zusätzliche Anmerkung</DD>
+ <DT><CODE>urldate</CODE></DT> <DD>Datum des Zugriffs auf eine url</DD>
+</DL>
+
+<HR>
+
+<H2>Verfügbarkeit</H2>
+
+<P>
+Der Stil <A HREF="dinat.bst">dinat.bst</A> ist in seiner jeweils
+aktuellsten Version auf den CTAN-Servern (z.B. ftp.dante.de</A>) im Verzeichnis biblio/bibtex/contrib/german/dinat/</A>
+zu finden.
+</P>
+
+<P>
+Eine Übersicht über die Entstehung des Stils ist in der Versionsübersicht</A> zu finden.
+</P>
+
+<HR>
+
+<H2>Anstehende Arbeiten</H2>
+
+<P>
+Trotz der vielen Änderungen ist immer noch genug zu tun, bis
+<CODE>dinat</CODE> wirklich zufriedenstellende Einträge erzeugt, die
+alle Eventualitäten berücksichtigen, gut aussehen und DIN-konform
+sind. Vor allem die letzten beiden Punkte sind manchmal nur schwer zu
+vereinen :-)
+</P>
+
+<P>
+Was noch zu tun ist:
+</P>
+
+<UL>
+ <LI>Eine schöne Anleitung in HTML und LaTeX mit Beispielen etc.</LI>
+ <LI><CODE>proceedings</CODE> scheint noch nicht so ausgereift zu sein.</LI>
+ <LI>Eigenständige Formatierungen für <CODE>booklet</CODE>,
+ <CODE>conference</CODE> und <CODE>unpublished</CODE>.</LI>
+ <LI>Der Code ist teilweise noch unsauber bzw. durcheinander, aber das
+ hört wohl nie auf.</LI>
+ <LI>Fehlende Felder müssen aufgeteilt werden in Standard-Felder
+ (required) und Feldern, die nur nach DIN notwendig sind. Echte Warnungen
+ sollte es nur bei fehlenden Standard-Feldern geben!</LI>
+ <LI>Wenn alle Standard-Felder vorhandenen sind, sollte ohne Warnungen
+ übersetzt werden.</LI>
+</UL>
+
+<P>
+Für Ergänzungen bin ich nicht unbedingt dankbar, das wäre
+übertrieben, aber ich werde sie aufnehmen, wenn sie sinnvoll sind.
+</P>
+
+<P>
+Inzwischen bin ich auch soweit, dass ich eine Anleitung zum Erstellen bzw.
+modifizieren von BibTeX-Stilen schreiben könnte. Falls daran sehr
+großes Interesse besteht, bitte melden!
+</P>
+
+<HR>
+
+<H2>Kontakt</H2>
+
+<P>
+Fragen und Anregungen bitte direkt an mich unter Helge.Baumann@gmx.de</A> richten.
+</P>
+
+<P>
+Zur Zeit lese ich auch noch regelmäßig die Newsgruppe de.comp.text.tex</A>, so dass ich auch dort
+erreichbar bin.
+</P>
+
+<P>
+Anfragen etc. kann ich am einfachsten nachvollziehen, wenn sie Folgendes
+beinhalten (soweit möglich und sinnvoll):
+</P>
+
+<OL>
+ <LI>verwendete Systeme, Versionsnummern etc. (ich selbst arbeite auf
+ einem Macintosh mit OzTeX, siehe <A HREF="#sonst">unten</A>)</LI>
+ <LI>eine kurze Beschreibung des Problems</LI>
+ <LI>einen Verweis auf die DIN bzw. den http://www.fh-hamburg.de/pers/Lorenzen/tum/litverz.ps">Lorenzen</A></LI>
+ <LI>einen BibTeX-Eintrag</LI>
+ <LI>dem daraus mit <CODE>dinat</CODE> erzeugten Eintrag</LI>
+ <LI>den gewünschten Eintrag</LI>
+ <LI>Hinweis auf die geänderten bzw. zu ändernden Stellen</LI>
+</OL>
+
+<P>
+Ich versuche, Anfragen möglichst gleich nach Eingang zu beantworten,
+und sei es nur mit einem Hinweis in der Art "Anfrage erhalten, ich
+kümmere mich demnächst drum" (oder oft leider auch "Mache ich
+nicht, weil nicht DIN ...").
+</P>
+
+<HR>
+
+<H2>Sonstiges</H2>
+
+<P>
+<A name="sonst"></A> Entwickelt wurde der Stil auf einem http://www.apple.de">Apple</A> Macintosh PowerPC 7100/66AV.<BR>
+Als Editor kam <A HREF="http://alpha.olm.net">Alpha</A> zum Einsatz.<BR>
+Als (Bib)TeX-System verwende ich http://www.kagi.com/akt">OzTeX</A>.
+</P>
+
+<P>
+Als Literatur standen nur "BibTeXing" und "Designing BibTeX
+Stiles" von Oren Patashnik zur Verfügung, das hat sich aber als
+ausreichend herausgestellt, schliesslich studierte ich Informatik!
+</P>
+
+<P>
+Diese Webseiten sollten dem HTML-Standard 4.0 entsprechen und wurden mit
+dem Browser <A HREF="http://www.icab.de">iCab</A> getestet.
+</P>
+
+<HR>
+<ADDRESS><A HREF="mailto:helge.baumann@gmx.de">mailto</A>: Helge Baumann,
+2000-11-15</ADDRESS>
+</BODY>
+
+</HTML>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/bibtex/dinat/history.html new/doc/bibtex/dinat/history.html
--- old/doc/bibtex/dinat/history.html 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/bibtex/dinat/history.html 2007-08-20 03:04:30.000000000 +0200
@@ -0,0 +1,692 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML LANG="de">
+
+<HEAD>
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-8859-1">
+<META NAME="description" CONTENT="history of the BibTeX styles dinat">
+<META NAME="keywords" CONTENT="history dinat literatur DIN 1505 bibtex">
+<META NAME="resource-type" CONTENT="document">
+<META NAME="distribution" CONTENT="global">
+
+<TITLE>Versionsübersicht</TITLE>
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<H1>Versionsübersicht für <A HREF="index.html">dinat</A></H1>
+
+<HR>
+
+<H4>A short note for english speaking people</H4>
+
+<P>
+This page is the version history of the BibTeX style
+<CODE>dinat.bst</CODE>, which produce bibliographies following the german
+norm DIN 1505. Because this norm is only usefull for text in german, all
+extra documentation like these pages is in german, too. Nonetheless the
+styles themselves have comments and output in english. If you like to get
+this pages in english, too, please write me, I'll do my very best.
+</P>
+
+<ADDRESS><A HREF="mailto:helge.baumann@gmx.de">mailto</A>: Helge
+Baumann</ADDRESS>
+<HR>
+
+<H2>Einleitung</H2>
+
+<P>
+Hier werden (hoffentlich) alle Änderungen und ihr Sinn
+aufgeführt, die zum Erreichen der aktuellen Version des BibTeX-Stils
+<A HREF="dinat.bst">dinat.bst</A> durchgeführt wurden. Ich hoffe, dass
+damit das Verständnis des Stils im Speziellen und von BibTeX im
+Allgemeinen vertieft wird.
+</P>
+
+<HR>
+
+<H4> Zu den <A HREF="#last">letzten Änderungen</A></H4>
+
+<HR>
+
+<H2>Der Anfang</H2>
+
+<P>
+Einen neuen Stil zu schreiben kam mir zwar auch kurzzeitig in den Sinn,
+aber nach einigen halbherzigen Versuchen habe ich es aufgegeben (hey, ich
+sollte eigentlich meine Diplomarbeit schreiben!) und mich lieber auf die
+Modifikation eines existierenden Stils beschränkt. Als Ausgangspunkt
+habe ich den Stil http://www.fh-hamburg.de/pers/Lorenzen/bibtex/"><CODE>natdin</CODE></A>
+von <A HREF="http://www.fh-hamburg.de/pers/Lorenzen/">Lorenzen</A>
+genommen, der die grundlegende DIN-Konformität schon eingebaut hat,
+allerdings ziemlich fehlerhaft (und chaotisch) ist. Als Gradmesser für
+den Erfolg habe ich anfangs die Datei <CODE>xampl.bib</CODE> verwendet, die
+mit BibTeX mitgeliefert wird. Sie bietet zwar nicht unbedingt DIN-konforme
+Einträge, deckt aber alle Standardfälle ab.
+</P>
+
+<P>
+Nachdem die Entscheidung gefallen war, einen "neuen" Stil zu
+produzieren, ging es an die Einarbeitung in BibTeX im Allgemeinen und
+<CODE>natdin</CODE> im Besonderen. Irgendwann verstand ich so
+ungefähr, wie BibTeX mit Hilfe der bst-Dateien aus den Einträgen
+der Datenbank eine TeX-Quelle erzeugt und fühlte mich gewappnet, dem
+Problem entgegenzutreten.
+</P>
+
+<HR>
+
+<H2>Von NATDIN zu DINAT</H2>
+
+<P>
+Zuallererst musste ich <CODE>natdin</CODE> erstmal zum Laufen bekommen,
+bei mir produzierte das Ding haufenweise Fehlermeldungen und Warnungen.
+Fehler sind schlimmer als Warnungen, also musste ich mich zuerst um diese
+kümmern.
+</P>
+
+<H3>Grundlegende Fehler</H3>
+
+<UL>
+ <LI>doppelte Funktionen <CODE>or</CODE> und <CODE>conference</CODE>
+ entfernt</LI>
+</UL>
+
+<P>
+Ab hier ließ sich der Stil ohne Fehler einlesen, produzierte aber
+noch 48 Fehler mit xampl.bib, ein bischen viel für meinen Geschmack!
+</P>
+
+<H3>Detail-Arbeit</H3>
+
+<P>
+Nun wurden einige Änderungen durchgeführt, die die Ausgabe nicht
+grundlegend ändern, aber für das Verständnis des Stils gut
+waren. Das meiste war eigentlich einfaches Aufräumen, nur ein paar
+Sachen sind mir im Vorbeigehen zusätzlich aufgefallen, und so habe
+ich sie gleich mit geändert:
+</P>
+
+<UL>
+ <LI>Kommentare komplett entfernt, die meisten betrafen sowieso
+ irgendwelche Änderungen von vorangegangenen Versionen</LI>
+ <LI>Funktion <CODE>either.or.check</CODE> entfernt, wird nicht aufgerufen</LI>
+ <LI>in <CODE>misc</CODE> <CODE>Norm</CODE> durch <CODE>NORM</CODE>
+ ersetzt</LI>
+ <LI><CODE>[u.~a.~]</CODE> durch <CODE>[u.~a.]</CODE> ersetzt</LI>
+ <LI><CODE>{ 'skip$ }</CODE> durch <CODE>{ skip$ }</CODE> ersetzt</LI>
+ <LI>Formatierung (Einrückungen und Umbrüche) vereinheitlicht</LI>
+ <LI>Macro für <CODE>mar</CODE> geändert</LI>
+ <LI><CODE>phdthesis</CODE> eingeführt</LI>
+ <LI><CODE>format.pages.book</CODE> geändert</LI>
+ <LI>Funktionen <CODE>show</CODE> und <CODE>show.stack</CODE> für
+ Debugging eingeführt</LI>
+ <LI><CODE>"x" * "y"</CODE> zu
+ <CODE>"xy"</CODE>zusammengezogen</LI>
+ <LI>Funktionsaufrufe <CODE>'name</CODE> durch <CODE>{ name }</CODE>
+ ersetzt</LI>
+ <LI>gemeinsame Teile aus if-Zweigen verschoben bei</LI>
+
+ <UL>
+ <LI><CODE>article.in.journal</CODE></LI>
+ <LI><CODE>format.editors</CODE></LI>
+ <LI><CODE>format.address.publisher.year</CODE></LI>
+ <LI><CODE>format.btitle.vol</CODE></LI>
+ <LI><CODE>format.series.number.din</CODE></LI>
+ <LI><CODE>format.vol.year.num.pages</CODE></LI>
+ <LI><CODE>format.in.ed.booktitle.din</CODE></LI>
+ <LI><CODE>format.tr.number.din</CODE> (umgestellt!)</LI>
+ <LI><CODE>format.book.crossref</CODE></LI>
+ <LI>allen entry-Funktionen</LI>
+ </UL>
+
+ <LI>alle Kommandos ausser ENTRY, INTEGERS und STRINGS an das Ende
+ gesetzt</LI>
+ <LI><CODE>extra.label</CODE> am Ende von <CODE>format.date</CODE>
+ entfernt</LI>
+ <LI>diverse <CODE>tie.or.space.connect</CODE> durch <CODE>*</CODE> ersetzt,
+ falls kein festes Leerzeichen nötig</LI>
+</UL>
+
+<P>
+Bis hier waren alle Maßnahmen im Prinzip semantik-erhaltend, haben
+damit also an der Anzahl der Fehler nichts geändert! Dies sollte nun
+anders werden ...
+</P>
+
+<H3><I>You can't pop an empty literal stack ...</I>-Fehler</H3>
+
+<UL>
+ <LI>in <CODE>calc.label</CODE> vor <CODE>sortify</CODE> ein
+ <CODE>label</CODE> eingefügt</LI>
+</UL>
+
+<P>
+Das entfernte die Fehlermeldungen, die durch das Sortieren hervorgerufen
+wurden. Es blieben noch 12 Fehlermeldungen.
+</P>
+
+<UL>
+ <LI>in <CODE>article.in.journal</CODE> bei leeren <CODE>author</CODE> und
+ <CODE>editor</CODE> kein <CODE>*</CODE></LI>
+</UL>
+
+<P>
+Das behebt den <CODE>empty literal stack</CODE> bei
+<CODE>whole-jounal</CODE>, es bleiben noch 11 <I>the literal stack isn't
+empty ...</I>-Fehler.
+</P>
+
+<H3>Kommentare</H3>
+
+<P>
+Ab hier war das Verständnis des Stils allerdings schon relativ
+groß, so dass vorher ein paar weitere Dinge in Angriff genommen
+werden konnten:
+</P>
+
+<UL>
+ <LI>Funktionen etc. kommentiert</LI>
+ <LI>Funktionen umbenannt, um ihren Zweck zu beschreiben:
+
+ <DL>
+ <DT><CODE>out.*</CODE></DT> <DD>Schreibt den obersten Eintrag des Stacks in
+ die bbl-Datei</DD>
+ <DT><CODE>format.*</CODE></DT> <DD>Formatiert den obersten Eintrag des
+ Stacks, d.h. baut ihn irgendwie um, packt aber keinen neuen Eintrag drauf
+ oder entfernt einen</DD>
+ <DT><CODE>push.*</CODE></DT> <DD>Legt genau einen (evtl. leeren) neuen
+ Eintrag auf den Stack</DD>
+ </DL>
+
+ </LI>
+</UL>
+
+<H3><I>the literal stack isn't empty ...</I>-Fehler</H3>
+
+<P>
+Eine naheliegende Maßname war das Einfügen von
+<CODE>stack$</CODE> am Ende von <CODE>out.bibitem.end</CODE> (ehemals
+<CODE>fin.entry</CODE>), aber das hätte nur die Symptome kuriert,
+nicht deren Ursache. Also ging es einzeln ans Eingemachte: Es waren alle
+Stellen zu suchen und zu finden, in denen irgendwas auf den Stack gelegt
+wurde, das hinterher nicht verarbeitet wurde. Dazu half die Umbenennung:
+alles mit <CODE>push</CODE> musste etwas (genauer gesagt, exakt
+<STRONG>ein</STRONG> Item) auf den Stack legen, alles mit
+<CODE>format</CODE> dagegen sollte den obersten Stack-Eintrag manipulieren,
+musste ihn also dazu abheben und hinterher wieder drauftun oder/und musste
+etwas daranhängen. Gefunden habe ich dann nur den einen Eintrag:
+</P>
+
+<UL>
+ <LI>in <CODE>format.article.in.journal</CODE> bei leerem Titel
+ <CODE>*</CODE> entfernt</LI>
+</UL>
+
+<P>
+Damit (wenn ich nichts vergessen habe) waren alle Fehlermeldungen
+verschwunden, und die Hauptarbeit war getan:
+</P>
+
+<H3>DINAT war geboren!</H3>
+
+<HR>
+
+<H2>Neue Funktionen</H2>
+
+<P>
+Nun ging es daran, neue Funktionen einzubauen bzw. die existierenden
+Formatierungen zu modifizieren:
+</P>
+
+<UL>
+ <LI>Macros für Zeitschriften eingefügt</LI>
+ <LI>Leerzeichen vor Verweis in <CODE>format.article.crossref</CODE>
+ eingefürht</LI>
+ <LI>fette Verweise (<CODE>\textbf</CODE>) entfernt</LI>
+ <LI>ein Klammerpaar ("{}") um ehemalige <CODE>\textbf</CODE>
+ entfernt</LI>
+ <LI>zusätzliche Macros für Monate entfernt</LI>
+ <LI><CODE>pages</CODE> in <CODE>incollection</CODE> und
+ <CODE>inproceedings</CODE> hinter <CODE>series</CODE> und </LI>
+ <CODE>number</CODE> verschoben
+ <LI>alle Ausgaben in Englisch</LI>
+</UL>
+
+<HR>
+
+<H2>URL</H2>
+
+<P>
+Neuere Stile enthalten das Feld URL, also muß das auch hier rein
+(außerdem brauche ich es selbst!).
+</P>
+
+<UL>
+ <LI>Feld <CODE>url</CODE> eingefügt</LI>
+ <LI>Formatierung für <CODE>url</CODE> eingefügt</LI>
+ <LI>falls das url-Paket nicht verwendet wird, <CODE>\texttt</CODE> für
+ URL verwenden (<CODE>begin.bib</CODE>)</LI>
+ <LI>bei leerem <CODE>publisher</CODE>, <CODE>author</CODE> und
+ <CODE>editor</CODE> als Impressum die <CODE>url</CODE> verwenden</LI>
+ <LI><CODE>url</CODE> in alle Einträge vor <CODE>note</CODE> eingebaut,
+ allerdings nur, wenn noch nicht im Impressum verwendet</LI>
+</UL>
+
+<HR>
+
+<H2>Von DINAT zu DINNAT</H2>
+
+<P>
+Nachdem der DINAT-Stil so weit gediehen war, kam ich durch Beiträge in
+der Newsgruppe <A HREF="news:de.comp.text.tex">de.comp.text.tex</A> auf die
+Idee, den Stil so zu modifizieren, dass er die ganzen
+NATBIB-Möglichkeiten bietet, also z.B. auch <CODE>\citeyear</CODE> und
+die <CODE>*</CODE>-Formen.
+</P>
+
+<UL>
+ <LI>Klammern um <CODE>year</CODE> in das Label eingebaut
+ (<CODE>calc.label</CODE>)</LI>
+</UL>
+
+<P>
+Leider gingen dabei die Marken vor den Einträgen im
+Literaturverzeichnis flöten, so dass ein zweiter Stil nötig
+wurde, der allerdings nicht mehr so richtig DIN-konform genannt werden
+kann. Da er aber quasi die Langform von DINAT ist, wurde er DINNAT genannt.
+Falls ich das jemals hinbekomme, die Marken zu erzeugen, wird DINNAT aber
+wieder eingestellt!
+</P>
+
+<P>
+Ab jetzt müssen alle Änderungen parallel in beiden Stilen
+durchgeführt werden, falls nicht anders vermerkt.
+</P>
+
+<P>
+Damit werden aber schon die zusätzlichen cite-Versionen
+ermöglicht, es fehlt allerdings noch die lange Autorenliste.
+</P>
+
+<UL>
+ <LI><CODE>make.full.names</CODE> mit allen in ihr aufgerufenen Funktionen
+ aus den anderen NAT-Stilen in <CODE>dinnat</CODE> eingefügt und hinter
+ das bisherige Label eingebaut</LI>
+</UL>
+
+<HR>
+
+<H2>Erste Veröffentlichung am 10.4.2000</H2>
+
+<P>
+Nachdem ich soweit gekommen war, war es an der Zeit, DINAT mit der
+großen bösen Welt in Kontakt kommen zu lassen: Eine erste
+Ankündigung erfolgte in der Newsgruppe de.comp.text.tex. Das Ergebnis
+war nicht überwältigend, aber größer als gedacht, und
+vor allem positiv! Ein echter Ansporn, weiter zu arbeiten.
+</P>
+
+<HR>
+
+<H2>Version 1.1 vom 18.4.2000</H2>
+
+<P>
+Wie üblich finden sich direkt nach Veröffentlichung der ersten
+Version sofort ein paar kleine Fehler, die eine Überarbeitung
+notwendig machen:
+</P>
+
+<UL>
+ <LI><CODE>format.dashes</CODE> aus <CODE>push.url</CODE> entfernt</LI>
+ <LI><CODE>out.bibitem.start.end</CODE> in <CODE>out.bibitem.end</CODE>
+ umbenannt (typischer Suchen-und-Ersetzen-Fehler)</LI>
+ <LI><CODE>top$</CODE> durch <CODE>warning$</CODE> ersetzt, falls es nicht
+ für Debugging gebraucht wird</LI>
+ <LI>diverse <CODE>tie.or.space.connect</CODE> durch <CODE>*</CODE> ersetzt,
+ falls der hintere Teil auf jeden Fall länger ist, z.B. bei
+ ISBN/ISSN</LI>
+ <LI>diverse Leerzeichen vor bzw. hinter Satzzeichen etc. durch eine Tilde
+ ersetzt (und <CODE>tie.or.space.connect</CODE> durch <CODE>*</CODE>
+ ersetzt)</LI>
+ <LI>überflüssige geschweifte Klammern entfernt</LI>
+ <LI><CODE>format.article.in.journal</CODE> vereinfacht</LI>
+ <LI><CODE>push.series.number</CODE> umgestellt</LI>
+</UL>
+
+<P>
+Und natürlich auch ein paar richtige Änderungen (welche erste
+Verison ist schon korrekt?):
+</P>
+
+<UL>
+ <LI>zur Label-Erzeugung durch <CODE>key</CODE> wird der ganze Eintrag
+ genommen, nicht mehr nur die ersten drei Buchstaben (mailto</A>: Kai Rascher)</LI>
+ <LI>zur Label-Erzeugung wird der komplette <CODE>year</CODE>-Eintrag
+ verwendet, nicht nur die letzten vier Stellen, z.B. für
+ von-bis-Angaben (<A HREF="mailto:ulfhinze@gmx.de">mailto</A>: Ulf
+ Hinze)</LI>
+ <LI>bei <CODE>incollection</CODE> und <CODE>inproceedings</CODE> wird auch
+ mit <CODE>crossref</CODE> das Kapitel angegeben</LI>
+ <LI><CODE>push.book.crossref</CODE> vereinfacht</LI>
+</UL>
+
+<P>
+Ab jetzt sind auch diese Webseiten verfügbar, ich hoffe, damit werden
+viele Fragen im Vorfeld beantwortet. Irgendwann demnächst wird diese
+Seite auch umziehen, auf jeden Fall steht die Adresse dann im Vorspann der
+Dateien.
+</P>
+
+<HR>
+
+<H2>Version 1.2 vom 25.4.2000</H2>
+
+<P>
+Nachdem diese Stile und damit auch diese Webseiten (auf Anregungen von mailto</A>: Rolf Niepraschk) die Aufnahme
+in die heiligen Hallen des <A HREF="http://www.ctan.com">CTAN</A> im Pfad
+<CODE>biblio/bibtex/contrib/german/dinat/</CODE> gefunden haben, gibt es
+auch noch ein paar Änderungen:
+</P>
+
+<UL>
+ <LI>doppelte Leerzeichen entfernt</LI>
+ <LI><CODE>\natexlab</CODE> in <CODE>dinat</CODE> wieder eingeführt
+ (warum war das eigentlich draussen?)</LI>
+ <LI>in <CODE>dinnat</CODE> geschweifte Klammern um <CODE>\natexlab</CODE>
+ und in <CODE>\bibitem[...]</CODE> entfernt</LI>
+ <LI>in <CODE>misc</CODE> wird für <CODE>NORM</CODE> eine beliebige
+ Groß-/Kleinschreibung erkannt und verwendet</LI>
+ <LI>bei fehlenden Autor- etc. Angaben wird die gesamte Marke
+ (<CODE>cite$</CODE>) als Label genommen, nicht nur ihre ersten drei
+ Buchstaben</LI>
+ <LI><CODE>push.address.publisher.year</CODE> umgestellt</LI>
+ <LI>diverse <CODE>tie.or.space.connect</CODE> durch <CODE>*</CODE> ersetzt
+ (und Leerzeichen bzw. Tilden eingefügt)</LI>
+ <LI>Kommata in <CODE>push.incoll.inproc.crossref</CODE> richtig
+ gesetzt</LI>
+ <LI><CODE>url</CODE> nicht bei fehlenden Verlagsangaben (und nicht
+ fehlenden Autor und Editor!)</LI>
+ <LI>Titel von Normen kursiv</LI>
+ <LI><CODE>crossref</CODE> bei Normen eingefügt</LI>
+</UL>
+
+<HR>
+
+<H2>Version 2.0 vom 2.5.2000</H2>
+
+<P>
+Wenn das so weitergeht, komme ich doch noch in einen wöchentlichen
+Update-Rhythmus :-)
+</P>
+
+<P>
+Ab jetzt gibt es zu den Änderungen auf dieser Seite auch die Namen und
+Mail-Adressen der Leute, die diese angeregt haben, als Dank und Ansporn
+sozusagen.
+</P>
+
+<UL>
+ <LI>überflüssiges Leerzeichen in der Namensliste durch
+ <CODE>format.names</CODE> entfernt (mailto</A>: Stefan Nobis)</LI>
+ <LI><CODE>urldate</CODE> als Datum des Zugriffs auf die URL eingebaut (mailto</A>: Stefan Nobis)</LI>
+ <LI>Kommentar mit Namen des Stils in <CODE>begin.bib</CODE> zur Ausgabe in
+ die bbl-Datei eingefügt (sollte eigentlich Standard sein!)</LI>
+ <LI>einen Punkt hinter den Buchtitel bei Verweisen in
+ <CODE>incollection</CODE> und <CODE>inproceedings</CODE> gesetzt
+ (<CODE>push.incoll.inproc.crossref</CODE>)</LI>
+ <LI>Muster für den Eintrag in <CODE>natbib.cfg</CODE> berichtigt (mailto</A>: Stefan Nobis)</LI>
+ <LI>Lösung des Label-Problems in <CODE>dinnat</CODE> gefunden!<BR>
+ Na gut, keine überzeugende, ist mehr ein Hack, aber wenigstens
+ funktioniert es</LI>
+</UL>
+
+<P>
+Diese Lösung sollte auch mit der Formatierung per
+<CODE>natbib.cfg</CODE> zurechtkommen.<BR>
+Falls die <CODE>natbib</CODE>-Option <CODE>numbers</CODE> oder die
+<CODE>\bibpunct</CODE>-Variante <CODE>n</CODE> gewählt wurde, wird
+auch nur ein entsprechendes numerisches Label erzeugt.
+</P>
+
+<P>
+Die letzte Änderung rechtfertigt den Sprung auf Version 2.0, da nun
+mit einem Stil alle Zitiermöglichkeiten und Label erreicht werden
+können.
+</P>
+
+<P>
+Diese Änderung führt darüberhinaus zur Zusammenführung
+der beiden Stile, so dass nur noch ein Stil, nämlich der eigentlich
+geplante <A HREF="dinat.bst">dinat.bst</A>, übrigbleibt.
+</P>
+
+<HR>
+
+<H2>Version 2.1 vom 9.5.2000</H2>
+
+<P>
+Und weiter geht es im immerwährenden Kreislauf der Änderungen,
+selbst an meinem Geburtstag (aber schließlich erfolgte die erste
+Veröffentlichung auch am Geburtstag meiner Frau):
+</P>
+
+<UL>
+ <LI>der fünfte Parameter von <CODE>\bibpunct</CODE> in der
+ Konfiguration <CODE>natbib.cfg</CODE> erzeugte ein zusätzliches
+ Leerzeichen in den Zitierungen, also wurde es entfernt</LI>
+ <LI> die Felder <CODE>isbn</CODE>, <CODE>issn</CODE>, <CODE>url</CODE> und
+ <CODE>urldate</CODE> im Vorspann und auf der Webseite erklärt
+ (demnächst wird es auch eine richtige Anleitung geben)</LI>
+ <LI>für <CODE>techreport</CODE> <CODE>url</CODE> als Impressum bei
+ leerem <CODE>institution</CODE>, nicht <CODE>publisher</CODE></LI>
+ <LI>Links hier im Dokument geändert: Mailadressen werden jetzt
+ über <CODE>mailto:</CODE> verlinkt, Webseiten über den Namen</LI>
+ <LI>alle Texte in Funktionen verlagert, um sie leichter änderbar zu
+ machen, z.B. für Leute, die <CODE>et.al.</CODE> statt
+ <CODE>u.a.</CODE> haben wollen (mailto</A>: Peter Baum)</LI>
+ <LI><CODE>push.editors.organization</CODE> in
+ <CODE>push.organization</CODE> umbenannt und umgebaut</LI>
+ <LI><CODE>push.editors</CODE> umgebaut</LI>
+ <LI>damit wurde auch <CODE>push.ed.incoll</CODE> überflüssig</LI>
+ <LI><CODE>push.authors.editors</CODE> neu erstellt und eingebunden</LI>
+ <LI>die letzten vier Änderungen machten auch einige Änderungen an
+ anderen Funktionen notwendig</LI>
+ <LI>kleinerer Abstand bei <CODE>u.a.</CODE>: <CODE>\,</CODE> statt
+ <CODE>~</CODE></LI>
+ <LI><CODE>format.article.in.journal</CODE> zu
+ <CODE>push.article.in.journal</CODE> umgebaut</LI>
+ <LI><CODE>\cite</CODE> durch <CODE>\citep</CODE> ersetzt</LI>
+ <LI><CODE>push.crossref.editor</CODE> entfernt, da es nicht benutzt
+ wurde</LI>
+ <LI>in vielen Funktionen kleinere Umstellungen vorgenommen, um den Code
+ verständlicher und wartungsfreundlicher zu machen</LI>
+</UL>
+
+<HR>
+<A NAME="last"></A>
+
+<H2>Version 2.2 vom 12.07.2000</H2>
+
+<P>
+Nachdem die Diplomarbeit abgegeben war, war wieder Zeit für
+die Arbeit an dinat, dachte ich. Aber dann kam die neue Wohnung, der
+Umzug, das Einrichten, der neue Job usw. Aber nun ist es geschafft, eine
+neue Version ist fertig, wenn auch nicht so neu wie erhofft:
+</P>
+
+<UL>
+ <LI><CODE>push.crossref</CODE> erstellt und eingebaut</LI>
+ <LI>diverse <CODE>crossref</CODE> geändert</LI>
+ <LI><CODE>out.check</CODE> in <CODE>out.check.required</CODE>
+ umbenannt</LI>
+ <LI><CODE>out.check.din</CODE> eingebaut für nur nach DIN
+ fehlende Teile</LI>
+ <LI><CODE>mastersthesis</CODE> in <CODE>masterthesis</CODE>
+ korrigiert</LI>
+ <LI><CODE>Zugriffsdatum</CODE> ebenfalls richtig geschrieben</LI>
+ <LI>um <CODE>\,</CODE> geschweifte Klammern gesetzt, hoffentlich
+ behebt das den nervigen <CODE>\nobreakspace{}</CODE>-Fehler
+</UL>
+
+<P>
+Vor allem für das letztere erbitte ich Meldungen, ob es geholfen hat!
+</P>
+
+<HR>
+
+<H2>Version 2.3 vom 03.10.2000</H2>
+
+<P>
+Nun ist der erste Stress mit neuer Wohnung, neuem Job etc. weg, viele viele
+Vorschläge für dinat sind eingegegangen, und jetzt habe ich auch Zeit
+für eine neue Version gefunden. Diese bringt noch nicht die
+angekündigten großen Änderungen, sondern wie die vorigen vor
+allem Detailverbesserungen, wenn auch einige lange geforderte:
+</P>
+
+<UL>
+ <LI><CODE>masterthesis</CODE> wieder in das korrekte <CODE>mastersthesis</CODE>
+ geändert. Entschuldigung an alle für diese schlampige Korrektur, da
+ hatte ich mich aufs Glatteis führen lassen und selbst nicht genug
+ recherchiert. Um den Frust nicht zu groß werden zu lassen, bleibt
+ <CODE>masterthesis</CODE> erhalten.</LI>
+ <LI>die letzten Vorkommen von <CODE>u.~a.</CODE> beseitigt, nun sollten
+ wirklich alle <CODE>\nobreakspace{}</CODE>-Fehler weg sein!</LI>
+ <LI>als Abstand zwischen der Marke und dem Eintrag wird nun
+ standardmäßig <CODE>\labelsep</CODE> verwendet, wie es sich
+ gehört.</LI>
+ <LI><CODE>...key.organization.label</CODE> korrigiert, so dass nun die
+ ganze Organisation als Label verwendet wird.</LI>
+ <LI>in <CODE>proceedings</CODE> wird jetzt eine leere Organisation
+ abgefangen und falls vorhanden durch (Hrsg.) ergänzt.</LI>
+</UL>
+
+<P>
+<A NAME="doku">Und die Dokumentation ist immer noch nicht fertig.</A>
+</P>
+
+<HR>
+
+<H2>Version 2.4 vom 05.11.2000</H2>
+
+<P>
+Diese Version ist eine Olaf-Meltzer-Dank-Ausgabe, da er die
+meisten Änderungen zu dieser Version beigetragen hat. Ich hatte
+eigentlich nur ein wenig zu tun mit dem Zusammentragen und
+Veröffentlichen. Dachte ich jedenfalls, bis ich mich an die
+Namens-Formatierung machte ... Aber trotzdem, er hat es verdient, da er
+nicht nur Fragen stellt, sondern auch selbst gute Lösungen liefert!
+</P>
+
+<UL>
+ <LI><CODE>inbook</CODE> verbessert. Nun wird bei der Zitierung eines
+ einzelnen Teils eines Buchs nur eine einzelne Literaturangabe mit allen Werten
+ genriert. Wenn dagegen mehr als ein Teil eines Buchs zitiert werden, wird
+ das Buch mit allen Angaben aufgeführt und die jeweiligen Teile mit einem
+ entsprechenden Verweis (<A HREF="mailto:Olaf.Meltzer@freenet.de">mailto</A>: Olaf Meltzer).</LI>
+ <LI>überflüssigen Satzanfang aus <CODE>proceedings</CODE> entfernt
+ (<A HREF="mailto:Olaf.Meltzer@freenet.de">mailto</A>: Olaf Meltzer).</LI>
+ <LI>fehlenden Doppelpunkt nach Autor/Editor in <CODE>misc</CODE>
+ ergänzt (<A HREF="mailto:Olaf.Meltzer@freenet.de">mailto</A>: Olaf Meltzer).</LI>
+ <LI>wegen Problemen mit Adelsprädikaten wurden die Funktionen
+ <CODE>format.full.names</CODE>, <CODE>format.names</CODE> und
+ <CODE>sort.format.names</CODE> überarbeitet. Dabei fiel ab:
+ <UL>
+ <LI>die Variable <CODE>numnames</CODE> konnte entfernt werden.</LI>
+ <LI>die Variable <CODE>zahl</CODE> wurde in <CODE>pos</CODE> umbenannt,
+ da sie nicht einfach eine Zahl ist, sondern eine Position angibt.</LI>
+ <LI>die Variable <CODE>lang</CODE> wurde entfernt und statt dessen
+ die Variable <CODE>len</CODE> verwendet.</LI>
+ <LI>das allgemeine Verständnis der Namensformatierung wurde
+ größer!</LI>
+ </UL></LI>
+ <LI>innerhalb der ISBN/ISSN wird laut Duden der Binde-, also
+ Trennstrich verwendet, also keine Verdoppelung des <CODE>-</CODE>
+ mehr (sollte eigentlich schon lange gemacht sein).</LI>
+ <LI>Bei der Gelegenheit auch <CODE>format.dashes</CODE> etwas
+ aufgeräumt und verstanden.</LI>
+</UL>
+
+<P>
+Zum Stand der Dokumentation siehe <A HREF="#doku">oben</A>. Aber
+inzwischen habe ich sehr viele Beispiel-Einträge sammeln können!
+</P>
+
+<HR>
+<A NAME="last"></A>
+
+<H2>Version 2.5 vom 15.11.2000</H2>
+
+<P>
+Und direkt nach der letzten Version nun schon wieder eine neue.
+Es haben sich einfach ein paar Dinge ergeben, die mir sinnvoll erschienen
+und eine echte Verbesserung darstellen. Außerdem habe ich gerade
+etwas Zeit.
+</P>
+
+<UL>
+ <LI>In <CODE>proceedings</CODE> fehlendes <CODE>*</CODE> hinter
+ <CODE>push.organization</CODE> angefügt (mailto</A>: Holger Uhr).</LI>
+ <LI>In <CODE>dinatlabel</CODE> wird nicht mehr <CODE>\citealt</CODE>
+ aufgerufen, sondern ein eigenes Label (<CODE>dinat.label</CODE>) gebastelt.
+ Dies spart einen LaTeX-Durchgang und ermöglicht vor allem das
+ Entfernen eines Zitats aus dem Text, ohne alle <CODE>.aux</CODE>-Dateien
+ wegschmeissen zu müssen. Ausserdem verhindert es überflüssige
+ Links, wenn das <CODE>hypertext</CODE>-Paket verwendet wird (mailto</A>: Ben Samwer).</LI>
+ <LI>Wenn ein Wert für <CODE>key</CODE> vorhanden ist, wird dieser
+ immer für das Label verwendet, vor <CODE>author</CODE>,
+ <CODE>editor</CODE> etc. Die dahinterliegende Überlegung ist, dass
+ ein <CODE>key</CODE> wohl nur angegeben wird, wenn er Sinn macht. Ist dann
+ aber ein <CODE>author</CODE> o.Ä. vorhanden, würde
+ <CODE>key</CODE> nirgendwo auftauchen. So lassen sich nun auch Werke mit
+ Autorenangaben etc. mit einer evtl. üblicheren Kurzbezeichnung zitieren (mailto</A>: Ben Samwer)</LI>.
+ <LI>Dazu wurden alle <CODE>...label</CODE>-Funktionen umgestellt und
+ auch umbenannt.</LI>
+ <LI>Und die <CODE>...sort</CODE>-Funktionen mussten ebenfalls
+ angepasst werden.</LI>
+ <LI><CODE>longest.label.width</CODE> und <CODE>longest.label</CODE> wurden
+ nicht benutzt, also wurden sie entfernt. Ursprünglich waren die Variablen
+ wohl zur Bestimmung der Einrücktiefe im Literaturverzeichnis
+ gedacht, was aber bei Autor-Jahr-Labels wenig Sinn macht, vor allem
+ wenn man an Werke mit zwei Autoren denkt, deren Label allein schon eine
+ ganze Zeile füllen kann.</LI>
+ <LI><CODE>initialize.longest.label</CODE> in <CODE>initialize.label</CODE>
+ umbenannt und vereinfacht.</LI>
+ <LI><CODE>number.label</CODE> in <CODE>label.count</CODE>
+ umbenannt.</LI>
+ <LI>Die <A HREF="index.html">Webseite</A> von Fehlern bereinigt.</LI>
+</UL>
+
+<P>
+Ein Problem bleibt die Sortierung von Einträgen mit gleichem ersten
+(<EM>A</EM>), aber verschiedenem zweiten Autor (<EM>B</EM> bzw. <EM>C</EM>)
+sowie mindestens einem weiteren Autoren (<EM>D</EM>) und unterschiedlicher
+Jahreszahl (<EM>1994</EM> bzw. <EM>1999</EM>). Das Label wird dann aus erstem
+Autor und Jahr gebildet (<EM>A u.a. 1994</EM> bzw. <EM>A u.a. 1999</EM>) und
+entsprechend sortiert. Wird aber das Label nicht angezeigt, z.B. bei
+numerischer Zitierung, dann wird das Werk <EM>A, B und D 1999</EM> trotzdem
+hinter <EM>A, C und D 1994</EM> einsortiert, was zu Verwirrung führen kann.
+Dies ist aber nicht befriedigend zu lösen, da zur Sortierzeit nicht
+zwischen den beiden Zitierungsarten unterschieden werden kann. Da laut DIN
+nach dem Label sortiert wird, behalte ich dieses bei, da ja die numerische
+Zitierung nicht DIN entspricht.
+</P>
+
+<HR>
+<ADDRESS><A HREF="mailto:helge.baumann@gmx.de">mailto</A>: Helge Baumann,
+2000-11-15</ADDRESS>
+
+</BODY>
+
+</HTML>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/finstrut/README new/doc/latex/finstrut/README
--- old/doc/latex/finstrut/README 2011-03-15 00:48:11.000000000 +0100
+++ new/doc/latex/finstrut/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,39 +0,0 @@
- README for the `finstrut' package
- \@finalstrut allowing vertical mode
- (C) Uwe Lueck 2011/02/24
-
-
-`finstrut.sty' changes LaTeX's \@finalstrut (that is
-automatically inserted at the end of footnote text and
-paragraph table columns) so that it does not produce an
-extra empty line in vertical mode, e.g., with \lipsum from
-lipsum.sty for dummy text.
-
-KEYWORDs: footnotes, tables; dummy text, macro programming
-
-The package file `finstrut.sty' and the documentation files
-`finstrut.pdf' and `finstrut.tex' can be redistributed and/or
-modified under the terms of the LaTeX Project Public License;
-either version 1.3c of the License, or any later version, see
-
- http://www.latex-project.org/lppl.txt
-
-We did our best to help you, but there is NO WARRANTY.
-
-The `finstrut' package is author-maintained in the sense of
-this license.
-
-The latest public version of the package is available at
-
- http://mirror.ctan.org/macros/latex/contrib/finstrut/
-
-A TDS version `finstrut.tds.zip' is available at
-
- http://mirror.ctan.org/install/macros/latex/contrib/
-
-Please report bugs, problems, and suggestions via
-
- http://www.contact-ednotes.sty.de.vu
-
--- v0.5: more variants of code and suggestions by
-Donald Arseneau (at package options)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/finstrut/SRCFILEs.txt new/doc/latex/finstrut/SRCFILEs.txt
--- old/doc/latex/finstrut/SRCFILEs.txt 2011-03-15 00:48:11.000000000 +0100
+++ new/doc/latex/finstrut/SRCFILEs.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-
- *File List*
-finstrut.sty 2011/03/14 v0.5 vmode final strut (DA/UL)
-finstrut.tex 2011/03/14 documenting finstrut.sty (UL)
-fstrutst.tex 2011/03/14 test/demo finstrut.sty (DA/UL)
-srcfiles.tex 2011/02/12 collect file infos
- ***********
-
- List made at 2011/03/14, 17:19
- from script file srcfiles.tex
-
Files old/doc/latex/finstrut/finstrut.pdf and new/doc/latex/finstrut/finstrut.pdf differ
Files old/doc/latex/finstrut/fstrutst.pdf and new/doc/latex/finstrut/fstrutst.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/dinat.doc.tlpobj new/tlpkg/tlpobj/dinat.doc.tlpobj
--- old/tlpkg/tlpobj/dinat.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/dinat.doc.tlpobj 2010-06-10 18:25:06.000000000 +0200
@@ -0,0 +1,8 @@
+name dinat.doc
+category Package
+revision 15878
+shortdesc doc files of dinat
+relocated 1
+docfiles size=9
+ RELOC/doc/bibtex/dinat/dinat-index.html
+ RELOC/doc/bibtex/dinat/history.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/finstrut.doc.tlpobj new/tlpkg/tlpobj/finstrut.doc.tlpobj
--- old/tlpkg/tlpobj/finstrut.doc.tlpobj 2011-03-15 04:19:37.000000000 +0100
+++ new/tlpkg/tlpobj/finstrut.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-name finstrut.doc
-category Package
-revision 21719
-shortdesc doc files of finstrut
-relocated 1
-docfiles size=54
- RELOC/doc/latex/finstrut/README
- RELOC/doc/latex/finstrut/SRCFILEs.txt
- RELOC/doc/latex/finstrut/finstrut.pdf
- RELOC/doc/latex/finstrut/fstrutst.pdf
++++++ finstrut.tar.xz -> dinat.tar.xz ++++++
++++ 2186 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org