RESUMES GALORE! --------------- A resume creation package for making (and quickly propagating edits across) 4 different document formats using only one source file. By Daniel P. Lamblin. You may freely use the makefiles and perl scripts here contained excepting for ltoh.pl which has its own license which you /probably/ can use. What and Why ------------ You'll edit only one file, resume.tex, and you'll get: PDF, postscript, html, and text formats from this file. The need for this comes from the many different circumstances in which you might want to distribute a resume, but need a specific format type, be it a printable one (PS, PDF), an readily emailble one (Text), or a web published one (HTML). But people often ask for resume's in a .doc format. This system doesn't cover that format, but anyone asking for a Word Document version can be easily sent a PDF file, and you probably won't hear them complain, unless they really are Microsoft itself. However there is a trick you can use. Rename the .html file to .doc and word will transparently open it. This does not help resume scanning systems though. That tip comes courtesy of Leo Szumel You'll notice that the .tex .pdf .ps .txt .html files in the web-published directory aren't symlinks, this is because you might have a perfectly good resume in here, and will be working in the latex or tools directories while tinkering with formatting and such. This way you won't get embarrassing mail about: "I looked at your resume and it looked like half was missing, and there were spelling errors." Requirements: ------------- You should use unix... or something with a unix-like command line. I use MacOS X. You'll need these command line tools: - make - tetex [or something with latex and pdflatex] - perl 5.x [for running the touchup scripts that fix lynx's dump output] - lynx [for making html to plain text that's laid out nicely enough.] How: ---- cd latex vi [or edit] resume.tex make repeat as desired while viewing output. If you're not familiar with LaTeX formatting in resume.tex look at the "Not so short introduction to LaTeX2e". Often found at: http://www.ctan.org/ctan/tex-archive/info/lshort/english/lshort.pdf [hidden step, see below] cd ../tools make vi [edit] postfix_html.pl repeat as desired while tweaking postfixed output of html. make vi [edit] postfix_txt.pl repeat as desired while tweaking fixes for text output. (the most cumbersome work after the actual .tex changes). cd .. make ln -s . ~/public_html/resume Now minor changes to resume.tex should be easy to propagate later on; occasional tweaking of postfix* may be necessary. Later on you only need to make in this root directory, once the tex and postfix* are tweaked. The hidden step is an unfortunate omission from my earlier readmes. You should tweak the HTML output made by the make step before the postfix. This means editing the ltoh.specs that I edited to support some of the resume.sty features that differ from the letter.sty. Of particular note is the header like section with author and email information. Definitly change that as you see fit. Additionally near the last 50 lines of the spec, there is a section that says "Don't print this page", and links to my resume page. Make that link to YOUR RESUME PAGE. Check against HTML output and reitterate the make until you're happy, THEN fix up the postfix for html and you'll have an automatic system. Lastly, this system is quite imperfect, requires that you know LaTeX a bit (you do), and requires some perl and regular expression knowledge, which is a shame. Try man perlre if you're having regular expression difficulties. Post lastly, I get a lot of spam in my life. Spam comes from spammer's prepackaged mail grabber bots. They're not writing their own, or they'd be smart enough to know that spam is not a marketing tactic. These mail grabbing bots scour the web, and not just HTML but any linked/autoindexed item like this readme and the resumes generated in text and pdf too. Please, lots of people have tried my resume thing only to find they didn't know how to edit the perl stuff. This then lead to my email address being in all sorts of public places. It'd be nice if you took the extra time to make sure that won't happen anymore, and I strongly recommend you do the same for your own email address. Even if its just a university address you know you can't keep for much longer anyways. That said, once you've done the footwork and such, you'll be happy to be able to edit your resume a bit at a time and just make the changes accross all formats at once. A substantial rewrite or a first time resume does sometimes lead to some regular expression tinkering though. Enjoy. -Daniel daniell@GOSHSPAM!acm.wpi.edu daniell@ATESPAM!slithy.toves.net Note: if you come up with slicker, or more correct, Makefiles, please do tell. If you make ltoh.pl all spiff, or totally replace it, let me and the ltoh dude know. PS. it was suggested to me to use http://userpage.fu-berlin.de/~mbayer/tools/html2text.html for html -> text conversion, but I havn't looked into it.