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-good.pdf
road2revolution.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 road2revolution-good.pdf: road2revolution.pdf
cp $^ $@ cp $^ $@
@ -9,6 +9,12 @@ road2revolution.pdf: *.tex
pdflatex road2revolution.tex pdflatex road2revolution.tex
rm -f road2revolution.aux road2revolution.log road2revolution.out road2revolution.toc road2revolution.bbl road2revolution.blg road2revolution.lot 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 $^ 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{authblk}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{csquotes} \usepackage{csquotes}
@ -7,7 +11,12 @@
\setlength{\epigraphwidth}{\textwidth} \setlength{\epigraphwidth}{\textwidth}
\renewcommand{\epigraphflush}{center} % center box that epigraph is in \renewcommand{\epigraphflush}{center} % center box that epigraph is in
\renewcommand{\sourceflush}{center} % center Lenin's name \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[T1]{fontenc}
\usepackage[stable]{footmisc} \usepackage[stable]{footmisc}
\usepackage[compact]{titlesec} \usepackage[compact]{titlesec}
@ -34,8 +43,10 @@
\author{Ho Chi Minh, 1927 \linebreak Translated by VietAnon \linebreak Typeset by \LaTeX\,Anon} \author{Ho Chi Minh, 1927 \linebreak Translated by VietAnon \linebreak Typeset by \LaTeX\,Anon}
\date{\today} \date{\today}
\setlength{\columnsep}{1.95em} \ifdefined\maketwocolumn
\setlength{\emergencystretch}{1em} \setlength{\columnsep}{1.95em}
\setlength{\emergencystretch}{1em}
\fi
\hyphenation{pro-vin-ces} \hyphenation{pro-vin-ces}
\hyphenation{Fre-nch} \hyphenation{Fre-nch}
\hyphenation{inter-natio-na-lism} \hyphenation{inter-natio-na-lism}
@ -60,7 +71,9 @@
\centerline{Footnotes from the source PDF use arabic numerals.} \centerline{Footnotes from the source PDF use arabic numerals.}
\centerline{Footnotes added in the English translation use roman numerals.} \centerline{Footnotes added in the English translation use roman numerals.}
\twocolumn \ifdefined\maketwocolumn
\twocolumn
\fi
\clearpage \clearpage

Loading…
Cancel
Save