From 93ee5e5b5143e06c9dcd153a460dd1a45f6fea1a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 18 Jun 2006 23:48:38 +0000 Subject: new package dvdcoll git-svn-id: svn://tug.org/texlive/trunk@1699 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/dvdcoll/CHANGES | 41 +++ Master/texmf-dist/doc/latex/dvdcoll/INSTALL | 16 + Master/texmf-dist/doc/latex/dvdcoll/README | 15 + Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf | Bin 0 -> 63130 bytes Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex | 114 ++++++ Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf | Bin 0 -> 117772 bytes Master/texmf-dist/doc/latex/dvdcoll/manifest.txt | 34 ++ Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/american.dcl | 27 ++ Master/texmf-dist/tex/latex/dvdcoll/australian.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/british.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls | 392 +++++++++++++++++++++ Master/texmf-dist/tex/latex/dvdcoll/english.dcl | 31 ++ Master/texmf-dist/tex/latex/dvdcoll/german.dcl | 31 ++ Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl | 28 ++ Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl | 28 ++ Master/texmf-dist/tpm/dvdcoll.tpm | 43 +++ 22 files changed, 1024 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/CHANGES create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/INSTALL create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/README create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf create mode 100644 Master/texmf-dist/doc/latex/dvdcoll/manifest.txt create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/american.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/australian.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/british.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/english.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/german.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl create mode 100644 Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl create mode 100644 Master/texmf-dist/tpm/dvdcoll.tpm (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/dvdcoll/CHANGES b/Master/texmf-dist/doc/latex/dvdcoll/CHANGES new file mode 100644 index 00000000000..f06b27d07c5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dvdcoll/CHANGES @@ -0,0 +1,41 @@ +=== dvdcoll.cls === + +-- dvdcoll.cls v0.52 (<- v0.51dev 2006/06/14) -- + +2006/06/14 revision of the *Numwidth and *Indent commands [jk] + +2006/06/12 Bugfix: env Dvd, \AutoTitle, \DvdCounter [jk] + incorrect (different) spaces (in TOC) in different types of + automatic titling + + reported by: myself + + +2006/06/12 Bugfix: \SetThirdColumnAddition [jk] + wrong variable \dc@addhspace@title@count instead of \dc@third + + reported by: myself + + +=== dvdcoll.pdf === + + +2006/06/14 adjustments for version 0.52 + +2006/06/12 added forgotten section References [jk] + + +=== INSTALL === + + +2006/06/12 added FNDB update [jk] + correction of wrong path for documentation [jk] + localtexmf/doc/latex/dvdcoll/ + + +=== IPO === + + +-- dvdcoll bundle v0.5 -- + +2006/06/11 IPO of dvdcoll on CTAN \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/dvdcoll/INSTALL b/Master/texmf-dist/doc/latex/dvdcoll/INSTALL new file mode 100644 index 00000000000..c820cd910cb --- /dev/null +++ b/Master/texmf-dist/doc/latex/dvdcoll/INSTALL @@ -0,0 +1,16 @@ + dvdcoll -- INSTALL +====================== + +All the files ending with .cls and .dcl have to be installed where +TeX can find them. Please refer to your TeX distribution's +manual for how to install additional packages. + +According to the TeX Directory Standard (TDS), the files should be installed +in your local texmf/ tree as follows: + +-- *.cls -> localtexmf/tex/latex/dvdcoll/ +-- *.dcl -> localtexmf/tex/latex/dvdcoll/ +-- *.pdf -> localtexmf/doc/latex/dvdcoll/ +-- *.tex -> localtexmf/doc/latex/dvdcoll/ + +Don't forget to update your FNDB (Filename database). (see: manual) \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/dvdcoll/README b/Master/texmf-dist/doc/latex/dvdcoll/README new file mode 100644 index 00000000000..0f44cac8815 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dvdcoll/README @@ -0,0 +1,15 @@ +One day i lost the overview over my DVD archives. I simply could not +remember, if i already recorded the documentary running on TV that day. +This had to be changed and why not use LaTeX. So, i was dreaming of a +hyperlinked and full searchable PDF-document listing my DVDs with all +titles, lengths and so on. And the icing on the cake would be a list +with all faulty or missing programs for rerecording. That’s exactly +what dvdcoll.cls is providing. +dvdcoll.cls is following the structure <length>. +Therefore dvdcoll.cls is not limited to DVDs. You can of course typeset +archives of CD-ROMs, Audio-CDs and so on. + +supported languages at the moment: english, german +Some help is needed for other languages! ;-) + +License: LPPL \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf new file mode 100644 index 00000000000..e06a2d8cefd Binary files /dev/null and b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf differ diff --git a/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex new file mode 100644 index 00000000000..c745b13fde7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex @@ -0,0 +1,114 @@ +\documentclass[pagenumbers=yes,heading=number,dvdlabel=wide,dvdskip=big]{dvdcoll} + +\usepackage[german]{babel} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{charter} +\usepackage{avant} + +\begin{document} +\SetTOCNumwidth{15pt} +\SetLFRSecNumwidth{37pt} +\tableofcontents + +\DvdPart{Fernsehserien} +\SetThirdColumnAddition{mins} + +\DvdSeries{Jake 2.0} + +\begin{Dvd}{}{} + \DvdTitle{Geburt eines Helden}{40:16} + \DvdTitle{Erste Schritte}{39:45} + \DvdTitle{Die China-Connection}{40:14} + \DvdTitle{Die Waffen und das Mädchen}{38:29} +\end{Dvd} + +\begin{Dvd}{}{} + \DvdTitle{Die Akte Dumont}{38:50} + \DvdTitle{Der Feind in meinem Körper}{39:52} + \DvdTitle{Jerry 2.0}{39:53} + \DvdTitle{Der Mittelsmann}{39:21} +\end{Dvd} + +\begin{Dvd}{}{} + \DvdTitle{Whiskey-Tango-Foxtrott}{39:32} + \DvdTitle{Der Spion der mich mochte}{40:05} + \DvdTitle{Der Prinz und die Revolution}{39:36} +\end{Dvd} + +\begin{Dvd}{}{} + \DvdTitle{Der Doppelagent}{F} + \DvdTitle{Blackout}{F} +\end{Dvd} + +\begin{Dvd}{}{} + \DvdTitle{Schnappt Foley}{40:14} + \DvdTitle{Totgeglaubte leben länger}{30:55} + \DvdTitle{Upgrade}{39:56} +\end{Dvd} + +\DvdSeries{Rom} + +\begin{Dvd}{}{} + \DvdTitle{Der gestohlene Adler}{50:46} + \DvdTitle{Wie Titus Pullo die Republik stürzte}{50:25} + \DvdTitle{Eine Eule im Dornbusch}{45:06} + \DvdTitle{Stehlen von Saturn}{54:21} +\end{Dvd} + +\begin{Dvd}{}{} + \DvdTitle{Der Rammbock hat die Mauer berührt}{51:34} + \DvdTitle{Egeria}{54:35} + \DvdTitle{Pharsalus}{55:30} + \DvdTitle{Cäsarion}{52:38} +\end{Dvd} + +\begin{Dvd}{}{} + \DvdTitle{Utica}{53:01} + \DvdTitle{Triumph}{52:11} + \DvdTitle{Die Beute}{48:27} + \DvdTitle{Die Kalenden des Februar}{46:49} +\end{Dvd} + +\DvdPart{Dokumentationen} +\SetThirdColumnAddition{min} + +\DvdSeries{Eisenbahn} + +\begin{Dvd}{Eisenbahn\DvdSpace 1\DvdSpace extra title}{EB01} + \DvdTitle{Bahnzeit (20.01.2006)}{29:21} + \DvdTitle{Bahnzeit (17.02.2006)}{29:27} + \DvdTitle{Großbaustelle Berlin}{47:01} + \DvdTitle{Höchste Eisenbahn}{38:29} + \DvdTitle{Männerträume im Miniland}{37:40} +\end{Dvd} + +\begin{Dvd}{Eisenbahn\DvdCounter}{EB02} + \DvdTitle{Bahnzeit (17.03.2006)}{29:26} + \DvdTitle{Auf kleiner Spur (17.04.2006)}{29:49} + \DvdTitle{Giganten aus Stahl}{28:42} + \DvdTitle{Drahtseilakt mit 3000 Tonnen}{29:44} + \DvdTitle{Kreuzquer und drumherum}{43:48} + \DvdTitle{Nächster Halt, Berlin Ostbahnhof!}{13:45} +\end{Dvd} + +\begin{Dvd}{\AutoTitle Hauptbahnhof Berlin}{EB03} + \DvdTitle{Countdown für den Bahnpalast}{29:59} + \DvdTitle{Der neue Hauptbahnhof Berlin}{43:42} + \DvdTitle{Abendschau Hauptbahnhof}{08:59} + \DvdTitle{Hauptbahnhof Berlin - Die Eröffnung}{75:31} + \DvdTitle{rbbspezial Hauptbahnhof Berlin}{25:56} +\end{Dvd} + +\begin{Dvd}{}{EB04} + \DvdTitle{Bahnzeit (21.04.2006)}{29:23} + \DvdTitle{Bahnzeit (19.05.2006)}{29:25} + \DvdTitle{Millimeterarbeit auf Schienen}{47:15} + \DvdTitle{Welt im Untergrund}{39:47} + \DvdTitle{Welt der Wunder - Eisenbahn}{39:35} +\end{Dvd} + +\listoffaultyrecordings + +\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf b/Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf new file mode 100644 index 00000000000..82e76411430 Binary files /dev/null and b/Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf differ diff --git a/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt b/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt new file mode 100644 index 00000000000..c75a1522668 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt @@ -0,0 +1,34 @@ +This work consists of the following files: + +-- Class -- + +dvdcoll.cls + +-- language definition files (dcl) -- + +american.dcl +australian.dcl +austrian.dcl +british.dcl +canadian.dcl +english.dcl +german.dcl +germanb.dcl +naustrian.dcl +newzealand.dcl +ngerman.dcl +UKenglish.dcl +USenglish.dcl + +-- Documentation -- + +dvdcoll.pdf +dcexample.tex +dcexample.pdf + +-- Misc. Files -- + +lppl.txt +manifest.txt +INSTALL +CHANGES \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl b/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl new file mode 100644 index 00000000000..8b34df8b66a --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{UKenglish.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +% +\endinput% +%% +%% End of file <UKenglish.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl b/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl new file mode 100644 index 00000000000..b963aa2013b --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{USenglish.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +% +\endinput% +%% +%% End of file <USenglish.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/american.dcl b/Master/texmf-dist/tex/latex/dvdcoll/american.dcl new file mode 100644 index 00000000000..903e26fdb70 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/american.dcl @@ -0,0 +1,27 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{american.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +\endinput% +%% +%% End of file <american.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl new file mode 100644 index 00000000000..f451c053520 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{australian.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +% +\endinput% +%% +%% End of file <australian.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl new file mode 100644 index 00000000000..65fc5d95376 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{austrian.dcl}[2006/06/11 v1] +% +\input{german.dcl} +% +\endinput% +%% +%% End of file <austrian.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/british.dcl b/Master/texmf-dist/tex/latex/dvdcoll/british.dcl new file mode 100644 index 00000000000..c17f78ac278 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/british.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{british.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +% +\endinput% +%% +%% End of file <british.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl new file mode 100644 index 00000000000..96f7fd95b84 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{canadian.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +% +\endinput% +%% +%% End of file <canadian.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls b/Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls new file mode 100644 index 00000000000..9bb54484a8f --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls @@ -0,0 +1,392 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +% +\NeedsTeXFormat{LaTeX2e}% +% +\ProvidesClass{dvdcoll}[2006/06/14 dvdcoll.cls v0.52 - Josef Kleber (C) 2006]% +% +\RequirePackage{xkeyval}% +\RequirePackage{ifthen}% +% +\define@key{dvdcoll.cls}{language}[babel]% +{% + \ifthenelse{\NOT\equal{#1}{babel}}% + {%no babel + \def\dc@option@language{#1}% + }% + {%babel + \def\dc@option@language{#1}% + \AtBeginDocument% + {% + \ifthenelse{\NOT\equal{\dc@option@language}{babel}}% + {%no babel + \InputIfFileExists{\dc@option@language.dcl}% + {}% + {% + \input{english.dcl}% + \ClassWarningNoLine{dvdcoll}% + {% + You tried to use option language=\dc@option@language\MessageBreak + <\dc@option@language> is at the moment not available\MessageBreak + dvdcoll.cls is using english instead!\MessageBreak + Please take a look at <english.dcl>,\MessageBreak + translate it to your language and email\MessageBreak + it to: dvdcoll@web.de + }% + }% + }% + {%babel + \@ifpackageloaded{babel}% + {% yes + \def\dc@option@language{\languagename}% + \InputIfFileExists{\dc@option@language.dcl}% + {}% + {% + \input{english.dcl}% + \ClassWarningNoLine{dvdcoll}% + {% + You tried to use babel with option <\dc@option@language>\MessageBreak + <\dc@option@language> is at the moment not available\MessageBreak + dvdcoll.cls is using english instead!\MessageBreak + Please take a look at <english.dcl>,\MessageBreak + translate it to your language and email\MessageBreak + it to: dvdcoll@web.de + }% + }% + }% + {% no + \input{english.dcl}% + \ClassWarningNoLine{dvdcoll}% + {% + You did not specify a language via Package <babel>\MessageBreak + or with the dvdcoll option language.\MessageBreak + dvdcoll is using <english> as default instead + }% + }% + }% + }% + }% +}% +% +\define@choicekey*{dvdcoll.cls}{dvdlabel}[\valuedvdcoll\nr]{wide,narrow}[wide]% +{% + \ifcase\nr\relax% + \def\dc@option@dvdlabel{\hfill}% + \or% + \def\dc@option@dvdlabel{\hspace{1em}}% + \fi% +}% +% +\define@choicekey*{dvdcoll.cls}{dvdskip}[\valuedvdskip\nr]{small,medium,big}[medium]% +{% + \ifcase\nr\relax% + \def\dc@addvspace@endDvd{\dc@smallskip}% + \or% + \def\dc@addvspace@endDvd{\dc@medskip}% + \or% + \def\dc@addvspace@endDvd{\dc@bigskip}% + \fi% +}% +% +\define@choicekey*{dvdcoll.cls}{pagenumbers}[\valuepagenumbers\nr]{yes,no}[yes]% +{% + \ifcase\nr\relax% + {}% + \or% + \AtBeginDocument% + {% + \pagestyle{empty}% + \let\ps@plain=\ps@empty% LaTeX Begleiter S.231 + }% + \fi% +}% +% +\define@choicekey*{dvdcoll.cls}{heading}[\valueheading\nr]{number,nonumber}[nonumber]% +{% + \ifcase\nr\relax% + {% + \AtBeginDocument% + {% + \setcounter{secnumdepth}{4}% + \SetTOCSecIndent{1em}% + \SetLFRSecNumwidth{4.5em}% + }% + }% + \or% + \AtEndOfClass{\SetTOCNumwidth{2.2em}}% default + \AtBeginDocument% + {% + \setcounter{secnumdepth}{-2}% + \SetTOCSecIndent{1em}% + \SetLFRSecNumwidth{0em}% + }% + \fi% +}% +% +\ExecuteOptionsX{dvdlabel,dvdskip,pagenumbers,heading,language}% +% +\ProcessOptionsX\relax% +% +\LoadClassWithOptions{scrreprt}% +% +\RequirePackage{xspace}% +\RequirePackage{tabularx}% +\RequirePackage{booktabs}% +\RequirePackage{array}% +\RequirePackage[naturalnames=true,hypertexnames=false]{hyperref}% +%--- naturalnames=true,hypertexnames=false --- verhindert das mehrfache Anlegen von hyperref-Ankern +% (bedingt durch das Rücksetzen des Zahlers chapter) +% und beseitigt die Warnungen (ext4) von hyperref +% +% +%--- Counters --- +% +\newcounter{dvdcount}[chapter]% +\newcounter{titlecount}[dvdcount]% +% +% +%--- Variables --- +% +\def\dc@part{}% +\def\dc@series{}% +\def\dc@title{}% +% +% +%--- Internal Commands --- +% +\def\dc@third{min}% +\def\dc@addhspace@title@count{0.7em}% +\newcommand*\dc@miss{}% +\newcommand*\dc@lfrname{}% +% \***skip aus source2e; etwas vergrößert +\def\dc@smallskip{\vspace{6pt plus 2pt minus 2pt}} +\def\dc@medskip{\vspace{12pt plus 4pt minus 4pt}} +\def\dc@bigskip{\vspace{18pt plus 6pt minus 6pt}} +% +% +\newcommand*\dc@print@dvdlabel[1]% +{% + \ifthenelse{\equal{}{#1}}% + {}% no label! + {% + \textbf{[#1]}% + }% +}% +% +% +%--- Commands --- +% +\newcommand*\SetCounterSpace[1]% +{% + \def\dc@addhspace@title@count{#1}% +}% +% +% +\newcommand*\SetThirdColumnAddition[1]% +{% + \def\dc@third{#1}% +}% +% +% +\newcommand*\DvdCounter% +{% + \DvdSpace\thedvdcount% +}% +% +% +\newcommand*\AutoTitle% +{% + \dc@series\DvdCounter\DvdSpace% +}% +% +% +\newcommand*\DvdSpace% +{% + \hspace{\dc@addhspace@title@count}% +}% +% +% +\newcommand*\DvdPart[1]% +{% + \part{#1}% + \def\dc@part{#1}% + \setcounter{chapter}{0}% +}% +% +% +\newcommand*\DvdSeries[1]% +{% + \chapter{#1}% + \def\dc@series{#1}% + \ifthenelse{\equal{\valueheading}{nonumber}}% + {% + \setcounter{dvdcount}{0}% + }% + % durch heading=nonumber (secnumdepth=-2) funktioniert das automatische + % Zurücksetzen von dvdcount nicht mehr, da chapter offensichtlich nicht + % mehr zurückgesetzt wird! + {}% +}% +% +% +\newcommand*\DvdTitle[2]% +{% + %\refstepcounter für richtigen (DvdTitle anstatt Dvd) Hyperref-Link in lfr + \refstepcounter{titlecount}% + \ifthenelse{\equal{\dc@miss}{#2}}% + { + %Eintrag in lfr unbedingt vor Tabelleneintrag, ansonsten Fehler in der Tabelle - don't no why! + %Eintrag in lfr bei heading=nonumber OHNE Nummern + \ifthenelse{\equal{\valueheading}{nonumber}}% + {% + \addcontentsline{lfr}{lfrsec}{\protect\numberline{} \dc@series\ - #1}% + }% + {% + \addcontentsline{lfr}{lfrsec}{\protect\numberline{\thepart.\thechapter.\thedvdcount.\thetitlecount} \dc@series\ - #1}% + }% + \thetitlecount{}. & #1 & \hfill\dc@miss \tabularnewline% + } + {% + \ifthenelse{\equal{}{#2}}% + % keine Minutenangabe + {\thetitlecount{}. & #1 & \tabularnewline}% + % mit Minutenangabe + {\thetitlecount{}. & #1 & \hfill{}#2~\dc@third \tabularnewline}% + }% +}% +% +% +\newcommand{\listoffaultyrecordings}% +{% + \setboolean{@restonecol}{false}% + \ifthenelse{\boolean{@twocolumn}}% + {\setboolean{@restonecol}{true}\onecolumn}% + {}% + \@ifundefined{chapter}% + {\section*{\dc@lfrname\@mkboth{\dc@lfrname}{\dc@lfrname}}}% + {\chapter*{\dc@lfrname\@mkboth{\dc@lfrname}{\dc@lfrname}}}% + {% + \setlength{\parindent}{0pt}% + \@starttoc{lfr}% + }% + \ifthenelse{\boolean{@restonecol}}% + {\twocolumn}% + {}% +}% +% +% +\newcommand\l@lfrsec{\@dottedtocline{1}{0em}{0em}} +% +% +\newcommand\SetLFRSecNumwidth[1]% +{% + \renewcommand*\l@lfrsec{\@dottedtocline{1}{0pt}{#1}} +}% +% +% +\newcommand\SetTOCSecIndent[1]% +{% + \renewcommand*\l@section{\@dottedtocline{1}{#1}{0pt}} +}% +% +% +\newcommand*\SetTOCNumwidth[1]% +{% +\renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \setlength\@tempdima{#1}% + \if@tocleft + \ifx\toc@l@number\@empty\else + \setlength\@tempdima{0\toc@l@number}% + \fi + \fi + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \sectfont + \advance\leftskip\@tempdima + \hskip -\leftskip + ##1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss ##2}\par + \penalty\@highpenalty + \endgroup + \fi} +% +\renewcommand*\l@part[2]{% + \ifnum \c@tocdepth >-2\relax + \addpenalty{-\@highpenalty}% + \addvspace{2.25em \@plus\p@}% + \setlength\@tempdima{#1}% + \if@tocleft + \ifx\toc@l@number\@empty\else + \setlength\@tempdima{0\toc@l@number}% + \fi + \fi + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode\sectfont\large + \advance\leftskip\@tempdima + \hskip -\leftskip + ##1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss ##2}\par + \penalty\@highpenalty + \endgroup + \fi} +}% +% +% +%--- Environments --- +% +\newenvironment{Dvd}[2]% +{% +% + %Hack von Markus Kohm zur Behebung des \bottomrule-Problems bei \endtabularx in Environments (-> Google-Groups) + \expandafter\let\expandafter\SavedEndTab\csname endtabular*\endcsname% + \expandafter\renewcommand\expandafter*\csname endtabular*\endcsname{% + \midrule% + \SavedEndTab% + }% + \refstepcounter{dvdcount}% \refstepcounter für hyperref-Link auf die jeweilige DVD + \ifthenelse{\equal{}{#1}}{\def\dc@title{\dc@series\DvdCounter}}{\def\dc@title{#1}}% + \addcontentsline{toc}{section}{\dc@title}% + \phantomsection% korrigiert fehlerhafte (falsch positionierte) Links auf dvd-Tabellen + \noindent% + % verhindert overfull \hbox Errors wegen \tabularx{\linewidth}... + \tabularx{\linewidth}{>{\large}r>{\large}X>{\large}l}% + \multicolumn{3}{l}{\Large\dc@title\dc@option@dvdlabel\dc@print@dvdlabel{#2}}\\% + \midrule% +}% +{% + %\midrule% bereits in der Definition enthalten durch Hack von Markus Kohm siehe oben + \endtabularx% + \dc@addvspace@endDvd% +}% +% +% +%---------------------------------------------------------------------------------------------------------------- +% +% ToDo: +% +% - Option titlenumbers: verringern auf 2 Spalten unter Weglassen der Nummerierung +% Fehler bei Implementationsversuch (1. ifthenelse mit tabularx / 2. \multicolumn) +% mal in Newsgroup fragen \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/english.dcl b/Master/texmf-dist/tex/latex/dvdcoll/english.dcl new file mode 100644 index 00000000000..6a82cc42d6b --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/english.dcl @@ -0,0 +1,31 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{english.dcl}[2006/06/11 v1]% +% +\makeatletter% +\renewcommand*\dc@miss{F}% +\renewcommand*\dc@lfrname{List of faulty or missing Recordings}% +\makeatother% +% +\endinput% +%% +%% End of file <english.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/german.dcl b/Master/texmf-dist/tex/latex/dvdcoll/german.dcl new file mode 100644 index 00000000000..38a2495a133 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/german.dcl @@ -0,0 +1,31 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{german.dcl}[2006/06/11 v1]% +% +\makeatletter% +\renewcommand*\dc@miss{F}% +\renewcommand*\dc@lfrname{Verzeichnis fehlerhafter oder fehlender Aufzeichnungen}% +\makeatother% +% +\endinput% +%% +%% End of file <german.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl b/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl new file mode 100644 index 00000000000..afb6e58013e --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{germanb.dcl}[2006/06/11 v1]% +% +\input{german.dcl} +% +\endinput% +%% +%% End of file <germanb.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl new file mode 100644 index 00000000000..12c386dab4d --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{naustrian.dcl}[2006/06/11 v1]% +% +\input{german.dcl} +% +\endinput% +%% +%% End of file <naustrian.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl b/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl new file mode 100644 index 00000000000..84b24e449be --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{newzealand.dcl}[2006/06/11 v1]% +% +\input{english.dcl} +% +\endinput% +%% +%% End of file <newzealand.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl b/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl new file mode 100644 index 00000000000..1a077cfe1c9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl @@ -0,0 +1,28 @@ +%% +%% Copyright (C) 2006 by: +%% Josef Kleber +%% <josef.kleber@gmx.net> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This Current Maintainer of this work is Josef Kleber. +%% +%% This work consists of all files listed in manifest.txt. +%% +\ProvidesFile{ngerman.dcl}[2006/06/11 v1]% +% +\input{german.dcl} +% +\endinput% +%% +%% End of file <ngerman.dcl>. \ No newline at end of file diff --git a/Master/texmf-dist/tpm/dvdcoll.tpm b/Master/texmf-dist/tpm/dvdcoll.tpm new file mode 100644 index 00000000000..f05c31eca09 --- /dev/null +++ b/Master/texmf-dist/tpm/dvdcoll.tpm @@ -0,0 +1,43 @@ +<!DOCTYPE rdf:RDF SYSTEM "../../support/tpm.dtd"> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:TPM="http://texlive.dante.de/"> + <rdf:Description about="http://texlive.dante.de/texlive/Package/dvdcoll.zip"> + <TPM:Name>dvdcoll</TPM:Name> + <TPM:Type>Package</TPM:Type> + <TPM:Date>2006/06/14 16:11:00</TPM:Date> + <TPM:Version></TPM:Version> + <TPM:Creator>karl</TPM:Creator> + <TPM:Title>The dvdcoll package.</TPM:Title> + <TPM:Description></TPM:Description> + <TPM:Author></TPM:Author> + <TPM:Size>206427</TPM:Size> + <TPM:Build/> + <TPM:RunFiles size="21633"> +texmf-dist/tex/latex/dvdcoll/UKenglish.dcl +texmf-dist/tex/latex/dvdcoll/USenglish.dcl +texmf-dist/tex/latex/dvdcoll/american.dcl +texmf-dist/tex/latex/dvdcoll/australian.dcl +texmf-dist/tex/latex/dvdcoll/austrian.dcl +texmf-dist/tex/latex/dvdcoll/british.dcl +texmf-dist/tex/latex/dvdcoll/canadian.dcl +texmf-dist/tex/latex/dvdcoll/dvdcoll.cls +texmf-dist/tex/latex/dvdcoll/english.dcl +texmf-dist/tex/latex/dvdcoll/german.dcl +texmf-dist/tex/latex/dvdcoll/germanb.dcl +texmf-dist/tex/latex/dvdcoll/naustrian.dcl +texmf-dist/tex/latex/dvdcoll/newzealand.dcl +texmf-dist/tex/latex/dvdcoll/ngerman.dcl +texmf-dist/tpm/dvdcoll.tpm + </TPM:RunFiles> + <TPM:DocFiles size="186424"> +texmf-dist/doc/latex/dvdcoll/CHANGES +texmf-dist/doc/latex/dvdcoll/INSTALL +texmf-dist/doc/latex/dvdcoll/README +texmf-dist/doc/latex/dvdcoll/dcexample.pdf +texmf-dist/doc/latex/dvdcoll/dcexample.tex +texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf +texmf-dist/doc/latex/dvdcoll/manifest.txt + </TPM:DocFiles> + <TPM:Provides>Package/dvdcoll</TPM:Provides> + </rdf:Description> +</rdf:RDF> + -- cgit v1.2.3