Are LaTeX and friends considered programming languages or packages?

I'm applying to a job and would like my employer to know of my LaTeX proficiency. There's already a list of programming languages (Python, C++, Matlab, ...) and a list of "packages" (Office, COMSOL, Matlab, ...) on my CV. In which list does LaTeX fit? Or should it be under another heading?

  • @ScottH. I rewrote the question a bit. – Anders Nov 27 '12 at 21:41
  • 4
    The CVs that I have seen tend to list it with the other "programming languages" (but then they often include junk like Word or Excel there as well so this shouldn't be taken as too reliable). Maybe a beautiful CV will speak for itself as to your proficiency! – Loop Space Nov 27 '12 at 21:43
  • @AndrewStacey Maybe I should use a default font so that they recognise I've typeset the CV in LaTeX. – Anders Nov 27 '12 at 21:45
  • 1
    @EthanBolker: The question is about where to write it, not whether to write it. – Anders Nov 28 '12 at 2:28
  • 6
    I agree with @doncherry that this is off topic on meta, but actually reasonably on-topic for the main site. (Sorry Anders, we aren't usually this indecisive). To make it a reasonable main site question it the CV aspect of the question simply needs to be made into an example of why the main question "Are LaTeX and friends" a software suite or a language?" is sometimes a reasonable one to ask. (The debate about how a CV should be organized, however, is decidedly not on topic.) – Alan Munn Nov 28 '12 at 20:27

If your knowledge of LaTeX is primarily in coding LaTeX packages or classes, ie if you are good on "designing layout for LaTeX" or providing new functionality, then I would classify that as "language". But I would probably classify it.

If you are more thinking of LaTeX as a tool to write documents and you know the command set (or even the extended command set) well, that I would go for LaTeX package. Or rather I would probably not put it in at all.


+1 @FrankMittelbach. I think it's a markup language, so if there's any indication that HTML or XML would be appropriate to list, then you should also list LaTeX. Especially since TeX is (I hear) Turing-complete, making LaTeX more than just a markup language. For example, my Emacs is implemented in TeX. Just kidding.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.