summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/CHANGES65
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/INSTALL3
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/README17
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdfbin122015 -> 181222 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex97
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdfbin134567 -> 140494 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dvdcoll/manifest.txt9
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/acadian.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/american.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/australian.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/british.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/canadien.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/dcwrtbib.sty40
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls248
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/english.dcl7
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/francais.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/french.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/frenchb.dcl7
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/german.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl7
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl2
-rw-r--r--Master/texmf-dist/tex/latex/dvdcoll/pdfnotiz.sty7
-rw-r--r--Master/texmf-dist/tpm/dvdcoll.tpm7
-rw-r--r--Master/texmf/lists/dvdcoll1
30 files changed, 458 insertions, 87 deletions
diff --git a/Master/texmf-dist/doc/latex/dvdcoll/CHANGES b/Master/texmf-dist/doc/latex/dvdcoll/CHANGES
index 00b18066ea7..a989ea8bee7 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/CHANGES
+++ b/Master/texmf-dist/doc/latex/dvdcoll/CHANGES
@@ -1,5 +1,41 @@
=== dvdcoll.cls ===
+-- dvdcoll.cls v1.0 (<- v0.71dev 2007/02/24) --
+
+2007/02/24 setting pdf properties [jk]
+
+2007/02/24 changing default TOCSecIndent for both haeding=number and nonumber [jk]
+
+2007/02/23 completion of season support in bookmarks [jk]
+ various changes in several commands (esp. \DvdSeries and \SetSeason)
+
+2007/02/23 Bugfix \listofdvds [jk]
+ changed \section* to \chapter*
+
+ reported by: myself
+
+2007/02/22 changing to l@dcdvd (and toclevel@dcdvd -> hyperref) for toc and bookmark entries [jk]
+
+
+-- dvdcoll.cls v0.7 (<- v0.61dev 2007/02/14) --
+
+2007/02/14 completion of BibTeX output [jk]
+ various changes and new commands
+ \leadzeros provided by Heiko Oberdiek in d.c.t.t, Msg-Id: <eqrquu$f52$1@news.BelWue.DE>
+ introduction of new command options
+ DvdSeries -> labelbase, labelbaselength, labelbaseprefix, labelbasesuffix
+ changed label handling in environment Dvd
+ writing database (label, dvd titel) in BibTeX formant on-the-fly
+
+2007/02/14 Bugfix env Dvd [jk]
+ changed table format from lXr to rXr
+ better layout with more than 9 Dvd titles
+
+ reported by: myself
+
+2007/02/14 included links in TOC and Bookmarks for LFR and List of Dvds [jk]
+
+
-- dvdcoll.cls v0.6a (<- v0.6 2006/10/25) --
2006/10/25 Bugfix env Dvd [jk]
@@ -60,13 +96,36 @@
=== pdfnotiz.sty ===
+-- pdfnotiz.sty v1.1 --
+
+2007/02/24 revision of \pdfmarginnote [jk]
+ making type adjustable; default:Help
+
-- pdfnotiz.sty v1.0 --
2006/10/05 final adjustments to pdfnotiz.sty [jk]
+
+=== dcwrtbib.sty ===
+
+-- dcwrtbib.sty v1.0 --
+
+2007/02/10 final adjustments to dcwrtbib.sty [jk]
+
+
+=== dcbib.bst ===
+
+-- dcbib.bst v1.0 --
+
+2007/02/13 final adjustments to dcbib.bst [jk]
+
=== language definition files (dcl) ===
+2007/02/24 added definitions of \dc@season and \dc@pdftitle to all .dcl files [jk]
+
+2007/02/14 added definitions of \dc@dvdlist to all .dcl files [jk]
+
2006/09/18 moved definitions from german.dcl to germanb.dcl [jk]
-> adjustments of all german related dcl files; loading germanb.dcl
@@ -81,6 +140,10 @@
=== dvdcoll.pdf ===
+2007/02/26 adjustments for version 1.0
+
+2007/02/15 adjustments for version 0.7
+
2006/10/26 adjustments for version 0.6a
2006/10/09 adjustments for version 0.6
@@ -93,6 +156,8 @@
=== INSTALL ===
+2007/02/14 adjustments for the new dcbib.bst
+
2006/06/12 added FNDB update [jk]
correction of wrong path for documentation [jk]
localtexmf/doc/latex/dvdcoll/
diff --git a/Master/texmf-dist/doc/latex/dvdcoll/INSTALL b/Master/texmf-dist/doc/latex/dvdcoll/INSTALL
index c2675934848..abb65313be7 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/INSTALL
+++ b/Master/texmf-dist/doc/latex/dvdcoll/INSTALL
@@ -1,7 +1,7 @@
dvdcoll -- INSTALL
======================
-All the files ending with .cls, .sty and .dcl have to be installed where
+All the files ending with .cls, .sty, .bst 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.
@@ -11,6 +11,7 @@ in your local texmf/ tree as follows:
-- *.cls -> localtexmf/tex/latex/dvdcoll/
-- *.sty -> localtexmf/tex/latex/dvdcoll/
-- *.dcl -> localtexmf/tex/latex/dvdcoll/
+-- *.bst -> localtexmf/bibtex/bst/dvdcoll/
-- *.pdf -> localtexmf/doc/latex/dvdcoll/
-- *.tex -> localtexmf/doc/latex/dvdcoll/
diff --git a/Master/texmf-dist/doc/latex/dvdcoll/README b/Master/texmf-dist/doc/latex/dvdcoll/README
index ee1cfcde104..76e02085e24 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/README
+++ b/Master/texmf-dist/doc/latex/dvdcoll/README
@@ -7,7 +7,7 @@ a list with all faulty or missing programs for rerecording. The dvdcoll
class supports all these requirements.
dvdcoll.cls follows the structure <number><title><length>. As a result,
-the class is not limited to DVDs — you can of course typeset archives of
+the class 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, French, German.
@@ -15,10 +15,13 @@ Some help is needed for other languages! ;-)
License: LPPL
-new in v0.6a:
+new in v1.0:
-- Bugfix:
- solving indent problems after commands within environment Dvd
- (\endlinechar=-1)
-
-- replacement for broken dcexample.pdf on CTAN
+- new feature: Seasons in the Bookmarks
+
+ dvdcoll.cls now offers a new level Season for grouping dvds into a season
+ in the bookmarks by simply setting dvdnumering=season as option in
+ \DvdSeries
+
+- several minor improvements and bugfixes
+ (see: CHANGES)
diff --git a/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf
index 47fc7fbe8e8..7c0d3b6e2c2 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf
+++ b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex
index 4c4858859f1..96b235b0892 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex
+++ b/Master/texmf-dist/doc/latex/dvdcoll/dcexample.tex
@@ -7,15 +7,17 @@
\usepackage{charter}
\usepackage{avant}
+\hypersetup{pdfauthor={Josef Kleber}}
\begin{document}
\SetTOCNumwidth{15pt}
+\SetTOCSecIndent{15pt}
\SetLFRSecNumwidth{37pt}
\tableofcontents
\DvdPart{Fernsehserien}
\SetThirdColumnAddition{mins}
-\DvdSeries[titlenumbering=season]{J.A.G.}
+\DvdSeries[titlenumbering=season,labelbase=23,labelbaselength=4]{J.A.G.}
\SetSeason{1}
@@ -54,33 +56,74 @@
\DvdTitleWithDescription{Vor dem Kriegsgericht}{45:31}
\end{Dvd}
+
+
+\DvdSeries[titlenumbering=season,dvdnumbering=season,labelbase=451]{CSI:Miami}
+
+\SetSeason[21]{2}
+\setcounter{seasondvd}{5} %for getting CSI:Miami 2.6 - the counter will be increased by 1
+
+\begin{Dvd}{}{}
+ \Description{Am Strand von Miami zerschellt eine Cessna, die für Langstreckenflüge ausgelegt war und Chemikalien an Bord hatte. Horatio entdeckt bei seinen Untersuchungen, dass zwar der Boden des Flugzeugs weggesprengt worden ist und dadurch das Flugzeug abstürzte, Adam Decker, der Pilot, merkwürdigerweise jedoch an den Flugzeugabgasen erstickt ist. Auch das private Umfeld des toten Piloten hält einige Merkwürdigkeiten bereit: Deckers Flugpartner, Wes Gallagher, bezichtigt den Toten des Ehebruchs und auch Deckers Nachbar, Jeff Latham, verfolgte vor dessen Tod eifersüchtig Deckers Treiben. Weiterhin stellt sich heraus, dass mehrere Nachbarn mit einer kleinen Mini-Kamera im Schlafzimmer überwacht worden sind. Der Übeltäter ist Tony Macken, der mit fast sämtlichen Frauen im Umkreis ein Verhältnis hat, so auch mit Wendy Decker, Adams Frau. Wendy wiederum ist mit Tony Macken nur deshalb ein Verhältnis eingegangen, um sich an ihrem Mann zu rächen. Dieser brachte nämlich eines Tages einen Kopfkissenbezug mit nach Hause, der mit Lippenstift und Eye-Liner beschrieben war. Die rachsüchtige Wendy hatte diesen Bezug zwar in die Waschmaschine gesteckt, Tim gelingt jedoch die Rekonstruktion des Geschriebenen und er stellt fest, dass es sich um eine Formel zum Entwurf einer Brennstoffzelle handelt. Diese Brennstoffzelle ist von Heddy Latham, der Frau seines Feindes, entwickelt worden. Adam Decker hatte mit Heddy ein Verhältnis. Als er aber die Brennstoffzelle und somit Heddys Idee selbst als Patent einreichte, beschloss Heddy, sich zu rächen und Adams Flugzeug zu sabotieren.}
+ \DvdTitleWithDescription{Sabotage}{44:23}
+ \Description{Auf den berühmten Rapper Ten-Large wird auf offener Bühne ein Attentat verübt, bei dem der Musiker verletzt und sein Bodyguard Billy erschossen wird. Über eine Gesichtsverletzung des toten Bodyguards finden die CSI'ler heraus, dass der Bodyguard mit seinem vorherigen Klienten einigen Ärger hatte: Der Sportmoderator Dan Dakota behauptet, dass Billy sich nach einem handfesten Streit mit ihm, Dakotas Auto genommen und damit einen kleinen Unfall gebaut habe. Dieser Unfall passt zu einem festgestellten Unfall mit Fahrerflucht, bei dem der junge Student Trevor, tödlich verletzt worden ist. Als Horatio bei der Rekonstruktion des Überfalls auf Ten-Large feststellt, dass dieser gar nicht das eigentliche Ziel gewesen sein kann, sondern Billy, der Leibwächter, wird er misstrauisch. Unterdessen bekommt Gerichtsmedizinerin Alexx einen gehörigen Schock, als ihr aus dem Tiefkühlfach eine vermeintlich tote Frau entgegenspringt. Diese ist mit ihrem Wagen gegen einen Hydranten gefahren, wurde ohnmächtig und das aus dem Hydranten spritzende eiskalte Wasser hat sie durch Unterkühlung in einen scheintoten Zustand versetzt. Eric und Tim, die den Tatort untersuchen, finden Blut auf der Beifahrerseite des Autos und finden eine weitere Tote im Baum hängen, die während des Unfalls aus dem Wagen herausgeschleudert worden ist. Alexx stellt fest, dass die Tote im Baum, Nicole, schon zum Zeitpunkt des Aufpralls tot gewesen sein muss. Veronica Grant, die Unfallfahrerin, kann sich durch den Unfallschock an nichts erinnern. Veronica und Nicole waren Lebensgefährtinnen. Veronica hat sich kurz zuvor von ihrem Freund Ken Dawson getrennt, um mit Nicole zusammenzuziehen. Ken war das ein Dorn im Auge, er kam zu Nicole in die Wohnung, hat diese zusammengeschlagen und tödlich verletzt liegen lassen. Veronica, die nach Hause kam, hat noch versucht, ihre Freundin ins Krankenhaus zu fahren. Abgelenkt kam sie von der Fahrbahn ab und prallte gegen den Hydranten.}
+ \DvdTitleWithDescription{Tödliche Reime}{44:28}
+ \Description{Als Laura Spelman von der Disco nach Hause kommt, findet sie ihre beiden Eltern brutal ermordet vor. Horatio verspricht ihr, die Mörder ihrer Eltern zu finden. Da sich der Täter unvorsichtigerweise am Tatort geräuspert und dabei Speichel hinterlassen hat, kann Calleigh eine Verbindung nach New York herstellen, da sich im Speichel des Mörders typische Rückstände finden, wie sie bei Leuten, die den Einsturz des World Trade Centers erlebt haben, in der Lunge zu finden sind. Horatio fliegt daraufhin nach New York. Der vermeintliche Täter, ein gewisser Murdoch, wird aber nur noch tot aufgefunden. Er war ein Undercover-Cop und wurde bereits vor drei Tagen ermordet. Somit kann er also nicht der Täter sein. Durch einen halben Fingerabdruck, den die Ermittler jeweils in Miami und New York gemeinsam zusammensetzen, finden sie die Identität des Täters heraus: Es ist Davey Penrod, ein bekannter Dealer und Schwerverbrecher. Als sie ihn in seiner Wohnung festnehmen wollen, kann Penrod zwar fliehen, aber Horatio findet ein Flugticket, auf dem die Adresse seiner Mordopfer notiert ist. Es stellt sich heraus, dass Penrod an einer Leseschwäche litt und einen Zahlendreher hatte. Somit hat er in Miami die falsche Familie umgebracht. Die Besitzer des Grundstücks mit der richtigen Adresse wohnen in New York. Horatio ist alarmiert und fährt zu deren Wohnung, doch auch dort hat der Mörder schon zugeschlagen. Allerdings gibt es einen schwer verletzten Überlebenden...}
+ \DvdTitleWithDescription{Spurensuche in New York}{46:06}
+ \Description{Die Collegestudenten Kyle Preston und Gina Lasalle finden den Pornostar Ashley Anders tot auf. Anders ist erwürgt worden. Bei der Untersuchung des Mageninhaltes findet Alexx sehr teuren Kaviar. Es stellt sich heraus, dass Ashley am Abend ihres Todes bei einer Party ihres Arbeitgebers David Jeffers war, der mit Hilfe von ihr und anderen Pornostars seine Geschäftsfreunde beeindrucken wollte. Am Hals der Toten finden sich untypische Würgemale, offenbar konnte der Täter mit einem seiner Finger nicht richtig zudrücken. Bei der genauen Untersuchung der Toten stellt Alexx fest, dass deren Weisheitszähne noch nicht durchgewachsen sind und sie somit erheblich jünger sein muss, als ihr Chef angibt. Bei der Untersuchung des Büros finden die Ermittler die Geburtsurkunde von Ashley, die sich als manipuliert herausstellt. Als Tim den Hund der Toten findet, stellt er fest, dass dieser kleine Fetzen menschlichen Gewebes zwischen den Zähnen hat. Offensichtlich hat er den Täter während der Tat gebissen. Da sich Kyle Preston im Verhör in Widersprüche verstrickt, wird er genauer unter die Lupe genommen. Eric gibt sich kumpelhaft und bietet ihm eine Dose Cola an. Als Kyle diese nimmt, sieht Eric, dass er mit einem Finger nicht richtig zufassen kann. Als Eric ihm auf den Kopf zusagt, dass er der Mörder von Ashley Anders ist, bricht Kyle zusammen und gesteht.}
+ \DvdTitleWithDescription{Würgemale}{45:21}
+\end{Dvd}
+
+\SetSeason{3}
+
\begin{Dvd}{}{}
- \SetSeason[10]{1}
- \Description{Im Trainingszentrum Parris Island wird die Rekrutin Shuler in einem Kletterturm stranguliert aufgefunden. Tod durch Unfall, lautet der Bericht des leitenden Majors Cline. In einem anonymen Brief an die Eltern ist jedoch von Mord die Rede. Meg Austin lässt sich inkognito als Rekrutin in die Ausbildungseinheit einschleusen. Die Härte der Ausbilderinnen Carrington und Gonzales fordern ihr alles ab. Meg findet heraus, dass Shuler heimlich trainiert hat, um nicht rauszufliegen.}
- \DvdTitleWithDescription{Tod einer Rekrutin}{45:46}
- \SetSeason[14]{1}
- \Description{In dem Flugzeug von Harm Rabbs Freund Keeter verschmort ein Blitz Navigationssystem sowie Funkanlage. Keeter driftet nach Kuba ab, wird zur Landung gezwungen und festgehalten. Harm soll den Piloten und die Maschine zurückholen oder notfalls zerstören, denn das Flugzeug hat eine völlig neue Elektronik an Bord, die nicht in die Hände der Kubaner fallen darf. Doch Alex Barkov, ein russischer Spezialist, ist bereits dabei, die Elektronik des Flugzeugs zu kopieren.}
- \DvdTitleWithDescription{Das Virus}{44:34}
- \SetSeason[17]{1}
- \pdfmarginnote{Sendungen ausgelassen (FSK)}
- \Description{Navy-Pilot Doug Marion ist bei einer Fallschirmsprung-Übung, die er mit einer SEAL-Spezialeinheit durchgeführt hat, ums Leben gekommen. Ein Unfall, heisst es im Bericht des Teamleiters Lt. Kellogue. Aber die Untersuchung des Falles, die die J.A.G.-Ermittler Harm Rabb und Meg Austin unternehmen, fördern Einzelheiten zu Tage, die in Kellogues Bericht fehlen und den Verdacht nähren, dass es sich um alles andere als einen Unfall handelt. Hat Kellogue sich Fahrlässigkeit vorzuwerfen?}
- \DvdTitleWithDescription{Sprung in den Tod}{44:54}
- \Description{Col. Matt Andersons Frau lässt sich scheiden und will mit ihrem Sohn Trevor in eine andere Stadt ziehen. Aber Matt und Trevor sind verschwunden. Da ausserdem das Gewehr in der Waffenkammer fehlt, wird befürchtet, dass Matt sich und seinem Sohn etwas antut. Als Matt von dem übereifrigen Deputy Sheriff Hodge festgenommen wird, schlägt er ihn nieder und flüchtet mit Trevor in eine Jagdhütte in den Bergen. Harm und Meg versuchen, den Suchtrupps des Sheriffs zuvorzukommen.}
- \DvdTitleWithDescription{Das Versprechen}{44:19}
+ \Description{Eine Jacht steuert unkontrolliert auf einen Brückenpfeiler zu. An Bord des Schiffes findet das Ermittlerteam den toten Reed Williams, der offenbar erschossen wurde. Als Horatio die Frau des Ermordeten, Tawny Williams, von dem Geschehen unterrichten will, stellt sich heraus, dass der Sohn des Paares entführt wurde und ihr Mann offensichtlich bei der Lösegeldübergabe - Schmuck im Wert von drei Millionen Dollar - erschossen wurde. Mit Hilfe von modernster Kriminaltechnik gelingt es dem Team, ein Teil des Schmucks in einem versenkten Auto in einem Fluss aufzuspüren. Die Polizisten finden auch heraus, dass der Schmuck gar nicht echt war, sondern es sich um gut gemachte Imitate handelte. Horatio und Tim Speedle begeben sich zu dem Juwelier, denn sie vermuten - zu Recht -, dass der Juwelenbetrug hier statt gefunden hat. Als Horatio und Speedle das Geschäft betreten, kommt es zu einem folgenschweren Schusswechsel: Speedles Waffe klemmt, und er selbst wird tödlich getroffen. Trotz dieses Schicksalsschlages gelingt es den Polizisten nach und nach den komplizierten Fall zu lösen: Der Entführer des Sohnes, Pete Keller, entpuppt sich als Ex-Freund von Tawny Williams. Vor ihrer Hochzeit mit Reed Williams, machten die beiden gemeinsame Sache in dem sie reiche, alte Männer ausnahmen. Doch nachdem sich Tawny in Reed und seinen kleinen Sohn verliebte, hat sie ihr Leben gewandelt. Pete Keller passte dieser Sinneswandel überhaupt nicht. Blind vor Wut beschloss er Tawny eins auszuwischen, in dem er Reed Williams erschiesst und den Jungen entführt. Bei dem Versuch, den Entführten in den Everglades zu verstecken, wird Keller Opfer seines eigenen Racheplans: Er wird von einem Hai gefressen. Horatio findet den völlig verängstigten Jungen schliesslich und bringt ihn seiner Mutter zurück. Aber Horatio und sein Team haben noch eine schwere Aufgabe zu bewältigen: Die Beerdigung ihres Partners Tim Speedle.}
+ \DvdTitleWithDescription{Der verlorene Sohn}{43:47}
+ \Description{Der für seine berüchtigten Strand-Partys bekannte Rapper, Dennis De Labeque, veranstaltet ein Fest, bei dem eine junge Frau aus einem vorbei fahrenden Boot heraus erschossen wird. Zunächst hat es den Anschein, als habe das Ermittlerteam leichtes Spiel bei diesem Fall: Der Sohn der Toten, Stevie Valdez, hat den Täter erkannt und als Byron Middlebrook identifiziert - ein ehemaliger Freund von Dennis De Labeque. Auch De Labeque selbst wurde Zeuge der Gräueltat und bestätigt Stevies Aussage. Byron Middlebrook wird festgenommen und beschliesst, sich selbst zu verteidigen. Die Ermittler ahnen nicht, dass dies Teil des teuflischen Plans ist. Middlebrook lässt Dennis De Labeque vorladen, und es gelingt ihm, den Rapper so lange zu provozieren, bis dieser die Kontrolle über sich verliert und seinen Ex-Kumpel niederschlägt, woraufhin Dennis selbst im Gefängnis landet. Dort lässt Byron Middlebrook Dennis De Labeque ermorden. Jetzt bleibt nur noch Stevie Valdez als Zeuge übrig. Horatio weigert sich, ihn vor Gericht auftreten zu lassen, um ihn nicht zu gefährden. Allerdings hat Byron Middlebrook mittlerweile selbst herausgefunden, wer dieser zweite Augenzeuge ist. Als sich bereits ein weiteres Todeskommando auf dem Weg zu dem Jungen befindet, erfährt Horatio von der lebensbedrohenden Situation. Gelingt es ihm noch rechtzeitig, den Jungen zu schützen und Middlebrook zu überführen?}
+ \DvdTitleWithDescription{Der letzte Zeuge}{44:48}
+ \Description{Katrina Hannagan wird von einem Unbekannten vor einen Bus geschubst und erliegt ihren Verletzungen. Am Tatort werden Horatio und seine Leute von dem jungen Polizisten Ryan Wolfe unterstützt, der durch sein umsichtiges und kluges Handeln Horatios Gefallen findet und daraufhin als Nachfolger für den ermordeten Tim Speedle in die Mannschaft aufgenommen wird. Bei der Untersuchung der Leiche findet Alexx weitere Verletzungen, die auf körperliche Misshandlungen schliessen lassen. Jay Seaver, der Freund der Toten wird befragt, und beruft sich auf Katrinas eigene Tollpatschigkeit. Stutzig wird Horatio, als er zu einem zweiten Mordfall gerufen wird, der sich ebenfalls in Jay Seavers Umfeld abspielt: In einem Fahrstuhlschacht wird ein Arbeitskollege von Jay tot aufgefunden. Seaver wird daraufhin vernommen und hält eine Überraschung parat: Er vermutet hinter den Anschlägen Claudia Sanders, eine Stalkerin, die ihn seit Monaten verfolgt. Als sich herausstellt, dass Katrina Hannagan schwanger war, ahnt Horatio, dass sich Jay Claudias bedient hat, um durch sie 'Störfaktoren' in seinem Leben aus dem Weg zu räumen. Doch so leicht will Horatio Jay Seavers nicht davon kommen lassen und sucht - mit Erfolg - nach weiteren dunklen Flecken in seiner Biografie. Unterdessen bittet Duke Duquesne seine Tochter Calleigh um Hilfe: Nicht nur, dass er wieder dem Alkohol verfallen ist, auch glaubt er, im angetrunkenen Zustand einen Menschen überfahren zu haben. In Panik ist er anschliessend geflohen. Calleigh bittet Horatio diesen brisanten Fall übernehmen zu dürfen, doch dieser teilt den Fall dem neuen Mitarbeiter Ryan Wolfe zu. Wolfe macht sich an die Arbeit und deckt die ganze Wahrheit auf.}
+ \DvdTitleWithDescription{Verstärkung}{44:43}
+ \Description{An der Prime Crest Academy herrschen skandalöse Zustände: Obwohl die High School ausschliesslich von Schülern betuchter Eltern besucht wird, bestimmen Lug und Betrug den Schul-Alltag: Die korrupten Zustände greifen sogar soweit um sich, dass Schüler mit ihren Lehrern schlafen, um an Prüfungsstoff zu gelangen. Besonders hervor tut sich dabei Daniel Kleiner, der mit der billigen Sex-Nummer ein regelrechtes Geschäft betreibt. Stephanie Brooks, die Tochter des Schuldirektors, beschliesst, ihm einen Strich durch die Rechnung zu machen und ihn mit KO-Tropfen, ausser Gefecht zu setzen. Doch Daniel Kleiner stirbt an den Folgen der Einnahme dieser Tropfen und Stephanie offenbart sich ihrem Vater. Statt die Polizei einzuschalten, wendet sich Phillip Brooks an seinen gerissenen Anwalt: Mr. Gillespie rät dem Direktor, nichts zu unternehmen und die Leiche am Golfplatz liegen zu lassen. Was die beiden Männer nicht ahnen: Gillespies Sohn Justin, der zugleich ein Mitschüler von Stephanie ist, wird Zeuge des perfiden Plans und beschliesst, die Beteiligten auffliegen zu lassen. Doch statt die Gesetzeshüter zu informieren organisiert er kurzerhand einen sogenannten Flash Mob - einen spontanen Menschenauflauf, der per SMS oder Internet gesteuert wird - auf dem Golfplatz und führt so die Ermittler des CSI an den Tatort. Das Team nimmt die komplizierten Ermittlungen auf...}
+ \DvdTitleWithDescription{Der Sündenpfuhl}{44:24}
+\end{Dvd}
+
+\SetSeason{4}
+
+\begin{Dvd}{}{}
+ \Description{Miami wird von einer neuen Mafia heimgesucht, den Mala Noche, einer Bande nicaraguanischer Flüchtlinge, die vor allem durch enorme Skrupellosigkeit von sich reden macht. Anführer dieser Bande ist ein gewisser Benito Galian, genannt 'Diablo', der den Hafturlaub seines Konkurrenten Aberto Fuentes nutzt, um ihn auf der Beerdigung seiner Mutter erschiessen zu lassen. Im Rahmen der Ermittlungen finden die Beamten auch heraus, dass beim Tod von Abertos Mutter ebenfalls 'nachgeholfen' wurde. Das Team gerät in ein Dickicht von organisierter Kriminalität und Bestechung. Zudem prüft das Team, ob es zwischen dieser Tat und der brutalen Vergewaltigung des Dienstmädchens der noblen Familie Livingston einen Zusammenhang gibt. Brisant ist, dass das Opfer offenbar schwanger von ihrem Arbeitgeber war...}
+ \DvdTitleWithDescription{Teufel in Miami}{42:22}
+ \Description{Vor Miami bricht auf der Yacht der Familie Gannon ein Feuer aus. Die Tochter, Julie Gannon, versucht sich durch einen Sprung ins Wasser zu retten und ist anschliessend unauffindbar. Auch ihr Bruder Luke bleibt nach dem Versuch sie zu retten verschollen. Zwar finden Horatios Leute wenig später eine männliche Leiche im Wasser, doch es handelt sich nicht um Luke. Der Tote wird als Damon Loughlin identifiziert und ist ein Angestellter der Familie Elias, die mit den Gannons bekannt ist. Den Beamten wird schnell klar, dass Damon keines natürlichen Todes gestorben ist. Weiterhin finden sie heraus, dass Damons Arbeitgeber Goldbarren im Wert von zehn Millionen Dollar gestohlen wurden. Bei der Suche nach dem Täter und der Beute stösst das Team überraschend auf den unversehrten Luke Gannon, der sich ausgerechnet an Bord des Bootes befindet, auf dem man die gestohlenen Goldbarren wieder findet. Die Ermittler stellen Lukes Integrität in Frage und finden zudem Beweise dafür, dass die Familie Gannon möglicherweise in weitere Kapitalverbrechen involviert ist. }
+ \DvdTitleWithDescription{Alles anders}{44:44}
+ \Description{Die beiden High-School-Schülerinnen Tina Saunders und Sarah Jennings machen mit ihrer Klasse einen Trip auf die Bahamas. Zuvor wollen sie es in Miami noch einmal richtig krachen lassen und geniessen in einer Disco zahlreiche Drinks. Am nächsten Morgen gibt es jedoch ein böses Erwachen: Sarah ist spurlos verschwunden. Tina gibt an, ihre Freundin nachts im Club verlassen zu haben. Als sie tags darauf aufwachte, war Sarah verschwunden. Noch wissen die Beamten nicht, dass Sarah in einem Park erwürgt wurde. Mühsam rekonstruieren sie den Abend. Zunächst entdecken die Ermittler, dass Sarahs eifersüchtiger Stiefvater ihren Wagen heimlich mit einer Kamera versehen hat. Doch im Wagen finden sich ausserdem Blutspuren, die von dem Mann stammen, mit dem Sarah auffallend intensiv in der Disco geflirtet hat: Brad Walker. Es wird jedoch schnell klar, dass weder Sarahs Stiefvater noch Brad etwas mit dem Verschwinden der jungen Frau zu tun haben. Trotzdem gelingt es den Ermittlern den komplizierten Fall aufzuklären. Natalia Boa Vista erinnert Horatio unterdessen an den bereits lang zurück liegenden Fall der damals neunjährigen Jennifer Wilson, deren Eltern ermordet wurden. Horatio hatte geschworen, sie zu beschützen. Nun gibt es Grund zu der Annahme, dass neuer Ärger droht.}
+ \DvdTitleWithDescription{Jagd durch die Nacht}{42:20}
+ \Description{Die vermeintlich schnelle Aufklärung eines Mordfalls an einer Bootsbesitzerin ruft Horatio auf den Plan. Tobey Hollins, ein farbiger Bootsjunge, wird beschuldigt, seine Arbeitgeberin erschossen zu haben. Zwar liegt Patrice Boland an Bord ihres Schiffes mit einer Schusswunde, Alexx stellt aber fest, dass der Schuss nicht die Todesursache war, sondern dass Patrice erstickt worden ist. Trotzdem ist Frank Tripp von der Schuld Hollins überzeugt und Horatio bleiben folglich nur 48 Stunden bis zur Anklageverlesung, um die Unschuld des jungen Farbigen zu beweisen. Der Fall gerät ins Rollen, als die private Lebensumstände von Patrice Boland durchleuchtet werde. Trotzdem kann Horatio nicht verhindern, dass Tobey ins Gefängnis kommt und dort einen Mord begeht.}
+ \DvdTitleWithDescription{Leidensgeschichte}{42:30}
\end{Dvd}
\begin{Dvd}{}{}
- \Description{Als der Start eines Space-Shuttles verschoben werden muss, kommt der Astronaut Atkins beim Ausstieg aus der Rakete ums Leben. Harmon Rabb und Meg Austin haben bei ihren Ermittlungen einen schweren Stand: Der für die Mission verantwortliche Col. Fisher ist entschlossen, schon 48 Stunden später einen neuen Start folgen zu lassen. Harms Verdacht fällt zunächst auf Astronaut Lowrey. Sein krankhafter Ehrgeiz könnte der Grund für die Beseitigung seines Rivalen Atkins sein ... }
- \DvdTitleWithDescription{Sabotage}{43:34}
- \Description{China reklamiert neben Taiwan auch die Inseln Matsu und Quemoy für sich. Harm Rabb wird nach Hongkong geschickt, um der US-Regierung dabei zu helfen, eine angemessene Rechtsposition bezüglich dieses Konflikts zu formulieren. Bei einem Segeltörn im südchinesischen Meer wird er von chinesischen Streitkräften gekidnappt und in das Gefängnis der Armeegarnison Nantou auf Taiwan gebracht. Der chinesische Geheimdienst will Harm zum Reden bringen ... }
- \DvdTitleWithDescription{Der Gefangene}{44:08}
- \Description{Nationalistische Bewohner der japanischen Insel Okinawa wollen, dass die Amerikaner ihren Stützpunkt dort aufgeben. Die Zwischenfälle, bei denen Gewalt angewendet wird, häufen sich. Einen Tag vor dem Auslaufen des US-Zerstörers 'Daniel Boone' wird das Besatzungsmitglied Lt. Mason auf offener Strasse getötet. Ist sein Mörder unter den Protestlern zu suchen? Harm Rabb und seine alte Bekannte, Lt. Kate Pike, sollen den Fall aufklären.}
- \DvdTitleWithDescription{Havarie auf hoher See}{43:00}
- \Description{Der Flugzeugträger 'Seahawk' geht in Norfolk vor Anker. Es wird Lt. Diane Schonkes letzter Landgang, denn am nächsten Morgen wird sie erschossen in ihrem Wagen aufgefunden. Sofort werden die J.A.G.-Offiziere Rabb und Austin sowie der NCIS-Agent Turkey mit den Ermittlungen betraut. Für Rabb ist der Mord ein besonderer Schock, da er mit Diane eng befreundet war. Als Hauptverdächtiger des Mordes drängt sich schon bald Lt. Lamm auf. Er hatte Diane sexuell belästigt.}
- \DvdTitleWithDescription{Das Geisterschiff}{45:28}
+ \Description{Vor einem exklusiven Fünf-Sterne-Hotel in Miami wird der Hotelangestellte Armando Diaz tot aufgefunden. Horatios Team wird für die Aufklärung des Falles abgezogen. Als Tatverdächtige kommen drei Frauen in Frage, die es sich fern von ihren Ehemännern gut gehen lassen wollten. Es finden sich eindeutige Beweise, dass sowohl Yvette Travers als auch Felicia Hardy und Beth Jacobson enger mit dem attraktiven Armando in Beziehung standen, als es sich für drei sittsame Ehefrauen gehört. Beth gesteht schliesslich die Tat, da sie Armando nach einem missglückten Stell-Dich-Ein mehrere Schläge mit der Handtuchstange verpasst habe. Doch Eric findet Belege, dass diese nicht die Todesursache gewesen sein können und so dauern die Ermittlungen an. Auch Felicia und Yvette gerieten nach ihren intimen Treffen mit dem Schönling Armando aneinander und wurden gewalttätig. Doch ermordet haben sie Armando nicht. Es stellt sich schliesslich heraus, dass der Ehemann von Felicia, Steven Hardy, ein Verhältnis mit Yvette hatte und dieser nachspionierte. So wurde er Zeuge der Untreue seiner Geliebten und Armando Opfer eines eifersüchtigen Liebhabers.}
+ \DvdTitleWithDescription{3 Frauen}{44:13}
+ \Description{Der Serienmörder Henry Darius wird von New York nach Miami überführt, um bei der Suche nach der vor einem Jahr verschwundenen Lydia Johnson zu helfen. Die Ermittler gehen davon aus, dass Lydia Johnson ermordet wurde. Horatio verspricht Adam, dem kleinen Sohn der Entführten, den Mörder seiner Mutter zu finden. Doch dem Killer gelingt mit Hilfe seines Komplizen während der Überführung die Flucht, indem er das Flugzeug zur Notlandung zwingt. Dabei zieht der Flüchtige eine breite Blutspur durch Miami. Kurz bevor ihn die Ermittler um Horatio Caine stellen können, gelingt Darius mit einem Privatflugzeug die Flucht nach New York. Horatio und seinem New Yorker Kollegen Mac Taylor bleibt nichts anderes übrig, als die Jagd nach Darius auf New York auszuweiten.}
+ \pdfmarginnote{1. Teil einer Doppelfolge mit CSI:NY. 2.Teil CSI.Miami 02x12}
+ \DvdTitleWithDescription{Blutspur}{44:22}
+ \Description{Die Bergung zweier verunglückter Mädchen fördert eine weibliche Leiche zu Tage. Die Frau wird von Horatio sofort als Rachel Turner identifiziert. Es handelt sich dabei genau um die Frau, mit der er am Abend zuvor essen war. Für den unbescholtenen Lieutenant beginnt ein Albtraum, denn er spielt unwissend die Hauptrolle in einem perfiden Plan, den sich ein psychopathischer Killer ausgedacht hat. Mit jedem Ermittlungsschritt zieht sich die Schlinge enger um Horatios Hals und er wird zum Hauptverdächtigen im Mordfall Turner. Hinter dem Plan steckt Walter Resden, ein Mann, der vor Jahren wegen seiner bestialischen Morde von Horatio gejagt, aber nie gefasst wurde. Um die Aufmerksamkeit des Ermitllers wieder auf sich zu lenken, hat er zehn Jahre an seinem Racheplan gearbeitet. Nun beginnt die Jagd von vorne und es scheint, als sei Resden Horatio immer einen Schritt voraus.}
+ \DvdTitleWithDescription{Rache an Horatio}{44:33}
+ \Description{Im Hause von Gary Hall wird seine Ex-Frau Brenda tot aufgefunden. Ungewöhnlicherweise wurde die Frau mit einer Nagelpistole erschossen. Schnell gerät Gary Hall ins Visier der Ermittler, da bekannt wird, dass seine Frau die Scheidung nicht wollte und Gary in Charlene Hartford schon lange eine Nachfolgerin für Brenda gefunden hatte. Calleigh stellt bei ihren Untersuchungen fest, dass die am Tatort gefundene Nagelpistole nicht die Tatwaffe gewesen sein kann. Ryan Wolfe beschliesst, sich noch mal den Bauwagen des Handwerkers anzusehen, der mit dem Umbau von Gary Halls Anwesen beschäftigt ist. Im Bauwagen von Karl Lampley finden die Beamten eine grosse Menge Bargeld. Horatio vermutet, dass Gary Hall den Handwerker beauftragt hat, seine Ex-Frau zu töten. Doch diese Vermutung erweist sich als falsch.}
+ \DvdTitleWithDescription{Wunschmörder}{44:14}
\end{Dvd}
-\DvdSeries{Jake 2.0}
+\begin{Dvd}{}{}
+ \Description{Bei dem Versuch, Geld abzuheben, gerät Eric in einen Banküberfall. Dabei töten die maskierten Räuber eine Kassiererin und nehmen den Bank-Manager als Geisel. Eric erschiesst einen der Männer, als dieser auf der Flucht ein noch grösseres Blutbad anrichten will. Anhand der Überwachungskamera kann das Fluchtfahrzeug der Täter identifiziert werden. Ausserdem ist zu sehen, dass die Räuber es offensichtlich ganz bewusst darauf angelegt haben, dass ein Polizist am Tatort zugegen ist. Das Team steht vor einem Rätsel. Anhand der Ergebnisse der labortechnischen Untersuchungen finden die Ermittler das Versteck des gefesselten Bank-Managers und erfahren von ihm, welches Geldinstitut die Bande als nächstes überfallen wird. Horatio taucht gerade noch rechtzeitig auf, um Gabe Hammond, einen der Bankräuber, festzunehmen. Gabe Hammond tischt dem Lieutenant eine abenteuerliche Geschichte auf: Er behauptet, dass die Bankräuber Studenten und so genannte Gamer sind, die ein Computerspiel namens 'Urban Hellraisers' nachspielen. Der Entwickler des Spiels ist schnell gefunden, doch Chris Allen weigert sich, mit der Crew zu kooperieren und sagt ihr nicht, welche 'Aufgaben' die Gamer als nächstes zu erfüllen haben. Also muss Ryan Wolfe das Spiel selbst knacken, um die vernarrten Spieler zu stoppen und weitere Verbrechen zu verhindern.}
+ \DvdTitleWithDescription{Spiel mit uns}{42:06}
+ \Description{Jay Fisher, ein bekannter Juwelier und mutmasslicher Drogenbaron, ist erschossen worden. Johnny Nixon befindet sich am Tatort und wird festgenommen. Mit seiner Aussage sorgt er allerdings dafür, dass die Mordermittlungen zunächst in den Hintergrund rücken. Er behauptet nämlich, Eric Delko Marihuana verkauft zu haben. Zufällig ist der ermittelnde Polizist, Sergeant Stetler, ein ehemaliger Kollege von Horatio und hat dessen Beförderung zum Lieutenant nie überwunden. Nun nutzt Stetler Nixons Behauptung um Horatios Crew in die Mangel zu nehmen und Horatio bleibt nichts anderes übrig, als Delko vorläufig vom Dienst zu suspendieren. Unterdessen stellen Calleigh und Tripp fest, dass es einen zweiten Schützen gegeben haben muss. Fingerabdrücke führen die Ermittler auf die Spur des Kopfgeldjägers Duane Merrick. In dessen Wohnung finden sich Hinweise auf einen weiteren Tatverdächtigen, nämlich den Mann, auf dessen Kopf Merrick angesetzt wurde: Byron Diller. Es gelingt dem Team, beide Männer festzunehmen. Doch sie bezichtigen sich gegenseitig, Jay Fisher umgelegt zu haben und es steht Aussage gegen Aussage. Auch die Untersuchungen im Fall 'Delko' schreiten voran. Als Stetler triumphierend mit einem positiven Urintest und der Staatsanwältin Monica West auftaucht, ist es Zeit für Horatio, genussvoll zurückzuschlagen.}
+ \DvdTitleWithDescription{Kopfgeldjäger}{43:46}
+ \Description{Brian Lexington hat sechs Jahre wegen der angeblichen Vergewaltigung von Valerie Naff im Gefängnis gesessen. Bei der Untersuchung des Tatortes damals konnte zwar ein Schamhaar des Täters sichergestellt werden, für eine beweiskräftige DNS-Analyse war aber die Labortechnik noch nicht ausreichend. Nun wird das Material erneut untersucht und so kann bewiesen werden, dass Brian Lexington nicht der Täter war, sondern der Immobilienmakler Jeff Colson das grausame Verbrechen zu verantworten hat. Kurz darauf wird Jeff Colson erschlagen aufgefunden. Gleich mehrere Personen kommen für den Racheakt in Frage: Neben Brian Lexington verhören die Beamten auch Doug Stets, den Freund des Vergewaltigungsopfers. Schliesslich gibt Doug Stets zu, Jeff Colson zusammengeschlagen zu haben, um diesem eine Lektion zu erteilten. Er streitet aber ab, dem am Boden liegenden Opfer mit einer Marmorstatue die tödlichen Verletzungen zugeführt zu haben. Lügt Stets oder gibt es einen weiteren Täter?}
+ \DvdTitleWithDescription{Sünde bringt Buße}{44:24}
+ \Description{Das CSI-Team untersucht den brutalen Mord an Paul Sanders. Paul Sanders war Teilnehmer eines bizarren Seminars, bei dem Wayne Reynolds seinen Schülern die besten Flirt-Tipps vermitteln wollte, um Frauen auf direktem Weg ins Bett zu lotsen. Sanders wurde mit einem Eispicker erstochen. Gefunden wird seine Leiche ausgerechnet von einem weiteren Kursteilnehmer, Todd Manning, der den Beamten verdächtigt vorkommt. Calleigh und Ryan können den komplizierten Fall mittels eines Aroma-Spenders knacken. Unterdessen wird Erics Schwester Marisol mit fünf Tüten Marihuana festgenommen, und scheint um eine Gefängnisstrafe nicht herum zu kommen. Die Staatsanwältin Monica West schaltet sich ein, und Horatio vermutet aufgrund der Schnelligkeit, mit der sie diese Information erhält, einen Maulwurf in seinem Labor. Horatio geht der Sache nach und macht eine erstaunliche Entdeckung, die dazu führt, dass Marisol nicht in den Knast muss.}
+ \DvdTitleWithDescription{Letzte Anmache}{44:19}
+\end{Dvd}
+
+\DvdSeries[labelbase=1,labelbaselength=4]{Jake 2.0}
\begin{Dvd}{}{}
\DvdTitle{Geburt eines Helden}{40:16}
@@ -116,9 +159,9 @@
\DvdPart{Dokumentationen}
\SetThirdColumnAddition{min}
-\DvdSeries{Eisenbahn}
+\DvdSeries[labelbase=1,labelbaselength=2,labelbaseprefix=EB]{Eisenbahn}
-\begin{Dvd}{Eisenbahn\DvdSpace 1\DvdSpace extra title}{EB01}
+\begin{Dvd}{Eisenbahn\DvdSpace 1\DvdSpace extra title}{}
\DvdTitle{Bahnzeit (20.01.2006)}{29:21}
\DvdTitle{Bahnzeit (17.02.2006)}{29:27}
\DvdTitle{Großbaustelle Berlin}{47:01}
@@ -126,7 +169,7 @@
\DvdTitle{Männerträume im Miniland}{37:40}
\end{Dvd}
-\begin{Dvd}{Eisenbahn\DvdCounter}{EB02}
+\begin{Dvd}{Eisenbahn\DvdCounter}{}
\DvdTitle{Bahnzeit (17.03.2006)}{29:26}
\DvdTitle{Auf kleiner Spur (17.04.2006)}{29:49}
\DvdTitle{Giganten aus Stahl}{28:42}
@@ -135,7 +178,7 @@
\DvdTitle{Nächster Halt, Berlin Ostbahnhof!}{13:45}
\end{Dvd}
-\begin{Dvd}{\AutoTitle Hauptbahnhof Berlin}{EB03}
+\begin{Dvd}{\AutoTitle Hauptbahnhof Berlin}{}
\DvdTitle{Countdown für den Bahnpalast}{29:59}
\DvdTitle{Der neue Hauptbahnhof Berlin}{43:42}
\DvdTitle{Abendschau Hauptbahnhof}{08:59}
@@ -153,4 +196,6 @@
\listoffaultyrecordings
+\listofdvds{3}
+
\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
index 6ecf671dd36..a86875d9007 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf
+++ b/Master/texmf-dist/doc/latex/dvdcoll/dvdcoll.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt b/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt
index c146b0630b8..3c3a6efdad3 100644
--- a/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt
+++ b/Master/texmf-dist/doc/latex/dvdcoll/manifest.txt
@@ -1,12 +1,13 @@
-This work consists of the following files:
+This work (v0.7) consists of the following files:
-- Class --
dvdcoll.cls
--- Style --
+-- Styles --
pdfnotiz.sty
+dcwrtbib.sty
-- language definition files (dcl) --
@@ -29,6 +30,10 @@ ngerman.dcl
UKenglish.dcl
USenglish.dcl
+-- BibTeX style --
+
+dcbib.bst
+
-- Documentation --
dvdcoll.pdf
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl b/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl
index 8b34df8b66a..c7c552a2890 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/UKenglish.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl b/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl
index b963aa2013b..ad431b8b5fe 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/USenglish.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/acadian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/acadian.dcl
index 600a4acaeb3..cb68449c537 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/acadian.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/acadian.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/american.dcl b/Master/texmf-dist/tex/latex/dvdcoll/american.dcl
index 903e26fdb70..3c637052582 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/american.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/american.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl
index f451c053520..9bfdb30a9be 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/australian.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl
index e6391503a15..27a012dda64 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/austrian.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/british.dcl b/Master/texmf-dist/tex/latex/dvdcoll/british.dcl
index c17f78ac278..62714e682d1 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/british.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/british.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl
index 96f7fd95b84..8c89525fa3a 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/canadian.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/canadien.dcl b/Master/texmf-dist/tex/latex/dvdcoll/canadien.dcl
index 5f12ba73357..997e6aa911a 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/canadien.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/canadien.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/dcwrtbib.sty b/Master/texmf-dist/tex/latex/dvdcoll/dcwrtbib.sty
new file mode 100644
index 00000000000..0e590333f07
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dvdcoll/dcwrtbib.sty
@@ -0,0 +1,40 @@
+%%
+%% Copyright (C) 2007 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.
+%%
+%
+\ProvidesPackage{dcwrtbib}[2007/02/10 dcwrtbib.sty v1.0 - Josef Kleber (C) 2007]%
+%
+\RequirePackage{afterpage}%
+%
+\newwrite\dc@bibout%
+%
+\immediate\openout\dc@bibout=dc_\jobname.bib\relax%
+%
+\newcommand{\bibwrite}[1]%
+{%
+ \immediate\write\dc@bibout{#1}%
+}%
+%
+\AtEndDocument%
+{%
+ \afterpage{\closeout\dc@bibout}%
+}%
+% \ 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
index 81e46fcb1e7..f3a33c601c6 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls
+++ b/Master/texmf-dist/tex/latex/dvdcoll/dvdcoll.cls
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
@@ -22,12 +22,13 @@
%
\NeedsTeXFormat{LaTeX2e}%
%
-\ProvidesClass{dvdcoll}[2006/10/06 dvdcoll.cls v0.6a - Josef Kleber (C) 2006]%
+\ProvidesClass{dvdcoll}[2007/02/23 dvdcoll.cls v1.0 - Josef Kleber (C) 2006-2007]%
%
\RequirePackage{xkeyval}%
\RequirePackage{ifthen}%
%
%
+% define class option language for setting a language
\define@key{dvdcoll.cls}{language}[babel]%
{%
\ifthenelse{\NOT\equal{#1}{babel}}%
@@ -88,6 +89,7 @@
}%
}%
%
+% define class option dvdlabel for horizontal positioning of the label
\define@choicekey*{dvdcoll.cls}{dvdlabel}[\valuedvdcoll\nr]{wide,narrow}[wide]%
{%
\ifcase\nr\relax%
@@ -97,6 +99,7 @@
\fi%
}%
%
+% define class option dvdskip for vertical space after Dvd
\define@choicekey*{dvdcoll.cls}{dvdskip}[\valuedvdskip\nr]{small,medium,big}[medium]%
{%
\ifcase\nr\relax%
@@ -108,6 +111,7 @@
\fi%
}%
%
+% define class option pagenumbers (yes,no)
\define@choicekey*{dvdcoll.cls}{pagenumbers}[\valuepagenumbers\nr]{yes,no}[yes]%
{%
\ifcase\nr\relax%
@@ -121,6 +125,7 @@
\fi%
}%
%
+% define class option heading for numbered or unnumbered headings
\define@choicekey*{dvdcoll.cls}{heading}[\valueheading\nr]{number,nonumber}[nonumber]%
{%
\ifcase\nr\relax%
@@ -128,7 +133,7 @@
\AtBeginDocument%
{%
\setcounter{secnumdepth}{4}%
- \SetTOCSecIndent{1em}%
+ \SetTOCSecIndent{2.2em}%
\SetLFRSecNumwidth{4.5em}%
}%
}%
@@ -137,21 +142,25 @@
\AtBeginDocument%
{%
\setcounter{secnumdepth}{-2}%
- \SetTOCSecIndent{1em}%
+ \SetTOCSecIndent{0em}%
\SetLFRSecNumwidth{0em}%
}%
\fi%
}%
%
+% define command option (DvdSeries) dvdnumbering for dvd numbering style
\define@choicekey*{DvdSeries}{dvdnumbering}[\valuedvdnumbering\nr]{normal,season}[normal]%
{%
\ifcase\nr\relax%
\renewcommand{\dc@option@dvdnumbering}{normal}%
+ \renewcommand*\toclevel@dcdvd{1}%
\or%
\renewcommand{\dc@option@dvdnumbering}{season}%
+ \renewcommand*\toclevel@dcdvd{2}%
\fi%
}%
%
+% define command option (DvdSeries) titlenumbering for dvd title numbering style
\define@choicekey*{DvdSeries}{titlenumbering}[\valuetitlenumbering\nr]{normal,season}[normal]%
{%
\ifcase\nr\relax%
@@ -161,6 +170,36 @@
\fi%
}%
%
+% define command option (DvdSeries) labelbase for setting a base counter in automatic labeling
+\define@key{DvdSeries}{labelbase}[-1]%
+{%
+ \renewcommand*\dc@option@labelbase{#1}%
+ \setcounter{labelcount}{#1}%
+ \addtocounter{labelcount}{-1}%
+}%
+%
+% define command option (DvdSeries) labelbase for setting a prefix of the base counter in automatic labeling
+\define@key{DvdSeries}{labelbaseprefix}[]%
+{%
+ \renewcommand*\dc@option@labelbaseprefix{#1}%
+}%
+%
+% define command option (DvdSeries) labelbase for setting a suffix of the base counter in automatic labeling
+\define@key{DvdSeries}{labelbasesuffix}[]%
+{%
+ \renewcommand*\dc@option@labelbasesuffix{#1}%
+}%
+%
+% define command option (DvdSeries) labelbase for setting the length of the base counter in automatic labeling
+\define@key{DvdSeries}{labelbaselength}[4]%
+{%
+ \ifnum#1<1%
+ \ClassError{dvdcoll}{labelbaselength < 1}{labelbaselength < 1 makes no sense\MessageBreak%
+ please increase labelbaselength}%
+ \fi%
+ \renewcommand*\dc@option@labelbaselength{#1}%
+}%
+%
%
\ExecuteOptionsX{dvdlabel,dvdskip,pagenumbers,heading,language}%
%
@@ -171,11 +210,14 @@
\RequirePackage{tabularx}%
\RequirePackage{booktabs}%
\RequirePackage{array}%
+\RequirePackage{multicol}%
+\RequirePackage{ragged2e}%
\RequirePackage{pdfnotiz}%
+\RequirePackage{dcwrtbib}%
\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
+% und beseitigt die Warnungen (ext4) von hyperref
%
%
%--- Package adjustments ---
@@ -191,6 +233,13 @@
\newcounter{season}%
\newcounter{seasontitlecount}%
\newcounter{seasondvd}%
+% for generation of labelbase
+\newcounter{labelcount}%
+% to produce a unique hyperref destination for season bookmark
+\newcounter{bookmarkcount}%
+\setcounter{bookmarkcount}{0}%
+%to prevent several bookmarks for the same season
+\newcounter{bookmarkseason}%
%
%
%--- Variables ---
@@ -204,6 +253,8 @@
%
\def\dc@third{min}%
\def\dc@addhspace@title@count{0.7em}%
+% used hspace in the BibTeX file
+\def\DvdBibSpace{\string\hspace{0.7em}}%
%
% \***skip aus source2e; etwas vergrößert
\def\dc@smallskip{\vspace{6pt plus 2pt minus 2pt}}%
@@ -218,10 +269,17 @@
\newcommand*\dc@miss{}%
\newcommand*\dc@lfrname{}%
\newcommand*\dc@pdf@subject{}%
+\newcommand*\dc@dvdlist{}%
+\newcommand*\dc@season{}%
+\newcommand*\dc@pdftitle{}%
%
%
\newcommand*\dc@option@titlenumbering{}%
\newcommand*\dc@option@dvdnumbering{}%
+\newcommand*\dc@option@labelbase{}%
+\newcommand*\dc@option@labelbaseprefix{}%
+\newcommand*\dc@option@labelbasesuffix{}%
+\newcommand*\dc@option@labelbaselength{}%
%
%
\newcommand*\dc@pcwlz[1]% PrintCounterWithLeadingZero
@@ -264,6 +322,64 @@
}%
}%
%
+% all \leadzeros provided by Heiko Oberdiek in d.c.t.t, Msg-Id: <eqrquu$f52$1@news.BelWue.DE>
+\newcommand*{\leadzero}[2]{%
+ \ifnum#2<0 %
+ -%
+ \expandafter\@leadzero\expandafter{%
+ \romannumeral\number#1000\expandafter
+ }\expandafter{%
+ \number-#2%
+ }%
+ \expandafter\@firstofone\expandafter{\number-#2}%
+ \else
+ \expandafter\@leadzero\expandafter{%
+ \romannumeral\number#1000\expandafter
+ }\expandafter{%
+ \number#2%
+ }%
+ \expandafter\@firstofone\expandafter{\number#2}%
+ \fi
+}
+\def\@leadzero#1#2{%
+ \ifx\\#2\\%
+ \@@leadzero#1\@nil
+ \else
+ \ifx\\#1\\%
+ \else
+ \expandafter\@@@leadzero\expandafter{\@gobble#2}{#1}%
+ \fi
+ \fi
+}
+\def\@@leadzero#1\@nil#2\fi\fi{%
+ \fi
+ \ifx\\#1\\%
+ \else
+ 0%
+ \expandafter\@@leadzero\@gobble#1\@nil
+ \iftrue\fi
+ \fi
+}
+\def\@@@leadzero#1#2\fi\fi{%
+ \fi
+ \fi
+ \expandafter\@leadzero\expandafter{\@gobble#2}{#1}%
+}
+%
+\renewcommand*{\thelabelcount}{%
+ \leadzero{\dc@option@labelbaselength}{\value{labelcount}}%
+}%
+%
+% create new toc type with same definition as section
+\let\l@dcdvd\l@section
+%
+% define a bookmark level (section) for dcdvd toc-entry
+\newcommand*\toclevel@dcdvd{1}%
+\newcommand*\toclevel@lfrsec{1}%
+%
+\hypersetup{pdfkeywords={LaTeX,dvdcoll.cls,DVD,Archiv,archives}}%
+\AtEndOfClass{\AtBeginDocument{\hypersetup{pdfcreator={LaTeX with dvdcoll.cls},pdftitle={\dc@pdftitle}}}}%
+%
%
%--- Commands ---
%
@@ -313,7 +429,20 @@
{%
\setcounter{season}{#2}%
\ifthenelse{#1 = 1}%
- {\setcounter{seasondvd}{0}}% just reset if #1 equal 1
+ {%
+ \setcounter{seasondvd}{0}% just reset if #1 = 1
+ }%
+ {}% if dvdnumbering=season
+ \ifthenelse{\equal{\dc@option@dvdnumbering}{season}}%
+ {% and bookmark is to be set for the first time
+ \ifthenelse{\thebookmarkseason = #2}%
+ {}%
+ {% create season bookmark
+ \pdfbookmark[1]{\dc@season{} \theseason}{seasonbookmark*.\thebookmarkcount.\theseason}%
+ % store season in bookmarkseason to prevent several bookmarks of the same season
+ \setcounter{bookmarkseason}{#2}%
+ }%
+ }%
{}%
\setcounter{seasontitlecount}{#1}%
\addtocounter{seasontitlecount}{-1}%
@@ -328,13 +457,32 @@
}%
%
%
-\newcommand*\DvdSeries[2][titlenumbering=normal,dvdnumbering=normal]%
+\newcommand*\DvdSeries[2][titlenumbering=normal,dvdnumbering=normal,labelbase=-1,labelbaseprefix={},labelbasesuffix={},labelbaselength=4]%
{%default - default setting of xkeyval seem not to work??? all or nothing???
\renewcommand*\dc@option@dvdnumbering{normal}%
\renewcommand*\dc@option@titlenumbering{normal}%
+ \renewcommand*\dc@option@labelbase{-1}%
+ \renewcommand*\dc@option@labelbaseprefix{}%
+ \renewcommand*\dc@option@labelbasesuffix{}%
+ \renewcommand*\dc@option@labelbaselength{4}%
%
\setkeys{DvdSeries}{#1}%
- \SetSeason{1}%
+ %reset season bookmark indicator
+ \setcounter{bookmarkseason}{-1}%
+ % create unique hyperref destination for season bookmark
+ \stepcounter{bookmarkcount}%
+ \ifthenelse{\equal{\dc@option@dvdnumbering}{season}}%
+ {%adjust toclevel for season bookmark
+ \renewcommand*\toclevel@dcdvd{2}%
+ }%
+ {%
+ \renewcommand*\toclevel@dcdvd{1}%
+ }%
+ %\SetSeason{1}%
+ %would produce double season bookmark entries, therefore
+ \setcounter{season}{1}%
+ \setcounter{seasondvd}{0}%
+ \setcounter{seasontitlecount}{0}%
\chapter{#2}%
\def\dc@series{#2}%
\setcounter{season}{-1}%
@@ -342,9 +490,8 @@
{%
\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!
+ % setting heading=nonumber (secnumdepth=-2) means no automatic reset
+ % of dvdcount because chapter get not reset
{}%
}%
%
@@ -355,10 +502,11 @@
\ifthenelse{\equal{\dc@option@titlenumbering}{season}}%
{\refstepcounter{seasontitlecount}}%
{\refstepcounter{titlecount}}%
+ %if marker F is set
\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
+ %lfr entry absolutly before tabular line, otherwise error in the table - don't no why!
+ %lfr entry without numbers if heading=nonumber
\ifthenelse{\equal{\valueheading}{nonumber}}%
{%
\addcontentsline{lfr}{lfrsec}{\protect\numberline{} \dc@series\ - #1}%
@@ -371,14 +519,15 @@
{%normal
\addcontentsline{lfr}{lfrsec}{\protect\numberline{\thepart.\thechapter.\thedvdcount.\thetitlecount} \dc@series\ - #1}%
}%
- }%
+ }%
+ %construct table
\dc@print@counter & #1\strut & \hfill\dc@miss \tabularnewline%
}%
{%
\ifthenelse{\equal{}{#2}}%
- % keine Minutenangabe
+ % no min
{\dc@print@counter & #1\strut & \tabularnewline}%
- % mit Minutenangabe
+ % with min
{\dc@print@counter & #1\strut & \hfill{}#2~\dc@third \tabularnewline}%
}%
}%
@@ -390,10 +539,11 @@
\ifthenelse{\equal{\dc@option@titlenumbering}{season}}%
{\refstepcounter{seasontitlecount}}%
{\refstepcounter{titlecount}}%
+ % if marker F is set
\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
+ %lfr entry absolutly before tabular line, otherwise error in the table - don't no why!
+ %lfr entry without numbers if heading=nonumber
\ifthenelse{\equal{\valueheading}{nonumber}}%
{%
\addcontentsline{lfr}{lfrsec}{\protect\numberline{} \dc@series\ - #1}%
@@ -411,14 +561,39 @@
}%
{%
\ifthenelse{\equal{}{#2}}%
- % keine Minutenangabe
+ % no min
{\dc@print@counter & \makebox[0pt]{}\pdfnote{#1\strut} & \tabularnewline}%
- % mit Minutenangabe
+ % with min
{\dc@print@counter & \makebox[0pt]{}\pdfnote{#1\strut} & \hfill{}#2~\dc@third \tabularnewline}%
}%
}%
%
%
+\setlength\columnseprule{0.5pt}
+\addtolength\columnsep{5pt}
+%no automatic heading -> clash with multicols
+\renewcommand*\bib@heading{\@mkboth{\refname}{\refname}}
+%labels without brackets
+\renewcommand\@biblabel[1]{#1}
+\newcommand*\dc@bibpreamble{\begin{multicols}{\dc@bib@col}\RaggedRight\small}
+\newcommand*\dc@bibend{\end{multicols}}%
+\newcommand{\listofdvds}[2][]%
+{%
+ \ifthenelse{\equal{}{#2}}{\def\dc@bib@col{2}}{\def\dc@bib@col{#2}}%
+ \bibliographystyle{dcbib}%
+ \nocite{*}%
+ \ifthenelse{\equal{}{#1}}%
+ {\renewcommand\refname{\dc@dvdlist}}%
+ {\renewcommand\refname{#1}}%
+ \clearpage%
+ \chapter*{\refname}%
+ \addcontentsline{toc}{part}{\dc@dvdlist{}}%
+ \phantomsection%
+ \dc@bibpreamble%
+ \bibliography{dc_\jobname}%
+ \dc@bibend%
+}%
+%
\newcommand{\listoffaultyrecordings}%
{%
\setboolean{@restonecol}{false}%
@@ -435,6 +610,7 @@
\ifthenelse{\boolean{@restonecol}}%
{\twocolumn}%
{}%
+ \addcontentsline{toc}{part}{\dc@lfrname{}}%
}%
%
%
@@ -449,7 +625,7 @@
%
\newcommand\SetTOCSecIndent[1]%
{%
- \renewcommand*\l@section{\@dottedtocline{1}{#1}{0pt}}%
+ \renewcommand*\l@dcdvd{\@dottedtocline{1}{#1}{0pt}}%
}%
%
%
@@ -514,14 +690,38 @@
}%
\refstepcounter{dvdcount}% \refstepcounter für hyperref-Link auf die jeweilige DVD
\refstepcounter{seasondvd}%
+ \stepcounter{labelcount}%
\dc@calc@dvdcounter% to have correct counter in "text" form
\ifthenelse{\equal{}{#1}}{\def\dc@title{\dc@series\DvdCounter}}{\def\dc@title{#1}}%
- \addcontentsline{toc}{section}{\dc@title}%
+ {%local redefinition for BibTeX export
+ \renewcommand*\DvdSpace{\DvdBibSpace}%
+ \ifthenelse{\equal{}{#1}}{\xdef\dc@bib@title{\dc@series\DvdCounter}}{\xdef\dc@bib@title{#1}}%
+ }
+ %create label
+ \ifthenelse{\equal{}{#2}}%
+ {%#2 empty
+ \ifthenelse{\equal{\dc@option@labelbase}{-1}}%
+ {%default
+ \def\dc@dvd@label{}%
+ }%
+ {%labelbase set
+ \def\dc@dvd@label{\dc@option@labelbaseprefix\thelabelcount\dc@option@labelbasesuffix}%
+ }%
+ }%
+ {%#2 not empty
+ \def\dc@dvd@label{#2}%
+ }%
+ \addcontentsline{toc}{dcdvd}{\dc@title}%
\phantomsection% korrigiert fehlerhafte (falsch positionierte) Links auf dvd-Tabellen
+ \ifthenelse{\equal{}{\dc@dvd@label}}%
+ {}%
+ {%
+ \bibwrite{@misc{\dc@dvd@label ,author={{\dc@bib@title}},year={\dc@dvd@label}}}%
+ }%
\noindent%
% verhindert overfull \hbox Errors wegen \tabularx{\linewidth}...
- \tabularx{\linewidth}{>{\dc@size@table@cells}l>{\dc@size@table@cells}X>{\dc@size@table@cells}r}%
- \multicolumn{3}{l}{\dc@size@table@title\dc@title\dc@option@dvdlabel\dc@print@dvdlabel{#2}}\\%
+ \tabularx{\linewidth}{>{\dc@size@table@cells}r>{\dc@size@table@cells}X>{\dc@size@table@cells}r}%
+ \multicolumn{3}{l}{\dc@size@table@title\dc@title\dc@option@dvdlabel\dc@print@dvdlabel{\dc@dvd@label}}\\%
\midrule%
}%
{%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/english.dcl b/Master/texmf-dist/tex/latex/dvdcoll/english.dcl
index 7ecb9af8d3c..916215fc0d4 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/english.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/english.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
@@ -19,12 +19,15 @@
%%
%% This work consists of all files listed in manifest.txt.
%%
-\ProvidesFile{english.dcl}[2006/09/18 v2]%
+\ProvidesFile{english.dcl}[2007/02/24 v4]%
%
\makeatletter%
\renewcommand*\dc@miss{F}%
\renewcommand*\dc@lfrname{List of faulty or missing Recordings}%
\renewcommand*\dc@pdf@subject{Description}%
+\renewcommand*\dc@dvdlist{List of DVDs}%
+\renewcommand*\dc@season{Season}%
+\renewcommand*\dc@pdftitle{DVD archives}%
\makeatother%
%
\endinput%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/francais.dcl b/Master/texmf-dist/tex/latex/dvdcoll/francais.dcl
index e27d60e5861..c20459737d5 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/francais.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/francais.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/french.dcl b/Master/texmf-dist/tex/latex/dvdcoll/french.dcl
index 3a512269e5b..434b4babe8a 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/french.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/french.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/frenchb.dcl b/Master/texmf-dist/tex/latex/dvdcoll/frenchb.dcl
index 28a47c238a7..5cf2face67d 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/frenchb.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/frenchb.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
@@ -19,7 +19,7 @@
%%
%% This work consists of all files listed in manifest.txt.
%%
-\ProvidesFile{frenchb.dcl}[2006/09/18 v2]%
+\ProvidesFile{frenchb.dcl}[2007/02/24 v4]%
%
%contributed by François Pétiard
%
@@ -27,6 +27,9 @@
\renewcommand*\dc@miss{F}%
\renewcommand*\dc@lfrname{Liste des enregistrements d\'{e}fectueux ou absents}%
\renewcommand*\dc@pdf@subject{Description}%
+\renewcommand*\dc@dvdlist{Liste des DVDs}%
+\renewcommand*\dc@season{Saison}%
+\renewcommand*\dc@pdftitle{Archives des DVDs}%
\makeatother%
%
\endinput%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/german.dcl b/Master/texmf-dist/tex/latex/dvdcoll/german.dcl
index 76c99b8e919..2c149040a8b 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/german.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/german.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl b/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl
index a0af6d055d8..2f108b8f915 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/germanb.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
@@ -19,12 +19,15 @@
%%
%% This work consists of all files listed in manifest.txt.
%%
-\ProvidesFile{germanb.dcl}[2006/09/18 v2]%
+\ProvidesFile{germanb.dcl}[2007/02/24 v4]%
%
\makeatletter%
\renewcommand*\dc@miss{F}%
\renewcommand*\dc@lfrname{Verzeichnis fehlerhafter oder fehlender Aufzeichnungen}%
\renewcommand*\dc@pdf@subject{Beschreibung}%
+\renewcommand*\dc@dvdlist{DVD Liste}%
+\renewcommand*\dc@season{Staffel}%
+\renewcommand*\dc@pdftitle{DVD-Archiv}%
\makeatother%
%
\endinput%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl b/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl
index 5cee2982250..03354590660 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/naustrian.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl b/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl
index 84b24e449be..3697667b46f 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/newzealand.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl b/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl
index c46a854201f..1f1b8577d46 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl
+++ b/Master/texmf-dist/tex/latex/dvdcoll/ngerman.dcl
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
diff --git a/Master/texmf-dist/tex/latex/dvdcoll/pdfnotiz.sty b/Master/texmf-dist/tex/latex/dvdcoll/pdfnotiz.sty
index b067e4a4e30..ed3c87c31a1 100644
--- a/Master/texmf-dist/tex/latex/dvdcoll/pdfnotiz.sty
+++ b/Master/texmf-dist/tex/latex/dvdcoll/pdfnotiz.sty
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2006 by:
+%% Copyright (C) 2006-2007 by:
%% Josef Kleber
%% <josef.kleber@gmx.net>
%%
@@ -23,7 +23,7 @@
%% adjustmjents for the needs of dvdcoll.cls plus some new commands
%%
\NeedsTeXFormat{LaTeX2e}[2001/06/01]%
-\ProvidesPackage{pdfnotiz}[2006/10/05 v1.0 PDF tooltips (pdfnotiz.sty)]%
+\ProvidesPackage{pdfnotiz}[2007/02/24 v1.1 PDF tooltips (pdfnotiz.sty)]%
\RequirePackage{ifpdf}%
\RequirePackage{marginnote}%
\newcommand*{\ctip@form@fields}{}%
@@ -261,8 +261,9 @@
%
\def\pn@pdfmarginnote@color{0 0 1}%
\def\pn@pdfmarginnote@subject{Info}%
+\def\pn@pdfmarginnote@type{Help}%
%
-\newcommand{\pdfmarginnote}[2][Help]{%
+\newcommand{\pdfmarginnote}[2][\pn@pdfmarginnote@type]{%
\def\pn@notiz{}%
\pdfstringdef\pn@notiz{#2}%
\marginnote{%
diff --git a/Master/texmf-dist/tpm/dvdcoll.tpm b/Master/texmf-dist/tpm/dvdcoll.tpm
index 4f0c6a3310b..03dab719951 100644
--- a/Master/texmf-dist/tpm/dvdcoll.tpm
+++ b/Master/texmf-dist/tpm/dvdcoll.tpm
@@ -3,7 +3,7 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/dvdcoll.zip">
<TPM:Name>dvdcoll</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/11/03 06:16:00</TPM:Date>
+ <TPM:Date>2007/02/26 11:45:00</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>karl</TPM:Creator>
<TPM:Title>The dvdcoll package.</TPM:Title>
@@ -12,7 +12,7 @@
<TPM:Size>312545</TPM:Size>
<TPM:License></TPM:License>
<TPM:Build/>
- <TPM:RunFiles size="37298">
+ <TPM:RunFiles size="45031">
texmf-dist/tex/latex/dvdcoll/UKenglish.dcl
texmf-dist/tex/latex/dvdcoll/USenglish.dcl
texmf-dist/tex/latex/dvdcoll/acadian.dcl
@@ -22,6 +22,7 @@ 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/canadien.dcl
+texmf-dist/tex/latex/dvdcoll/dcwrtbib.sty
texmf-dist/tex/latex/dvdcoll/dvdcoll.cls
texmf-dist/tex/latex/dvdcoll/english.dcl
texmf-dist/tex/latex/dvdcoll/francais.dcl
@@ -35,7 +36,7 @@ texmf-dist/tex/latex/dvdcoll/ngerman.dcl
texmf-dist/tex/latex/dvdcoll/pdfnotiz.sty
texmf-dist/tpm/dvdcoll.tpm
</TPM:RunFiles>
- <TPM:DocFiles size="275247">
+ <TPM:DocFiles size="364713">
texmf-dist/doc/latex/dvdcoll/CHANGES
texmf-dist/doc/latex/dvdcoll/INSTALL
texmf-dist/doc/latex/dvdcoll/README
diff --git a/Master/texmf/lists/dvdcoll b/Master/texmf/lists/dvdcoll
index 057d1e2cf7b..4006a512617 100644
--- a/Master/texmf/lists/dvdcoll
+++ b/Master/texmf/lists/dvdcoll
@@ -15,6 +15,7 @@ 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/canadien.dcl
+texmf-dist/tex/latex/dvdcoll/dcwrtbib.sty
texmf-dist/tex/latex/dvdcoll/dvdcoll.cls
texmf-dist/tex/latex/dvdcoll/english.dcl
texmf-dist/tex/latex/dvdcoll/francais.dcl