17
0

Updated Makefile to use/require the use of rubbber and added the

"titleref" command and "narrow" environment to the head of each paper.
This commit is contained in:
<mako@atdot.cc> 1147970605 -0400 0001-01-01 00:00:00 +00:00
parent 95e17afb1b
commit 9d1f8366c5
2 changed files with 25 additions and 17 deletions

View File

@ -1,27 +1,24 @@
all: dvi
#!/usr/bin/make
dvi: text.tex
cp text.tex backup.tex
latex text.tex
latex text.tex
latex text.tex
all: $(patsubst %.tex,%.pdf,$(wildcard *.tex))
pdf: dvi
pdflatex text.tex
%.pdf: %.png
png2pdf -p 1.4 -a $< $@
%.pdf: %.tex
rubber -fd $<
clean:
rubber -d --clean *.tex
rm -f *.tmp
rm -f figures/*.pdf
viewpdf: pdf
evince text.pdf
ps: dvi
dvips -f < text.dvi > text.ps
final: dvi
dvips -f < text.dvi > final.ps
spell:
aspell -c -t --tex-check-comments -b text.tex
clean:
cp text.tex backup.tex
rm -f text.{blg,bbl,aux,log,dvi,toc,tex.bak,txt,tex~,ps,pdf} warnings
.PHONY: clean all

View File

@ -4,6 +4,17 @@
\usepackage[letterpaper,left=1.3in,right=1.3in,top=1.3in,bottom=1.3in]{geometry}
\usepackage{fancyhdr}
\newcommand{\titleref}[1]{\textsl{#1}}
\newenvironment{narrow}[2]{%
\begin{list}{}{%
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{#1}%
\setlength{\rightmargin}{#2}%
\setlength{\listparindent}{0pt}%
\setlength{\itemindent}{0pt}%
\setlength{\parsep}{\parskip}}%
\item[]}{\end{list}}
\begin{document}
\pagestyle{fancy}