Welcome on the homepage of dvdcoll.cls
dvdcoll.cls is a LaTeX class for
typesetting DVD archives.
Having lost the overview of my DVD archives, I simply
could not remember if I already recorded the
documentary running on TV that day. I chose to
recreate the index using LaTeX: the design aim was a
hyperlinked and fully searchable PDF-document listing
my DVDs with all titles, contents, lengths and so on.
Further requirements were support for seasons of tv
series and 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 CD-ROMs, Audio-CDs
and so on.
This
LaTeX file generates the following
PDF file by using pdflatex.
You can find a little bit more detailed documentation
in the DVDCOLL.CLS section of this homepage. For the
full documentation, i refer to the class
documentation in the DOWNLOADS section.
The dvdcoll.cls Blog is serving as discussion forum
and a platform for reporting bugs and feature
requests, for general comments and for asking your
questions. Please register and log in and take part
in the discussions.
Additionally, you will find the news regarding
dvdcoll.cls in the blog (plus RSS-Feed). The latest
news are also down in the News section.
News
new CTAN bugfix version 1.1a (27.04.2008)
From now on the new version dvdcoll.cls v1.1a is
available for download. It should be available in CTAN
in the next days, too.
TDS version (27.04.2008)
From now on the zip archives will contain a TDS
version, so you can simply unzip the TDS archive in the
main tree of your LaTeX distribution.
new CTAN release version 1.1 (23.03.2007)
From now on the new version dvdcoll.cls v1.1 is
available for download. It should be available in CTAN
in the next days, too.
polish language definitions added (22.03.2007)
From now on polish language definition files are
part of dvdcoll.cls. They are part of the current
developer version and will be part of the next CTAN
release.
portuguese language definitions added (21.03.2007)
From now on portuguese language definition files
are part of dvdcoll.cls. They are part of the current
developer version and will be part of the next CTAN
release.
italian language definitions added (19.03.2007)
From now on a italian language definition file is
part of dvdcoll.cls. It is part of the current
developer version and will be part of the next CTAN
release.
A new developer version is available (18.03.2007)
In the new developer version v1.01dev[2007/03/16],
the output od pdf annotations was improved largely. I
introduced pn@pdf@string@def - a simplified but run
time optimized version of
hyperref”’’s pdfstringdef.
Additionally the active characters and shortshands
defined by package babel are switched off temporarily
within environment Dvd.
spanish language definitions added (18.03.2007)
From now on a spanish language definition file is
part of dvdcoll.cls. It is part of the current
developer version and will be part of the next CTAN
release.
A new developer version is available (13.03.2007)
A new command \listofemptydescription was
introduced to the new developer version. This command
will produce a list with all titles with an empty
description.
dvdcoll.cls documentation in german language
(13.03.2007)
Now the documentation of dvdcoll.cls is also
available in german language. It's part of the current
developer version and will be part of the next CTAN
release.
The dvdcoll.cls homepage is online! (12.03.2007)
On 12.03.2007 the dvdcoll.cls homepage went
online. This homepage tries to give an overview over
the functionality of dvdcoll.cls and offers access to
the documentation and the current as well as former
versions of dvdcoll.cls.
dvdcoll.cls
Here you get a little bit more detailed documentation
of the LaTeX class dvdcoll.cls. At
first we take a look at a simple and almost self
explaining example:
\documentclass[pagenumbers=yes]{dvdcoll}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{bera}
\begin{document}
\tableofcontents
\DvdPart{Fernsehserien}
\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}
\end{document}
Beside the usual commands for creating a LaTeX
document you will find the two sectioning commands
\DvdPart and \DvdSeries. As the
names let suppose, these commands divide the
documents in parts (tv series, documentaries, ...)
and series (Jake 2.0, CSI:Miami, ...).
The respective DVDs are defined in the environment
Dvd. The first mandatory argument defines
the DVD title. If this argument is left empty,
dvdcoll.cls will automatically generate a title with
the series name - defined in \DvdSeries -
followed by a counter. The second mandatory argument
specifies a label for the DVD.
Within the environment Dvd the single
recordings are defined by \DvdTitle. Again,
the first mandatory argument correspond to the title
and the second mandatory argument specifies the
length of the recording.
A complete description of all features of the LaTeX
class dvdcoll.cls would be to complex for this little
description here. Therefore i refer to the
documentation of the class dvdcoll.cls, as well
as the more complex example dcexample.
.tex
.pdf
Last but not least, i would like to advise you to
create your documents with pdflatex to be
able to use the full functionality of dvdcoll.cls. To
watch your documents, i would like to advise you, to
use a reader software, which fully implements the pdf
reference, like Adobe Reader from version 7 up.
Have a lot of fun with creating your collection
overview with LaTeX and dvdcoll.cls!