From 2c8189e05bc9d49af364c00428540579d6e7ff34 Mon Sep 17 00:00:00 2001 From: Ramiro Morales Date: Fri, 10 Nov 2017 07:05:54 -0300 Subject: [PATCH] Dont' modify TeX preamble in-place. --- .gitignore | 1 + Makefile | 6 +++--- vimhelp.tex | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 71efb0c..6f87383 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ vim_faq/ body.tex *.fdb_latexmk *.fls +final_preamble.tex diff --git a/Makefile b/Makefile index 6fc65be..5a05bba 100644 --- a/Makefile +++ b/Makefile @@ -40,10 +40,10 @@ update: $(docdir): ./update.sh -vimhelp.tex vimhelp-a4.tex vimhelp-ipad.tex: preamble.tex +vimhelp.tex vimhelp-a4.tex vimhelp-ipad.tex: final_preamble.tex -preamble.tex: FORCE - sed -i -e '/^\\usepackage{fontspec}/ {n;N;s/.*/$(subst_text)/}' preamble.tex +final_preamble.tex: preamble.tex + sed -e '/^\\usepackage{fontspec}/ {n;N;s/.*/$(subst_text)/}' preamble.tex > final_preamble.tex %.pdf: %.tex body.tex FORCE xelatex $< diff --git a/vimhelp.tex b/vimhelp.tex index 06fbf96..2a82f4b 100644 --- a/vimhelp.tex +++ b/vimhelp.tex @@ -1,6 +1,6 @@ \documentclass{article} \usepackage[margin=1in]{geometry} -\input{preamble} +\input{final_preamble} \begin{document}\phantomsection{} \include{body}