Browse Source

Build both book types

master
LaTeX Anon 1 year ago
parent
commit
1e1122028c
  1. 3
      .gitignore
  2. 10
      Makefile
  3. 23
      road2revolution.tex

3
.gitignore

@ -1,3 +1,4 @@
road2revolution-good.pdf
road2revolution.pdf
road2revolution-book.pdf
road2revolution-twocolumn-book.pdf
road2revolution-twocolumn.pdf

10
Makefile

@ -1,4 +1,4 @@
all: road2revolution-book.pdf road2revolution-good.pdf
all: road2revolution-twocolumn-book.pdf road2revolution-good.pdf
road2revolution-good.pdf: road2revolution.pdf
cp $^ $@
@ -9,6 +9,12 @@ road2revolution.pdf: *.tex
pdflatex road2revolution.tex
rm -f road2revolution.aux road2revolution.log road2revolution.out road2revolution.toc road2revolution.bbl road2revolution.blg road2revolution.lot
road2revolution-book.pdf: road2revolution.pdf
road2revolution-twocolumn.pdf: *.tex
rm -f road2revolution-twocolumn.aux road2revolution-twocolumn.log road2revolution-twocolumn.out road2revolution-twocolumn.toc road2revolution-twocolumn.bbl road2revolution-twocolumn.blg road2revolution-twocolumn.lot
pdflatex -jobname road2revolution-twocolumn "\def\maketwocolumn{}\input{road2revolution}"
pdflatex -jobname road2revolution-twocolumn "\def\maketwocolumn{}\input{road2revolution}"
rm -f road2revolution-twocolumn.aux road2revolution-twocolumn.log road2revolution-twocolumn.out road2revolution-twocolumn.toc road2revolution-twocolumn.bbl road2revolution-twocolumn.blg road2revolution-twocolumn.lot
road2revolution-twocolumn-book.pdf: road2revolution-twocolumn.pdf
pdfbook2 --paper=a4paper $^

23
road2revolution.tex

@ -1,4 +1,8 @@
\documentclass[10pt,a5paper,oneside]{article}
\ifdefined\maketwocolumn
\documentclass[10pt,a5paper,oneside]{article}
\else
\documentclass[12pt,a5paper,twoside]{article}
\fi
\usepackage{authblk}
\usepackage{graphicx}
\usepackage{csquotes}
@ -7,7 +11,12 @@
\setlength{\epigraphwidth}{\textwidth}
\renewcommand{\epigraphflush}{center} % center box that epigraph is in
\renewcommand{\sourceflush}{center} % center Lenin's name
\usepackage[top=0.25cm,bottom=0.6cm,footskip=0.5cm,inner=0.05cm,outer=0.5cm]{geometry}
\ifdefined\maketwocolumn
\usepackage[top=0.25cm,bottom=0.6cm,footskip=0.5cm,inner=0.05cm,outer=0.5cm]{geometry}
\else
\usepackage[top=1.25cm,bottom=1.25cm,footskip=0.6cm,outer=1.5cm]{geometry}
\fi
\usepackage[T1]{fontenc}
\usepackage[stable]{footmisc}
\usepackage[compact]{titlesec}
@ -34,8 +43,10 @@
\author{Ho Chi Minh, 1927 \linebreak Translated by VietAnon \linebreak Typeset by \LaTeX\,Anon}
\date{\today}
\setlength{\columnsep}{1.95em}
\setlength{\emergencystretch}{1em}
\ifdefined\maketwocolumn
\setlength{\columnsep}{1.95em}
\setlength{\emergencystretch}{1em}
\fi
\hyphenation{pro-vin-ces}
\hyphenation{Fre-nch}
\hyphenation{inter-natio-na-lism}
@ -60,7 +71,9 @@
\centerline{Footnotes from the source PDF use arabic numerals.}
\centerline{Footnotes added in the English translation use roman numerals.}
\twocolumn
\ifdefined\maketwocolumn
\twocolumn
\fi
\clearpage

Loading…
Cancel
Save