commit texlive-specs-f for openSUSE:Factory
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 <paul@luon.net> -%% -%% 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. - - <one line to give the program's name and a brief idea of what it does.> - 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="description" +CONTENT="bibliographies following the german DIN 1505 with BibTeX by dinat"> +<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 <A +HREF="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 <A +HREF="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. <A +HREF="ftp.dante.de">ftp.dante.de</A>) im Verzeichnis <A +HREF="ftp://ftp.dante.de/biblio/bibtex/contrib/german/dinat/">biblio/bibtex/contrib/german/dinat/</A> +zu finden. +</P> + +<P> +Eine Übersicht über die Entstehung des Stils ist in der <A +HREF="history.html">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 <A +HREF="mailto:Helge.Baumann@gmx.de">Helge.Baumann@gmx.de</A> richten. +</P> + +<P> +Zur Zeit lese ich auch noch regelmäßig die Newsgruppe <A +HREF="news:DE.comp.text.tex">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 <A + HREF="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 <A +HREF="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 <A +HREF="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 <A +HREF="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 (<A + HREF="mailto:rascher@ifn.ing.tu-bs.de">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 <A +HREF="mailto:niepraschk@ptb.de">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 (<A + HREF="mailto:stefan@snobis.de">mailto</A>: Stefan Nobis)</LI> + <LI><CODE>urldate</CODE> als Datum des Zugriffs auf die URL eingebaut (<A + HREF="mailto:stefan@snobis.de">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 (<A + HREF="mailto:stefan@snobis.de">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 (<A + HREF="mailto:baum@mbox.cri.uni-hannover.de">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 (<A + HREF="mailto:huhr@uni-paderborn.de">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 (<A + HREF="mailto:ben.samwer@ptb.de">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 (<A + HREF="mailto:ben.samwer@ptb.de">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
participants (1)
-
root@hilbert.suse.de