【无标题】

pdflatex -file-line-error -interaction=nonstopmode -synctex=1 -output-format=pdf -output-directory=W:/coder/latex_graduate wsx.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(W:/coder/latex_graduate/wsx.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-02-22> (W:/coder/latex_graduate/GZUthesis.cls
Document Class: GZUthesis 2024/09/30 v0.1 GZUthesis
(c:/texlive/2023/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(c:/texlive/2023/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(c:/texlive/2023/texmf-dist/tex/generic/xkeyval/xkvutils.tex
(c:/texlive/2023/texmf-dist/tex/generic/xkeyval/keyval.tex))))
(c:/texlive/2023/texmf-dist/tex/latex/base/ifthen.sty)
(c:/texlive/2023/texmf-dist/tex/latex/base/book.cls
Document Class: book 2022/07/02 v1.4n Standard LaTeX document class
(c:/texlive/2023/texmf-dist/tex/latex/base/bk10.clo))
(c:/texlive/2023/texmf-dist/tex/latex/ctex/ctex.sty
(c:/texlive/2023/texmf-dist/tex/latex/l3kernel/expl3.sty
(c:/texlive/2023/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def))
(c:/texlive/2023/texmf-dist/tex/latex/ctex/ctexhook.sty)
(c:/texlive/2023/texmf-dist/tex/latex/ctex/ctexpatch.sty)
(c:/texlive/2023/texmf-dist/tex/latex/base/fix-cm.sty
(c:/texlive/2023/texmf-dist/tex/latex/base/ts1enc.def))
(c:/texlive/2023/texmf-dist/tex/latex/ctex/config/ctexopts.cfg)
(c:/texlive/2023/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def
(c:/texlive/2023/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty
(c:/texlive/2023/texmf-dist/tex/generic/iftex/ifpdf.sty
(c:/texlive/2023/texmf-dist/tex/generic/iftex/iftex.sty))
(c:/texlive/2023/texmf-dist/tex/latex/base/inputenc.sty)
(c:/texlive/2023/texmf-dist/tex/latex/cjk/texinput/CJK.sty
(c:/texlive/2023/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty)
(c:/texlive/2023/texmf-dist/tex/latex/cjk/texinput/CJK.enc))
(c:/texlive/2023/texmf-dist/tex/latex/base/fontenc.sty))
(c:/texlive/2023/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty
(c:/texlive/2023/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa))
(c:/texlive/2023/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty)
(c:/texlive/2023/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg)
(c:/texlive/2023/texmf-dist/tex/latex/ctex/ctexspa.def))
(c:/texlive/2023/texmf-dist/tex/latex/zhnumber/zhnumber.sty
(c:/texlive/2023/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg))
(c:/texlive/2023/texmf-dist/tex/latex/ctex/heading/ctex-heading-book.def
(c:/texlive/2023/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese-book.def
(c:/texlive/2023/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg)))
(c:/texlive/2023/texmf-dist/tex/latex/ctex/ctex-cs4size.clo)
(c:/texlive/2023/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def))
(c:/texlive/2023/texmf-dist/tex/latex/ctex/config/ctex.cfg)
(c:/texlive/2023/texmf-dist/tex/latex/geometry/geometry.sty
(c:/texlive/2023/texmf-dist/tex/generic/iftex/ifvtex.sty))
(c:/texlive/2023/texmf-dist/tex/latex/hyperref/hyperref.sty
(c:/texlive/2023/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(c:/texlive/2023/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(c:/texlive/2023/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(c:/texlive/2023/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(c:/texlive/2023/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(c:/texlive/2023/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(c:/texlive/2023/texmf-dist/tex/latex/hycolor/hycolor.sty)
(c:/texlive/2023/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(c:/texlive/2023/texmf-dist/tex/latex/auxhook/auxhook.sty)
(c:/texlive/2023/texmf-dist/tex/latex/hyperref/nameref.sty
(c:/texlive/2023/texmf-dist/tex/latex/refcount/refcount.sty)
(c:/texlive/2023/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(c:/texlive/2023/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(c:/texlive/2023/texmf-dist/tex/latex/hyperref/pd1enc.def)
(c:/texlive/2023/texmf-dist/tex/generic/intcalc/intcalc.sty)
(c:/texlive/2023/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(c:/texlive/2023/texmf-dist/tex/latex/hyperref/puenc.def)
(c:/texlive/2023/texmf-dist/tex/latex/url/url.sty)
(c:/texlive/2023/texmf-dist/tex/generic/bitset/bitset.sty
(c:/texlive/2023/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(c:/texlive/2023/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(c:/texlive/2023/texmf-dist/tex/latex/hyperref/hpdftex.def
(c:/texlive/2023/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(c:/texlive/2023/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(c:/texlive/2023/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(c:/texlive/2023/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(c:/texlive/2023/texmf-dist/tex/latex/appendix/appendix.sty)
(c:/texlive/2023/texmf-dist/tex/latex/setspace/setspace.sty)
(c:/texlive/2023/texmf-dist/tex/latex/titlesec/titletoc.sty)
(c:/texlive/2023/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(c:/texlive/2023/texmf-dist/tex/latex/pdfpages/pdfpages.sty
(c:/texlive/2023/texmf-dist/tex/latex/tools/calc.sty)
(c:/texlive/2023/texmf-dist/tex/latex/eso-pic/eso-pic.sty
(c:/texlive/2023/texmf-dist/tex/latex/xcolor/xcolor.sty
(c:/texlive/2023/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(c:/texlive/2023/texmf-dist/tex/latex/graphics-def/pdftex.def)
(c:/texlive/2023/texmf-dist/tex/latex/graphics/mathcolor.ltx)))
(c:/texlive/2023/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/texlive/2023/texmf-dist/tex/latex/graphics/graphics.sty
(c:/texlive/2023/texmf-dist/tex/latex/graphics/trig.sty)
(c:/texlive/2023/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(c:/texlive/2023/texmf-dist/tex/latex/pdfpages/pppdftex.def))
(c:/texlive/2023/texmf-dist/tex/latex/caption/caption.sty
(c:/texlive/2023/texmf-dist/tex/latex/caption/caption3.sty))
(c:/texlive/2023/texmf-dist/tex/generic/ulem/ulem.sty)
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/biblatex.sty
(c:/texlive/2023/texmf-dist/tex/latex/logreq/logreq.sty
(c:/texlive/2023/texmf-dist/tex/latex/logreq/logreq.def))
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/blx-dm.def)
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/blx-compat.def)
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/biblatex.def)
(W:/coder/latex_graduate/biblatex/gb7714_2024.bbx
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/bbx/standard.bbx)))

Package biblatex Warning: Macro ‘bytranslator+others’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘translator+othersstrg’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘name:andothers’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘title’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘url+urldate’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘url’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘urldate’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘doi+eprint+url’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘chapter+pages’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘name:last-first’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘publisher+location+date’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘journal+issuetitle’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘issue+date’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘volume+number+eid’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘note+pages’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘booktitle’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘editor’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘editorstrg’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘periodical’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘title+issuetitle’ already defined.
(biblatex) Using \renewbibmacro.

Package biblatex Warning: Macro ‘institution+location+date’ already defined.
(biblatex) Using \renewbibmacro.

) (W:/coder/latex_graduate/biblatex/gb7714_2024.cbx
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx))
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/biblatex.cfg)
(c:/texlive/2023/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
(c:/texlive/2023/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)))
(c:/texlive/2023/texmf-dist/tex/latex/algorithms/algorithm.sty
(c:/texlive/2023/texmf-dist/tex/latex/float/float.sty))
(c:/texlive/2023/texmf-dist/tex/latex/algorithmicx/algorithmicx.sty
Document Style algorithmicx 1.2 - a greatly improved algorithmic' style ) (c:/texlive/2023/texmf-dist/tex/latex/algorithmicx/algpseudocode.sty Document Style - pseudocode environments for use with the algorithmicx’ style
) (c:/texlive/2023/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?’ option.
(c:/texlive/2023/texmf-dist/tex/latex/amsmath/amstext.sty
(c:/texlive/2023/texmf-dist/tex/latex/amsmath/amsgen.sty))
(c:/texlive/2023/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(c:/texlive/2023/texmf-dist/tex/latex/amsmath/amsopn.sty))
(c:/texlive/2023/texmf-dist/tex/latex/amsfonts/amssymb.sty
(c:/texlive/2023/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(c:/texlive/2023/texmf-dist/tex/latex/booktabs/booktabs.sty)
(c:/texlive/2023/texmf-dist/tex/latex/colortbl/colortbl.sty
(c:/texlive/2023/texmf-dist/tex/latex/tools/array.sty))
(c:/texlive/2023/texmf-dist/tex/latex/tools/enumerate.sty)
(c:/texlive/2023/texmf-dist/tex/latex/multirow/multirow.sty)
(c:/texlive/2023/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(c:/texlive/2023/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(c:/texlive/2023/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(c:/texlive/2023/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(c:/texlive/2023/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(c:/texlive/2023/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(c:/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.co
de.tex)) (c:/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
(c:/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def))
)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
)) (c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.te
x)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric
.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.t
ex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.co
de.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.te
x)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithm
etics.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.cod
e.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.te
x)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code
.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.c
ode.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)

(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.co
de.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
) (c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code
.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
) (c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex)))
(c:/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex)
(c:/texlive/2023/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.st
y)
(c:/texlive/2023/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.st
y)) (c:/texlive/2023/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(c:/texlive/2023/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))
(c:/texlive/2023/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex))
(c:/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
(c:/texlive/2023/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.co
de.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
(c:/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli
brarytopaths.code.tex)))
(c:/texlive/2023/texmf-dist/tex/latex/fontspec/fontspec.sty

c:/texlive/2023/texmf-dist/tex/latex/fontspec/fontspec.sty:45: Fatal Package fo
ntspec Error: The fontspec package requires either XeTeX or
(fontspec) LuaTeX.
(fontspec)
(fontspec) You must change your typesetting engine to,
(fontspec) e.g., “xelatex” or “lualatex” instead of
(fontspec) “latex” or “pdflatex”.

Type to continue.

l.45 \msg_fatal:nn {fontspec} {cannot-use-pdftex}

Process finished with exit code 1
错误解决方法:
你遇到的错误是因为 fontspec 包要求使用 XeTeXLuaTeX 引擎(如 xelatexlualatex),而你当前使用的是 pdflatex(基于传统的 pdfTeX 引擎)。

错误原因:

  • fontspec 包的作用:它用于在 LaTeX 中加载系统字体(如 .ttf.otf 字体文件),通常与中文字体、高级排版需求相关。
  • 引擎不兼容pdflatex 无法处理 fontspec 包的指令,因为它依赖现代引擎的 Unicode 和字体管理功能。

解决方案:

  1. 改用 xelatexlualatex 编译

    • 将你的编译命令从 pdflatex 替换为 xelatexlualatex,例如:
      xelatex -file-line-error -interaction=nonstopmode -synctex=1 -output-directory=W:/coder/latex_graduate wsx.tex
      
    • 大多数 LaTeX 编辑器(如 TeXworks、VS Code、TeXstudio)允许你在设置中选择默认编译引擎。
  2. 检查文档的编码和字体设置

    • 确保你的文档以 UTF-8 编码 保存(尤其是包含中文时)。
    • 如果使用 ctex 包,它通常会自动配置中文字体,但在 xelatex 下更稳定。示例导言区:
      \documentclass{GZUthesis}
      \usepackage{ctex} % 自动处理中文
      
  3. 移除不必要的 fontspec 依赖(如果误用)

    • 如果文档没有特殊字体需求,且错误是由于其他包间接引入了 fontspec,尝试通过以下方式修复:
      \usepackage[utf8]{inputenc} % pdflatex 下使用
      \usepackage[T1]{fontenc}
      

附加提示:

  • 中文字体配置:如果使用 ctex,它已经为中文优化,无需额外加载 fontspec。如需自定义字体,参考 ctex 的文档配置。
  • 编译链调整:使用 xelatex 时,可能需要多次编译以确保交叉引用正确生成。

修改后重新编译即可解决此错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉默媛

你的打赏是我能坚持的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值