JOBNAME' -> JOB', saving some typing.
This commit is contained in:
parent
e4151d7cb5
commit
db3c3aeabb
@ -4,23 +4,23 @@
|
||||
@rem Copyright (c) 2010-2012 Casper Ti. Vector
|
||||
@rem Public domain.
|
||||
|
||||
set JOBNAME=thesis
|
||||
set JOB=thesis
|
||||
@rem 这个变量的值可以为 latex、pdflatex 或 xelatex。
|
||||
set LATEX=latex
|
||||
set BIBTEX=biber -l zh__pinyin --output-safechars
|
||||
set DVIPDF=dvipdfmx
|
||||
|
||||
if "%LATEX%"=="latex" (set DODVIPDF=%DVIPDF% %JOBNAME%
|
||||
if "%LATEX%"=="latex" (set DODVIPDF=%DVIPDF% %JOB%
|
||||
) else (set DODVIPDF=echo No need to run %DVIPDF%.)
|
||||
if "%1"=="" goto doc
|
||||
if "%1"=="doc" goto doc
|
||||
if "%1"=="clean" (goto clean) else (goto usage)
|
||||
|
||||
:doc
|
||||
%LATEX% %JOBNAME%
|
||||
%BIBTEX% %JOBNAME%
|
||||
%LATEX% %JOBNAME%
|
||||
%LATEX% %JOBNAME%
|
||||
%LATEX% %JOB%
|
||||
%BIBTEX% %JOB%
|
||||
%LATEX% %JOB%
|
||||
%LATEX% %JOB%
|
||||
%DODVIPDF%
|
||||
goto end
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
# Public domain.
|
||||
|
||||
# 被编译的主文件的文件名,不包括扩展名。
|
||||
JOBNAME = thesis
|
||||
JOB = thesis
|
||||
# 这个变量的值可以为 latex、pdflatex 或 xelatex。
|
||||
LATEX = latex
|
||||
BIBTEX = biber -l zh__pinyin --output-safechars
|
||||
@ -11,7 +11,7 @@ DVIPDF = dvipdfmx
|
||||
|
||||
# 如果用 LaTeX 编译,则使用 dvipdfmx 将 dvi 转成 pdf。
|
||||
ifeq ($(LATEX), latex)
|
||||
DODVIPDF = $(DVIPDF) $(JOBNAME)
|
||||
DODVIPDF = $(DVIPDF) $(JOB)
|
||||
endif
|
||||
|
||||
# 区分是 Windows 环境还是类 UNIX 环境。
|
||||
@ -25,19 +25,18 @@ else
|
||||
endif
|
||||
|
||||
doc:
|
||||
$(LATEX) $(JOBNAME)
|
||||
$(BIBTEX) $(JOBNAME)
|
||||
$(LATEX) $(JOBNAME)
|
||||
$(LATEX) $(JOBNAME)
|
||||
$(LATEX) $(JOB)
|
||||
$(BIBTEX) $(JOB)
|
||||
$(LATEX) $(JOB)
|
||||
$(LATEX) $(JOB)
|
||||
$(DODVIPDF)
|
||||
|
||||
clean:
|
||||
$(RM) $(JOBNAME).aux $(JOBNAME).bbl $(JOBNAME).bcf $(JOBNAME).blg \
|
||||
$(JOBNAME).dvi $(JOBNAME).lof $(JOBNAME).log $(JOBNAME).lot \
|
||||
$(JOBNAME).run.xml $(JOBNAME).toc $(JOBNAME).out $(JOBNAME).out.bak \
|
||||
missfont.log texput.log chap/*.aux
|
||||
$(RM) $(JOB).aux $(JOB).bbl $(JOB).bcf $(JOB).blg $(JOB).dvi \
|
||||
$(JOB).lof $(JOB).log $(JOB).lot $(JOB).run.xml $(JOB).toc \
|
||||
$(JOB).out $(JOB).out.bak missfont.log texput.log chap/*.aux
|
||||
|
||||
distclean: clean
|
||||
$(RM) $(JOBNAME).pdf
|
||||
$(RM) $(JOB).pdf
|
||||
|
||||
# vim:ts=4:sw=4
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
# Copyright (c) 2010-2012,2014-2015,2018 Casper Ti. Vector
|
||||
# Public domain.
|
||||
|
||||
JOBNAME = pkuthss
|
||||
JOB = pkuthss
|
||||
BIBTEX = biber -l zh__pinyin --output-safechars
|
||||
DVIPDF = dvipdfmx
|
||||
MAKE = make
|
||||
@ -17,23 +17,22 @@ else
|
||||
endif
|
||||
|
||||
ifeq ($(LATEX), latex)
|
||||
DODVIPDF = $(DVIPDF) $(JOBNAME)
|
||||
DODVIPDF = $(DVIPDF) $(JOB)
|
||||
endif
|
||||
|
||||
doc:
|
||||
$(LATEX1) $(JOBNAME)
|
||||
$(BIBTEX) $(JOBNAME)
|
||||
$(LATEX2) $(JOBNAME)
|
||||
$(LATEX2) $(JOBNAME)
|
||||
$(LATEX1) $(JOB)
|
||||
$(BIBTEX) $(JOB)
|
||||
$(LATEX2) $(JOB)
|
||||
$(LATEX2) $(JOB)
|
||||
$(DODVIPDF)
|
||||
|
||||
clean:
|
||||
$(RM) $(JOBNAME).aux $(JOBNAME).bbl $(JOBNAME).bcf $(JOBNAME).blg \
|
||||
$(JOBNAME).dvi $(JOBNAME).lof $(JOBNAME).log $(JOBNAME).lot \
|
||||
$(JOBNAME).run.xml $(JOBNAME).toc $(JOBNAME).out $(JOBNAME).out.bak \
|
||||
missfont.log texput.log chap/*.aux
|
||||
$(RM) $(JOB).aux $(JOB).bbl $(JOB).bcf $(JOB).blg $(JOB).dvi \
|
||||
$(JOB).lof $(JOB).log $(JOB).lot $(JOB).run.xml $(JOB).toc \
|
||||
$(JOB).out $(JOB).out.bak missfont.log texput.log chap/*.aux
|
||||
|
||||
distclean: clean
|
||||
$(RM) $(JOBNAME).pdf
|
||||
$(RM) $(JOB).pdf
|
||||
|
||||
# vim:ts=4:sw=4
|
||||
|
||||
@ -154,7 +154,7 @@ pkuthss 文档模版支持三种编译方式,即
|
||||
}
|
||||
|
||||
pkuthss 文档模版附带的 Makefile 中已经对这三种编译方式进行了完整的配置。
|
||||
用户只需要在 Makefile 中通过设定变量 \verb|JOBNAME| 的值指定被编译的主文件名,
|
||||
用户只需要在 Makefile 中通过设定变量 \verb|JOB| 的值指定被编译的主文件名,
|
||||
并通过设定变量 \verb|LATEX| 的值指定采用哪种编译方式,
|
||||
即可通过在主文件所在目录调用 Make 工具来实现自动编译:
|
||||
如果是在类 UNIX 环境下,则用户应该调用的命令名为 \verb|make|:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user