# How to convert LaTeX 2.09 to LaTeX2e

I'm trying to convert a LaTeX 2.09 template to LaTeX2e (pdflatex):

http://www.yisongyue.com/resume/

How should I convert this line ?

\documentstyle[hyperref, margin, line]{res_yy}

I don't know what class I need to use

\documentclass{article} %% ???
\usepackage{res_yy}
\usepackage{hyperref}
\usepackage{line}
-
Looks like a rather specialist style file! I very much doubt you'll be able to do a 'quick' conversion (i.e. without reworking a lot of the code). There is no res_yy class for LaTeX2e. –  Joseph Wright Oct 1 '11 at 7:25
Perhaps take a look at tex.stackexchange.com/questions/80/… –  Joseph Wright Oct 1 '11 at 7:26
By the way, did you try just compiling the document 'as is' with LaTeX2e. There is some auto-detect code to try to work in 'compatibility mode'. –  Joseph Wright Oct 1 '11 at 8:42
Sure, compiling the document 'as is' work. I've been using this template for 6 years now. But I would like to use LaTeX2e feature like \usepackage[utf8]{inputenc} and so on. –  Doud Oct 1 '11 at 9:33
Well I found a res_yy.sty. It loads article.sty. So you could try to remove the line \input article.sty in a (renamed) copy of res_yy.sty and then load it with \usepackage and look what happens. If you want to use hyperref you should also remove the \nofiles command. –  Ulrike Fischer Oct 1 '11 at 10:37

## 1 Answer

The short answer is that there is no easy conversion for a completely general case. LaTeX2.09 style files are very much a mix of formatting and 'additional' code, even more than is the case with LaTeX2e.

More specifically, the LaTeX2.09 style in question has never been converted into a LaTeX2e class. That means that there the change

\documentstyle{res_yy}

to

\documentclass{res_yy}

is not possible: the later does not exist. That leaves you needing to recreate the layout and macros provided by res_yy in LaTeX2e. This is certainly possible, but I suspect that the effort is not really balanced off by the outcome. The amount of work needed to do the conversion seems at least equal to starting either from article or a specialist CV class.

-