Sjtuthesis: Ubuntu 16.04 xelatex 编译很慢?

Created on 26 Dec 2019  ·  10Comments  ·  Source: sjtug/SJTUThesis


问题描述:
每次修改之后编译会很慢, 要花个5-6秒。 请问有什么可以快速编译的方法吗?

系统信息:

Ubuntu 16.04;
Texmaker 4.4.1

oLinux typquestion

Most helpful comment

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

All 10 comments

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

  1. 你用了什么编译方法?卡在哪一步的时间最长?latexmk 通常会自动判断编译的次数,还可以计算每一遍的时间(不过据说不太准,但还是可以帮助分析瓶颈在哪里);
  2. 参考文献用的是 bibtex 还是 biblatex?通常 biblatex 会慢一些;
  3. 可以注释掉其他章节,只对一章进行“修改-编译”的循环?
  1. 你用了什么编译方法?卡在哪一步的时间最长?latexmk 通常会自动判断编译的次数,还可以计算每一遍的时间(不过据说不太准,但还是可以帮助分析瓶颈在哪里);
  2. 参考文献用的是 bibtex 还是 biblatex?通常 biblatex 会慢一些;
  3. 可以注释掉其他章节,只对一章进行“修改-编译”的循环?

latexmk 怎么看时间呢。。 附件是我运行 latexmk -pvc -xelatex thesis.tex的结果。 我网上查了xelatex为什么会慢,说是编译的时候都要搜寻字体?
抱歉下面的日志有点长。。
```Latexmk: applying rule 'xelatex'...
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(./thesis.tex
LaTeX2e <2019-10-01> patch level 3
(./sjtuthesis.cls
Document Class: sjtuthesis 2019/06/16 1.0.0rc Shanghai Jiao Tong University The
sis Template
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifluatex.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/iftex.sty)))))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctexbook.cls
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3-code.tex
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/l3deprecation.def))
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def
))
Document Class: ctexbook 2019/05/29 v2.4.16 Chinese adapter for class book (CTE
X)
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctexhook.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctexpatch.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/fix-cm.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ms/everysel.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/config/ctexopts.cfg)
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/book.cls
Document Class: book 2019/10/25 v1.4k Standard LaTeX document class
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/bk10.clo))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/engine/ctex-engine-xetex.def
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.st
y) (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/tuenc.def))
(/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg))
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/ulem/ulem.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/cjk/texinput/CJKfntef.sty)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/zhnumber/zhnumber.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese-b
ook.def
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctex-c5size.clo)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.
def

Package fontspec Warning: Font "FandolSong-Regular" does not contain requested
(fontspec) Script "CJK".

)) (/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/config/ctex.cfg)
(/usr/local/texlive/2019/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/environ/environ.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifpdf.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifvtex.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifxetex.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/pageslts/pageslts.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/atveryend.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ms/everyshi.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/letltxmacro.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/undolabl/undolabl.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/uniquecounter.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/bigintcalc.sty)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/alphalph.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/intcalc.sty)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the ?' option. (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.s ty (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math-table.t ex))) (/usr/local/texlive/2019/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty ) (/usr/local/texlive/2019/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-def/xetex.def)) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/array.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/booktabs/booktabs.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/longtable.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption3.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/ltcaption.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/bicaption.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/subcaption.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/biblatex.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/logreq/logreq.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/logreq/logreq.def)) (/usr/local/texlive/2019/texmf-dist/tex/latex/base/ifthen.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/url/url.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/blx-dm.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/blx-unicode.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/blx-compat.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/biblatex.def) (./gb7714-2015.bbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))) (/usr/local/texlive/2019/texmf-dist/tex/generic/xstring/xstring.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/xstring/xstring.tex))) (./gb7714-2015.cbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx)) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/biblatex.cfg)) (/usr/local/texlive/2019/texmf-dist/tex/latex/tocloft/tocloft.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/enumitem/enumitem.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/footmisc/footmisc.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/pdfpages/pdfpages.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/calc.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/eso-pic/eso-pic.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/atbegshi.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/pdfpages/ppxetex.def)) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/pdfescape.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/hycolor.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/hopatch.sty))) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/bitset.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/stringenc.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/sourcesanspro/sourcesanspro.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/xkeyval/xkeyval.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))) (/usr/local/texlive/2019/texmf-dist/tex/latex/sourcecodepro/sourcecodepro.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/psdextra.def)) (./sjtuthesis-graduate.ltx) (./sjtuthesis.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/multirow/multirow.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/dcolumn.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/threeparttable/threeparttable.sty ) (/usr/local/texlive/2019/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/xspace.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/relsize/relsize.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/listings/listings.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/listings/lstmisc.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/listings/listings.cfg)) (/usr/local/texlive/2019/texmf-dist/tex/latex/siunitx/siunitx.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/translator/translator.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/ntheorem/ntheorem.sty Stylentheorem', Version 1.33 <2011/08/15>
) (/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
x
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li
sts.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
) (/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
ode.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.de
f
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx
.def
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
df.def))))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
nometric.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
m.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
rison.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ
erarithmetics.code.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
) (/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
ruct.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
ate.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
ations.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
ode.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
ssing.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
e.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
ncy.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.
tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
tex)
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-0-65.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-1-18.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
) (/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
e.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
dlers.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytopaths.code.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.geometric.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.geometric.code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryarrows.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.
code.tex)) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/hologo.sty)
) (./tex/info.tex)
(/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty)
(./thesis.aux) ABD: EverySelectfont initializing macros
geometry driver: auto-detecting
geometry detected driver: xetex
ABD: EveryShipout initializing macros

Package pageslts Warning: Package pdfpages detected.
(pageslts) Using hyperref with pdfpages can cause problems. See
(pageslts) https://www.ctan.org/pkg/pax
(pageslts) for the Pdf Annotations eXtractor, pax.

(./thesis.bbl)
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/pdflscape.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/lscape.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/refcount.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./thesis.out) (./thesis.out)
(/usr/local/texlive/2019/texmf-dist/tex/latex/translator/translator-basic-dicti
onary-English.dict)
(/usr/local/texlive/2019/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
)

Package fontspec Warning: Font "FandolHei-Regular" does not contain requested
(fontspec) Script "CJK".

[1] [2] (./thesis.toc) [1] (./thesis.lof) [2] (./thesis.lot) [3] (./thesis.loa)
[4]

LaTeX Warning: Empty bibliography on input line 77.

(./tex/acknowledgements.tex) (./tex/end_english_abstract.tex)

AED: pageslts setting LastPage

AED: pageslts setting VeryLastPage via AfterLastShipout

AED: pageslts setting LastPages via AfterLastShipout

(./thesis.aux)

Package rerunfilecheck Warning: File thesis.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use packagebookmark'.

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

)
(see the transcript file for additional information)
Output written on thesis.xdv (6 pages, 22560 bytes).
Transcript written on thesis.log.
=== TeX engine is 'XeTeX'
Biber warning: [118] Utils.pm:300> WARN - The file 'thesis.bcf' does not contain any citations!
Latexmk: applying rule 'xelatex'...
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(./thesis.tex
LaTeX2e <2019-10-01> patch level 3
(./sjtuthesis.cls
Document Class: sjtuthesis 2019/06/16 1.0.0rc Shanghai Jiao Tong University The
sis Template
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifluatex.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/iftex.sty)))))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctexbook.cls
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3-code.tex
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/l3deprecation.def))
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def
))
Document Class: ctexbook 2019/05/29 v2.4.16 Chinese adapter for class book (CTE
X)
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctexhook.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctexpatch.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/fix-cm.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ms/everysel.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/config/ctexopts.cfg)
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/book.cls
Document Class: book 2019/10/25 v1.4k Standard LaTeX document class
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/bk10.clo))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/engine/ctex-engine-xetex.def
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.st
y) (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/tuenc.def))
(/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg))
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/ulem/ulem.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/cjk/texinput/CJKfntef.sty)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/zhnumber/zhnumber.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese-b
ook.def
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg))
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/ctex-c5size.clo)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.
def

Package fontspec Warning: Font "FandolSong-Regular" does not contain requested
(fontspec) Script "CJK".

)) (/usr/local/texlive/2019/texmf-dist/tex/latex/ctex/config/ctex.cfg)
(/usr/local/texlive/2019/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/environ/environ.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifpdf.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifvtex.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifxetex.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/pageslts/pageslts.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/atveryend.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/ms/everyshi.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/letltxmacro.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/undolabl/undolabl.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/uniquecounter.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/bigintcalc.sty)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/alphalph.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/intcalc.sty)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the ?' option. (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.s ty (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math-table.t ex))) (/usr/local/texlive/2019/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty ) (/usr/local/texlive/2019/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-def/xetex.def)) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/array.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/booktabs/booktabs.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/longtable.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption3.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/ltcaption.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/bicaption.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/subcaption.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/biblatex.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/logreq/logreq.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/logreq/logreq.def)) (/usr/local/texlive/2019/texmf-dist/tex/latex/base/ifthen.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/url/url.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/blx-dm.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/blx-unicode.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/blx-compat.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/biblatex.def) (./gb7714-2015.bbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))) (/usr/local/texlive/2019/texmf-dist/tex/generic/xstring/xstring.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/xstring/xstring.tex))) (./gb7714-2015.cbx (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx)) (/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/biblatex.cfg)) (/usr/local/texlive/2019/texmf-dist/tex/latex/tocloft/tocloft.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/enumitem/enumitem.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/footmisc/footmisc.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/pdfpages/pdfpages.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/calc.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/eso-pic/eso-pic.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/atbegshi.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/pdfpages/ppxetex.def)) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/pdfescape.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/hycolor.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/hopatch.sty))) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/local/texlive/2019/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/bitset.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/stringenc.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/sourcesanspro/sourcesanspro.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/xkeyval/xkeyval.sty (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))) (/usr/local/texlive/2019/texmf-dist/tex/latex/sourcecodepro/sourcecodepro.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/psdextra.def)) (./sjtuthesis-graduate.ltx) (./sjtuthesis.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/multirow/multirow.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/dcolumn.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/threeparttable/threeparttable.sty ) (/usr/local/texlive/2019/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/xspace.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/relsize/relsize.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/listings/listings.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/listings/lstmisc.sty) (/usr/local/texlive/2019/texmf-dist/tex/latex/listings/listings.cfg)) (/usr/local/texlive/2019/texmf-dist/tex/latex/siunitx/siunitx.sty (/usr/local/texlive/2019/texmf-dist/tex/latex/translator/translator.sty)) (/usr/local/texlive/2019/texmf-dist/tex/latex/ntheorem/ntheorem.sty Stylentheorem', Version 1.33 <2011/08/15>
) (/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
x
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li
sts.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
) (/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
ode.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.de
f
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx
.def
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
df.def))))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
nometric.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
m.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
rison.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ
erarithmetics.code.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
) (/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
ruct.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
ate.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
ations.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
ode.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
ssing.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
e.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
de.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
ncy.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.
tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
tex)
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-0-65.sty)
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-1-18.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
) (/usr/local/texlive/2019/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
e.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
dlers.code.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
e.tex)
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytopaths.code.tex)))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.geometric.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.geometric.code.tex))
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryarrows.code.tex
(/usr/local/texlive/2019/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.
code.tex)) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/hologo.sty)
) (./tex/info.tex)
(/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
(/usr/local/texlive/2019/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty)
(./thesis.aux) ABD: EverySelectfont initializing macros
geometry driver: auto-detecting
geometry detected driver: xetex
ABD: EveryShipout initializing macros

Package pageslts Warning: Package pdfpages detected.
(pageslts) Using hyperref with pdfpages can cause problems. See
(pageslts) https://www.ctan.org/pkg/pax
(pageslts) for the Pdf Annotations eXtractor, pax.

(./thesis.bbl)
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/pdflscape.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/lscape.sty))
(/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/refcount.sty)
(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./thesis.out) (./thesis.out)
(/usr/local/texlive/2019/texmf-dist/tex/latex/translator/translator-basic-dicti
onary-English.dict)
(/usr/local/texlive/2019/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
)

Package fontspec Warning: Font "FandolHei-Regular" does not contain requested
(fontspec) Script "CJK".

[1] [2] (./thesis.toc) [1] (./thesis.lof) [2] (./thesis.lot) [3] (./thesis.loa)
[4]

LaTeX Warning: Empty bibliography on input line 77.

(./tex/acknowledgements.tex) (./tex/end_english_abstract.tex)

AED: pageslts setting LastPage

AED: pageslts setting VeryLastPage via AfterLastShipout

AED: pageslts setting LastPages via AfterLastShipout

(./thesis.aux) )
(see the transcript file for additional information)
Output written on thesis.xdv (6 pages, 14148 bytes).
Transcript written on thesis.log.
=== TeX engine is 'XeTeX'
Biber warning: [118] Utils.pm:300> WARN - The file 'thesis.bcf' does not contain any citations!
Latexmk: applying rule 'xdvipdfmx'...
For rule 'xdvipdfmx', running '&do_viewfile( )' ...
Latexmk: All targets () are up-to-date```

logtext.txt

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

后台开着latexmk, 用的latexmk -pvc -xelatex thesis.tex 但每次更改之后,还是编译很长时间才能显示出来。。

参数 -time 可以显示时间,参数 -quiet 可以隐去日志输出。

$ latexmk -time -quiet thesis.tex
Latexmk: Run number 1 of rule 'xelatex'
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
Latexmk: Run number 2 of rule 'xelatex'
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
Latexmk: Run number 1 of rule 'xdvipdfmx'
For rule 'xdvipdfmx', running '&do_viewfile(  )' ...
'xelatex -no-pdf -interaction=batchmode -recorder  "thesis.tex"': time = 4.46
'xelatex -no-pdf -interaction=batchmode -recorder  "thesis.tex"': time = 4.22
'xdvipdfmx -E -o "thesis.pdf" -q  "thesis.xdv"': time = 1.1
Accumulated processing time = 10.41

五六秒钟并不算长……

XeTeX 因为字体缓存变卡,在 TeX Live 2019 中已经很少会出现(除非你刚装了字体)。而且特征很明显,是卡住不动、没有输出的那种(当然你得开命令行并且没有关输出),并且「会卡在读入字体文件的时候,比如 size10.cloeu1lmr.fd 等」。

现在的 XeTeX 引擎在性能上不及 pdfTeX,但你要考虑它毕竟是要把整个字体读进去的。看日志还用了 tikz,这也是耗时大户。最省时间的办法,其实就是忍着不编译(逃

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

我在.vimrc 里面设置了

let g:vimtex_compiler_latexmk = { 
        \ 'executable' : 'latexmk',
        \ 'options' : [ 
        \   '-xelatex',
        \   '-file-line-error',
        \   '-synctex=1',
        \   '-interaction=nonstopmode',
        \ ]
        \}

但 \ll 的时候还是没有用 xelatex, 会报错。 你遇到过这种情况吗?

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

我在.vimrc 里面设置了

let g:vimtex_compiler_latexmk = { 
        \ 'executable' : 'latexmk',
        \ 'options' : [ 
        \   '-xelatex',
        \   '-file-line-error',
        \   '-synctex=1',
        \   '-interaction=nonstopmode',
        \ ]
        \}

但 \ll 的时候还是没有用 xelatex, 会报错。 你遇到过这种情况吗?

没遇到过...可以考虑给$HOME/.latexmkrc加上这个试试

$pdflatex="xelatex";

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

后台开一个latexmk,编辑器save之后会自动编译并在pdf上显示结果,耗时大概1~2秒。
vscode和vim都有集成了latexmk的插件。如果你对typing的速度有要求可以看看我的这个仓库

我在.vimrc 里面设置了

let g:vimtex_compiler_latexmk = { 
        \ 'executable' : 'latexmk',
        \ 'options' : [ 
        \   '-xelatex',
        \   '-file-line-error',
        \   '-synctex=1',
        \   '-interaction=nonstopmode',
        \ ]
        \}

但 \ll 的时候还是没有用 xelatex, 会报错。 你遇到过这种情况吗?

没遇到过...可以考虑给$HOME/.latexmkrc加上这个试试

$pdflatex="xelatex";

加了之后就有用了! 非常感谢!
另外, 用Zathura作为pdf查看器的时候, 可以指定它显示的内容是我正在修改的地方吗? 我在其他地方改了之后, 要在Zathura里面自己拖到那个地方。。

暂时关闭问题了,不过欢迎继续回复

Was this page helpful?
0 / 5 - 0 ratings