I built a CV using the kjh-vita LaTeX template (based on memoir and the template's custom stylings). I use(d) extensively end-notes via the enotez package. Then, I derive(d) a short version without the end-notes (all commented out, manually of course). Every now and then, I retouch various details either in the "full" version, or in the short one.
It'll be smart to keep one source from which to derive different versions (in the current case, the "full" and a short version, though I could make use of an option for a third version at some point).
The packages I use in the full version are:
\usepackage{org-preamble-xelatex} % as per the original template
\usepackage{fontawesome,marvosym,url} % \Mobilefone looks better than \faMobile
\usepackage{ebgaramond}
\usepackage{lastpage} % use in header for full version
\usepackage{xcolor}
\usepackage{csquotes}
\usepackage{enotez,fnpct,footmisc}
\usepackage{multicol} % end-notes in two-columns
Now, in the short version I'd like not to use some of the above, notably fnpct, enotez, multicol and footmisc. I'd like to silence all occurences of end-note markers (in-text and in the end). There are (and might be even) more changes (to come) that concern the content (text) itself (as asked/demonstrated in Multiple output pdfs with limited info in one).
Obviously, this is not a new question! Searching and reading the following related Q&As:
- https://tex.stackexchange.com/a/5896/8272 (Answer to LaTeX conditional expression)
- Passing parameters to a document
- Producing different versions of a document
- Generate multiple PDFs for different document versions in a single build
- One source text, two outputs
- How to create multiple presentations from one source
- Multiple output pdfs with limited info in one
However, this information is a lot to read carefully. Any suggestions on where to start as a beginner?
Update
Just for the matter of completeness, I use http://www.scons.org/ and the following SConstruct for compiling the documents. It works straightforward (see also: https://tex.stackexchange.com/a/26573/8272).
# make sure scons finds tex executables:
import os
environment = Environment(ENV=os.environ)
# xelatex
environment['PDFLATEX'] = 'xelatex'
# target and source:
pdf_short_cv = environment.PDF(target='cv_nikalexandris_short.pdf', source='short_cv.tex')
pdf_full_cv = environment.PDF(target='cv_nikalexandris_full.pdf', source='full_cv.tex')
# make sure that the pdf is reloaded properly (e.g., in Skim)
environment.Precious(pdf_short_cv)
environment.Precious(pdf_full_cv)
makewhich will put a lot of people off immediately because it is a tool from outside the TeX ecosystem. – cfr Oct 11 '15 at 00:01csquotesin the short version? I strongly recommendbabel(unless everything is in English),csquotes, andbiblatexfor a CV. Programming around having access tocsquotescommands is likely to be more trouble than it's worth. And I need to ask: endnotes in a CV?!?? What's up with that? – jon Oct 11 '15 at 00:33csquotesback-in, then. Yes, end-notes in a full-version CV, for those who want to know more... :-) – Nikos Alexandris Oct 11 '15 at 00:36org-preamble-xelatex? Fororg-modeconversion? Are you writing inorg-modeand converting? And does this mean that the CV will only need to be compilable withxelatex? What's the situation with the fonts for the short version? What font will be used then? Is this a multilingual document (if I may judge based on your name). ... In fact, it'd be better if you started us off with a short, but compilable example of the "full" version, and then some comments about the paring down process. – jon Oct 11 '15 at 00:41org-mode, it's just how the template was and I haven't had the time to read, understand and decide what to do with it yet. Yes, XeLaTeX only. English only, currently. Planning for tri-lingual. I will try to provide some MWEs. – Nikos Alexandris Oct 11 '15 at 00:49