Posts with tag

BibTeX style for sorting in reverse chronological order

Written by Christian Plessl on 30.01.2009 |

When preparing a list of my publications, I had the wish to sort the publications in reverse chronological order. While this seems like quite a common task to me, I couldn’t find any BibTeX style that will do this trick. There is however the plainyr.bst style which is similar to the standard plain.bst BibTeX style, [...]

Setting up LaTeX on Mac OS X

Written by Christian Plessl on 02.04.2007 |

This article shows how to set up a LaTeX editing and processing environment on Mac OS X. The suggested environment bases on the TextMate editor and uses PDFview for viewing the resulting PDF files.

Processing BibTeX Files with BibTool

Written by Christian Plessl on 16.01.2007 |

BibTeX is the standard bibliography format for scientific wordprocessing with LaTeX. This article introduces BibTool–a tool for processing BibTeX files. BibTool can be used to normalize the citation keys, to add, modify and remove fields, to search and extract certain BibTeX entries and much more. I will show a couple of examples of my uses of BibTool in this article.

Using latexmk and Make for Building LaTeX Documents

Writing proper Makefiles for building LaTeX documents is a pain, since the steps for creating the final documents depend on the LaTeX features that are used, e.g., BibTeX, makeindex, etc. The excellent “latexmk” tool drastically simplifies Makefiles for building LaTeX documents. In this article I present a Makefile template, that can be used for building papers which use the file layout that has been proposed in previous articles.

File and Directory Layout for Storing a Scientific Paper in Subversion

In this first article of my collaborative paper authoring series I’m proposing a directory layout for storing a single paper in a subversion repository. While using a version control system is essential in a multi-user environment, storing your papers in a subversion repository makes also sense if you are the only author. The general benefits of version control, such as archiving and restoring of different versions for all files, documentation of changes and painless synchronization of data between multiple computers will pay off quickly, even in a single user environment.