📄 makefile
字号:
LATEX = latexBIBTEX = bibtexPDFLATEX = pdflatexMETAPOST = mpostDVIPS = dvips -j0PS2PDF = ps2pdf.SUFFIXES: pdf ps dvi tex.ps.pdf: $(PS2PDF) $< $@.dvi.ps: $(DVIPS) $< -o $@.tex.dvi: @if [ ! -r $(subst tex,aux,$<) ]; then $(LATEX) $<; fi $(LATEX) $<# after making the figure, run perl to fix CMR font namesfig/%.1 fig/%.2 fig/%.3 fig/%.4 fig/%.5 fig/%.6 fig/%.7 fig/%.8: fig/%.mp fig/elements.mp fig/elemfig.sty .fonts.sty fig/fonts.mp cd fig ; TEX=$(LATEX) $(METAPOST) $(subst fig/,,$<) perl -pi -e 'next if $$x; $$x = 1 if /%%EndProlog/; s=/([a-z][a-z0-9]+) def=/\U$$1\E def= if !/^%%/; s=\b([a-z][a-z0-9]+)\b=\U$$1\E=g if /^%%DocumentFonts/ || /^%%\+/;' $(subst .mp,,$<).[0-9]*FIGS =TEXSRCS = pospaper.tex intro.tex overview.tex xorp.tex platform.tex summary.texall: dvi ps pdfdvi: pospaper.dvips: pospaper.pspdf: pospaper.pdfpospaper.pdf: pospaper.ps $(PS2PDF) $< $@pospaper.ps: pospaper.dvi $(DVIPS) $< -o $@pospaper.dvi: $(TEXSRCS) $(FIGS) pospaper.bbl alwayspospaper.aux: $(TEXSRCS) $(LATEX) $<bib: pospaper.aux always $(BIBTEX) -min-crossrefs=100 pospaperpospaper.bbl: pospaper.aux biblio.bib $(BIBTEX) -min-crossrefs=100 pospaperfig/fonts.mp: echo 'defaultelementfont := "ptmr";' > fig/fonts.mp.fonts.sty: fonts.sty rm -f fig/*.mpx cp fonts.sty .fonts.styalways: @:clean: cleanfig rm -f paper.pdf paper.dvi paper.aux paper.log paper.bbl paper.blgcleanfig: /bin/rm -f $(FIGS) fig/*.log fig/*.aux fig/*.dvi fig/*.mpx.PHONY: all dvi pdf bib always clean cleanfig allpdf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -