I have been using lifelines for over one year now with excellent results. This
group has done an excellent job, congratulations!
During this year I have developed a number of report scripts which I would
like to share with this group.
I wrote a script for latex based on register-tex, but there is actually little
left from of original code. The file is called catalog.ll
Main features are:
- an improved way to treat sentences such that the use of periods and commas
gets reasonable automated. To do this I borrowed some ideas from bibtex
scripts. The idea is that the programmer does not need to worry when a comma
or a period is to be placed, he/she just says newsentence() whenever a new
sentence starts and so on. Its placed in a separate file sentence.ll.
- latex specific commands were removed from the *.ll files and placed into
latex specific *.sty files. That means that a lot of latex customization can
be done without running the lifelines script again. Also, I think that there
should be a lot more people around with latex knowledge than with llines
script knowledge, so its useful to keep things separated.
- extensive use of indexing via the makeindex program (part of the tex suite).
Automatic indexes generated are: birthday index, firstnames index, lastnames
index, places index and nicknames index.
- an optional substyle which generates the report in oldgerman fonts, the
result is extremely nice.
- hyperlinking when running pdflatex, you can now navigate through the text
using hyperlinked navigation
- sources can be given as bibtex entries, bibtex then formats a nice
- options are written in a separate file, meaning that you can "operate" the
script by making just ONE selection from a menu.
- an automated timeline with adjustable complexity.
Another script is a latex-format addressbook, email addresses are hyperlinked
if processed with pdflatex.
A script on which I am working right now generates a vcard-formatted file
which allows exporting names and addresses to vcard-aware addressbooks.
Currently I am able to merge such a file with KDE's kaddressbook. I will
extend this script soon to vcalendar format suitable for programs like
I would like to contribute these script and latex files to the lifelines
project. Ideally I would like to place them into their own directory to make
it easier to maintain them and I would like to be able to update and modify
them regularly via cvs.
Is there currently someone responsible for the reports dicretory? If not, I
would be would like to volunteer for this task, my sourceforge ID is
I look forward to hear from you
Southampton, UK (until recently: Campinas, Brazil)