Changeset 7039ab9


Ignore:
Timestamp:
Apr 6, 2021, 9:15:27 PM (6 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
arm-eh, jacob/cs343-translation, master, new-ast-unique-expr
Children:
8483c39a
Parents:
ec43cf9
git-author:
Peter A. Buhr <pabuhr@…> (04/06/21 21:13:58)
git-committer:
Peter A. Buhr <pabuhr@…> (04/06/21 21:15:27)
Message:

add xfig figures

Location:
doc/theses/andrew_beach_MMath
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/andrew_beach_MMath/Makefile

    rec43cf9 r7039ab9  
    11### Makefile for Andrew Beach's Masters Thesis
    22
    3 DOC=uw-ethesis.pdf
    4 BUILD=out
    5 TEXSRC=$(wildcard *.tex)
    6 BIBSRC=$(wildcard *.bib)
    7 STYSRC=$(wildcard *.sty)
    8 CLSSRC=$(wildcard *.cls)
    9 TEXLIB= .:../../LaTeXmacros:${BUILD}:
    10 BIBLIB= .:../../bibliography
     3DOC = uw-ethesis.pdf
     4BASE = ${DOC:%.pdf=%} # remove suffix
     5# directory for latex clutter files
     6BUILD = build
     7TEXSRC = $(wildcard *.tex)
     8FIGSRC = $(wildcard *.fig)
     9BIBSRC = $(wildcard *.bib)
     10STYSRC = $(wildcard *.sty)
     11CLSSRC = $(wildcard *.cls)
     12TEXLIB = .:../../LaTeXmacros:${BUILD}: # common latex macros
     13BIBLIB = .:../../bibliography # common citation repository
    1114
    12 # Since tex programs like to add their own file extensions:
    13 BASE= ${DOC:%.pdf=%}
     15MAKEFLAGS = --no-print-directory # --silent
     16VPATH = ${BUILD}
    1417
    1518### Special Rules:
    1619
    1720.PHONY: all clean deepclean
     21.PRECIOUS: %.dvi %.ps # do not delete intermediate files
    1822
    1923### Commands:
    20 LATEX=TEXINPUTS=${TEXLIB} pdflatex -halt-on-error -output-directory=${BUILD}
    21 BIBTEX=BIBINPUTS=${BIBLIB} bibtex
    22 GLOSSARY=INDEXSTYLE=${BUILD} makeglossaries-lite
     24LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${BUILD}
     25BIBTEX = BIBINPUTS=${BIBLIB} bibtex
     26GLOSSARY = INDEXSTYLE=${BUILD} makeglossaries-lite
    2327
    24 ### Rules and Recipies:
     28### Rules and Recipes:
    2529
    2630all: ${DOC}
    2731
    28 ${BUILD}/${DOC}: ${TEXSRC} ${BIBSRC} ${STYSRC} ${CLSSRC} Makefile | ${BUILD}
     32${BUILD}/%.dvi: ${TEXSRC} ${FIGSRC:.fig=.tex} ${BIBSRC} ${STYSRC} ${CLSSRC} Makefile | ${BUILD}
    2933        ${LATEX} ${BASE}
    3034        ${BIBTEX} ${BUILD}/${BASE}
     
    3337        ${LATEX} ${BASE}
    3438
    35 ${DOC}: ${BUILD}/${DOC}
    36         cp $< $@
    37 
    3839${BUILD}:
    3940        mkdir $@
    4041
     42%.pdf : ${BUILD}/%.ps | ${BUILD}
     43        ps2pdf $<
     44
     45%.ps : %.dvi | ${BUILD}
     46        dvips $< -o $@
     47
     48%.tex : %.fig | ${BUILD}
     49        fig2dev -L eepic $< > ${BUILD}/$@
     50
     51%.ps : %.fig | ${BUILD}
     52        fig2dev -L ps $< > ${BUILD}/$@
     53
     54%.pstex : %.fig | ${BUILD}
     55        fig2dev -L pstex $< > ${BUILD}/$@
     56        fig2dev -L pstex_t -p ${BUILD}/$@ $< > ${BUILD}/$@_t
     57
    4158clean:
    42         -@rm -rv ${BUILD}
     59        @rm -frv ${BUILD} *.fig.bak
    4360
    4461deepclean: clean
    45         -@rm -v ${DOC}
     62        -@rm -fv ${DOC}
  • doc/theses/andrew_beach_MMath/uw-ethesis.tex

    rec43cf9 r7039ab9  
    105105\usepackage{amsmath,amssymb,amstext}
    106106% For including graphics N.B. pdftex graphics driver
    107 \usepackage[pdftex]{graphicx}
     107%\usepackage[pdftex]{graphicx}
     108\usepackage{epic,eepic}
     109\usepackage{graphicx}
    108110% Removes large sections of the document.
    109111\usepackage{comment}
     
    117119% Use the "hyperref" package
    118120% N.B. HYPERREF MUST BE THE LAST PACKAGE LOADED; ADD ADDITIONAL PKGS ABOVE
    119 \usepackage[pdftex,pagebackref=true]{hyperref} % with basic options
     121%\usepackage[pdftex,pagebackref=true]{hyperref} % with basic options
     122\usepackage[pagebackref=true]{hyperref} % with basic options
    120123%\usepackage[pdftex,pagebackref=true]{hyperref}
    121124% N.B. pagebackref=true provides links back from the References to the body
Note: See TracChangeset for help on using the changeset viewer.