7 ms·
Show HN: my "My Latex resume" project
- cies 15y agoComments -- on both the Latex code and the content of my resume -- are very welcome!
- deleted 15y ago[deleted]
- cies 15y agoThanks! Fixed it.
- rmk2 15y agoWhat about the use of microtypography? I think that you'd get optically cleaner margins (on the right) by using the microtype package. \usepackage{microtype} just works, though you could feed it \usepackage[expansion,protrusion]{microtype}. Since you have the \ifxetex switch and since XeTeX doesn't support expansion yet, you'd have to throw a \usepackage[protrusion]{microtype} in there, given that you have the XeTeX-microtype-package installed.
- cies 15y agowow.. never heard of the microtype package. look very nice, will be playing with this for sure. thanks!
- rmk2 15y agoOne of the most impressive things about the package really is that it "just works". And especially protrusion is wonderful in my opinion, since it really makes nicer margins. Glad you like it!
- dfc 15y agoDoes microtype do anything constructive with sloppy on?
- pilgrim689 15y agoWhy do you put a summary on your résumé as opposed to having it in a separate cover letter? Have you gotten better responses after putting that summary there? I ask because I've never seen it done and my first impression was to not want to read the résumé because of the wall of text. (I wasn't trying to hire you so my first reaction is probably biased, though)
- ahcox 15y agoThis part of the CV looks like a cross between a covering letter and a profile/summary to me. It seems too long and it repeats information that is present elsewhere in the CV. I would shorten it and use it to get your main message across to the person scanning it at high speed. Sorry to post my own latex-generated CV twice in one thread, but for ease of reference, this is what I mean: http://www.hoogli.com/Andrew_Cox_cv.pdf http://www.hoogli.com/Andrew_Cox_cv.pdf My profile there splits into two parts: 1. I am ... 2. I want ... So: "Strong software engineer with substantial OpenGL and OpenGL ES and general 3D graphics and GPU programming experience, a background in R&D, and currently developing for Android [1]. Looking for challenging short-term contracts that leverage these strengths[2]." That's it.
- cies 15y agoThanks for the tips.. > Sorry to post my own latex-generated CV twice in one thread No worries. :)
- wahnfrieden 15y agoI would also leave out the personal history of how you first started using computers, particularly as the first couple lines of your resume. It's the first thing I read and while it's a nice story it's not really relevant.
- cies 15y agoNote taken.. thanks.
- anghyflawn 15y agoI would say you need a somewhat cleaner approach to placing things on the page. For instance, two paragraph breaks in a row are very non-idiomatic: try \vspace{2\baselineskip} instead. Instead of manually putting a hard space after punctuation, you probably want \frenchspacing. Also, using \sloppy as the default option is terrible. The purpose of \sloppy is to save a really bad paragraph that cannot be rewritten. Visually, I agree that it is way too compressed, especially for a CV where the highlights should jump out at the reader. I understand you're trying to cram it into as few pages as possible, but you end up with horribly long lines. It could also use some vertical whitespace. If you must decrease the number of pages, think about trimming the content. Just my 2 cents, of course.
- cies 15y agoThanks a lot for the valuable insights.
- home010 15y agoLooks amazing! I'm forking it right now :)
- cies 15y agoCheers.
- makecheck 15y agoHave you looked at docutils? A few years ago I rewrote my résumé in reStructuredText where you can use rst2html.py, rst2latex.py, etc. to generate various formats from one text source. And the source file is so free of obvious markup that it serves as a "plain text" version.
- cies 15y agoNever looked at it.. Do you have a link to your resume so I can see the end result? For me all that matters was to make it look 'damn' good on paper, as resumes are usually consumed from paper. I knowingly compromised on a more web-integrated version. (Or in other words: I think a PDF with clickable links is web-integrated enough)
- makecheck 15y agoThe HTML/CSS that's generated by Docutils is very basic; you'd want to customize it (which is fairly straightforward) to have a more interesting layout or custom fonts, etc. An example of RST-generated HTML is Docutils' own documentation: http://docutils.sourceforge.net/README.html http://docutils.sourceforge.net/README.html Original source markup (also a suitable plain-text version): http://docutils.sourceforge.net/README.txt http://docutils.sourceforge.net/README.txt Unfortunately I don't see a good example of PDF output online, but it basically generates LaTeX and PDF from that. The nice thing is having the flexibility to produce all these formats with one edit.
- honkey5 15y agoDo you have a link to the PDF?
- njs12345 15y agoDario Taraborelli's 'Typesetting your academic CV in LaTeX' is also a good resource (works just fine for a normal CV as well): http://nitens.org/taraborelli/cvtex http://nitens.org/taraborelli/cvtex
- cies 15y agoThis is one of the tools I evaluated, before I decided to make my own. Look at the differences: http://nitens.org/cv/cv.pdf http://nitens.org/cv/cv.pdf https://github.com/cies/resume/blob/master/cies-breijs-resume.pdf?raw=true https://github.com/cies/resume/blob/master/cies-breijs-resum... I think CVtex uses far too much whitespace, in his case yielding a whopping 7-page resume. But luckily tastes differ :)
- stfu 15y agoWould love to see more variations on that. My own CV looks very similar to the CVtex version but the length becomes quite a problem - on the other hand I find the githup version too much squeezed down and "wordy". Any other alternatives?
- o1iver 15y agoHere is mine: http://o1iver.net/cv.pdf http://o1iver.net/cv.pdf (code at https://github.com/o1iver/CV https://github.com/o1iver/CV).
- cies 15y ago> I find the githup version too much squeezed down and "wordy" It's up to the author how much words here uses. I use the summary on top, which totally optional.. Looking that the coe you can see that everything is simply Latex, therefor easy to modify. The level-squeezedness is part of this design, if you don't like that then I guess it's better to look further. Maybe it easy to squeeze the CVtex template a little.
- ionfish 15y agoThey do—yours looks unreadably compressed to me.
- davidmr 15y agoIt looks very nice, but I'm genuinely curious as to why someone would go to the trouble of TeXing up a document and choose to use anything other than the standard Computer Modern font. Is it purely a matter of taste?
- cies 15y agoYuk, that font look horrendous... > Is it purely a matter of taste? I'd like to believe otherwise, but you are probably right. :) It's pretty easy to change fonts, I include one example for Linux Libertine in the code.
- pbsd 15y agoI don't understand what it is about Palatino that people find attractive; it looks ugly as shit to me. I've cycled through most of the fonts available in LaTeX (and beyond, with XeTeX), and always end up reverting back to lmodern. I guess it is a matter of taste.
- dfc 15y agoAre you serious? I'm not sure what I disagree with more: "The value of latex can only be realized when using computer modern." Or "Computer modern is the best font for every type of text in every document."
- davidmr 15y agoI said I was genuinely curious, not that it was done wrong. There's no need to look for an argument where none exists. I've written and/or read literally hundreds of TeXed documents, all in native TeX fonts and not once thought, "gee. This would pop more in a different font." I will happily concede that your imagination is grander than mine. I was interested, asked a question, received an answer, and have since moved on.
- Corrado 15y agoWhile I appreciate the work you've done, it looks to me like you could have saved quite a bit of time and if you had created your resume in HTML+CSS. In fact, it looks quite a bit like HTML5 already with proper sections and such. My understanding of LaTeX (which is surely lacking) is that one creates the content and the engine turns that into a document. However, it looks as though you not only created the content but also extensive rules on how to display it. This feels much more like HTML+CSS-like than a LaTeX script. Can someone help me understand why this particular example of LaTeX is a good thing? Am I wrong in my analysis?
- gnaritas 15y agoLaTeX is a markup language like HTML and CSS, I'm confused as to what you think it is. Looks like any other LaTeX doc I've seen.
- gnok 15y agoHTML+CSS would provide a fantastic way to view a resume on a web page. However, a resume is more usually forwarded around multiple times via email and then finally printed for a review. HTML+CSS offers little to no control of how a page would look like once its printed. LaTeX on the other hand, can be optimized with printable fonts, appropriate margins and such like. A PDF with embedded fonts would guarantee that the page would look the same, printed with any computer/OS/printer combination.
- wahnfrieden 15y agoMostly irrelevant since you can just as easily export a web page to PDF.
- nzmsv 15y agoThere is a world of difference between a proper typesetting engine (such as LaTeX) and HTML-to-PDF. Box layout, hyphenation, ligatures - the list goes on. Of course, optimizing the typography in your resume is likely unnecessary. But that doesn't make the difference go away.
- 15y ago
- delinka 15y agoThe date being what it is, I was expecting a résumé printed on Latex 'paper' ... or something.
- cies 15y agolol. maybe I should have postponed posting it till tmrw :)
- dan2k3k4 15y agoI also have my resume in LaTeX on GitHub :) https://github.com/dan2k3k4/CV-Resume-in-LaTeX https://github.com/dan2k3k4/CV-Resume-in-LaTeX Though looking through yours, I'll need to take some time and clean up my code :)
- dhawalhs 15y agoA while back I had set out to solve the "multiple resume problem" where you generate resumes in different format(html,pdf,plain text etc.) from a single source. This way all your resumes are consistent. I haven't solved it completely yet but you can find the github repository of "modern resume" over at https://github.com/dhawalhshah/modern-resume https://github.com/dhawalhshah/modern-resume. I am using it at http://www.dhawal.me/ http://www.dhawal.me/
- sandipagr 15y agoThe dates you attended Mumbai University are in reverse. Just so you know.
- ahcox 15y agoThe CurVe class supports multiple versions of a CV with its "flavors" concept: http://text-ex-machina.co.uk/blog/creating-curriculum-vit http://text-ex-machina.co.uk/blog/creating-curriculum-vit I keep all versions of my CV side by side in directories checked in to subversion and copy the closest existing one to make a new version rather than trying to maintain multiple different flavours of CV at the same time.
- dhawalhs 15y agoThanks! I will take a look. Another goal was to reduce the barrier to entry. I wanted it to be easy to use even for non developers or non technical people. That's why I was trying to build it purely in html/css/javascript and without any backend support. Modify resume.json and upload the files to any webhost and you have your portlio site up.
- ahcox 15y agoI like the CurVe latex class. It works for me: http://www.hoogli.com/Andrew_Cox_cv.pdf http://www.hoogli.com/Andrew_Cox_cv.pdf It is worth going to the author's page about CurVe rather than relying on the ctan package. He has some nice customisations such as the thick horizontal rule that I borrowed, and gives his own CV as an example: http://www.lrde.epita.fr/~didier/software/latex.php#curve http://www.lrde.epita.fr/~didier/software/latex.php#curve Here is the archive: http://ctan.org/tex-archive/macros/latex/contrib/curve http://ctan.org/tex-archive/macros/latex/contrib/curve
- cies 15y agoNot a fan of CurVe, had a look at it but decided to roll my own. :)
- dlsym 15y agoLatex: The fetish thing. LaTeX: The typesetting / document preparation system and markup language. Pronounced: /ˈlɑːtɛk/ Just to throw in some facts :-)
- bleusink 15y agoI'm personally a fan of the moderncv package: http://ctan.org/pkg/moderncv http://ctan.org/pkg/moderncv It uses lots of whitespace, which I believe adds to the readability. Some examples can be found here: http://archive.cs.uu.nl/mirror/CTAN/macros/latex/contrib/moderncv/examples/ http://archive.cs.uu.nl/mirror/CTAN/macros/latex/contrib/mod...
- laxatives 15y agoI used Matthew Boedicker/Derek Hildreth's template. Would love to hear your constructive criticism. https://docs.google.com/open?id=1zoOILbnhyZ0YnnI8Ur9ufEZbEinL4iHd6_Gy-WWoqUpRTKwLqi34VITsxUfc https://docs.google.com/open?id=1zoOILbnhyZ0YnnI8Ur9ufEZbEin...
- cies 15y agoLooks nice. +1 for only one page :) 2 things: * the bullets, are they necessary? * same for the grey backgrounds * it seems not to be lining up on the right.. intentional?
- jiggy2011 15y agoThis is all very nice, but a surprisingly large number of recruitment agencies still demand CVs in word format.
- cies 15y agoI give one a word file with a link to my resume on github.
- ahcox 15y agoI was at an interview recently and was disgusted to see my CV in the hands of the interviewers with the formatting totally messed up and the logo of the recruiters all over it. They had obviously cut and pasted into a word document even though I wouldn't give them this originally.
- ahcox 15y agoPerhaps a PDF with an embedded image per page is the way forward.
- jiggy2011 15y agoProblem with doing that is recruiters are lazy and you are giving them an extra step to go through. They probably like to just have a folder full of .docs for each posting. A few times I've sent applications in PDF format just to be auto rejected.
- chucklarge 15y agoSome self promoting here, but this is my html resume project based on Jason Blevins' CV Latex template. I am using Prince, but printing from the browser gives a nice result too. https://github.com/chucklarge/html-resume-template https://github.com/chucklarge/html-resume-template
- beck5 15y agoHere is a copy of it on sharelatex.com - https://www.sharelatex.com/project/4f78ebb84bae4a991a00015e https://www.sharelatex.com/project/4f78ebb84bae4a991a00015e
- cies 15y agonice service!
- p_sherman 15y agoLooks good. Way too much text though, and too many buzzwords.