From 1e1122028ccaa936185c5d13b5980a94ef7d3f5f Mon Sep 17 00:00:00 2001 From: LaTeX Anon Date: Sun, 11 Dec 2022 11:46:44 +0100 Subject: [PATCH] Build both book types --- .gitignore | 3 ++- Makefile | 10 ++++++++-- road2revolution.tex | 23 ++++++++++++++++++----- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 7aba6dc..d1cae63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ road2revolution-good.pdf road2revolution.pdf -road2revolution-book.pdf +road2revolution-twocolumn-book.pdf +road2revolution-twocolumn.pdf diff --git a/Makefile b/Makefile index 187e57d..239fe0d 100644 --- a/Makefile +++ b/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 $^ diff --git a/road2revolution.tex b/road2revolution.tex index 8fa28d6..d7990cf 100644 --- a/road2revolution.tex +++ b/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