# LaTeX error
###### tags: `Err0r_Record`
錯誤碼:
```
Initial Win CP for (console input, console output, system): (CP950, CP950, CP950)
I changed them all to CP950
Rc files read:
NONE
Latexmk: This is Latexmk, John Collins, 4 Apr. 2023. Version 4.80.
No existing .aux file, so I'll make a simple one, and require run of *latex.
Latexmk: applying rule 'pdflatex'...
Rule 'pdflatex': Reasons for rerun
Category 'other':
Rerun of 'pdflatex' forced or previously required
------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex -synctex=1 -interaction=nonstopmode -file-line-error -recorder "d:/latex_test/test.tex"'
------------
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(d:/latex_test/test.tex
LaTeX2e <2023-06-01>
L3 programming layer <2023-06-05>
(c:/texlive/2023/texmf-dist/tex/latex/beamer/beamer.cls
Document Class: beamer 2023/05/15 v3.70 A class for typesetting presentations
(c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasemodes.sty (c:/texlive/2023/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasedecode.sty)) (c:/texlive/2023/texmf-dist/tex/generic/iftex/iftex.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty (c:/texlive/2023/texmf-dist/tex/latex/graphics/keyval.sty)) (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/pgf/math/pgfmath.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/utilities/pgfkeys.sty (c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex (c:/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.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.tex) (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.tex) (c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.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.tex) (c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (c:/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.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/latex/base/size11.clo) (c:/texlive/2023/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (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/graphics-def/pdftex.def))) (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/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/latex/xcolor/xcolor.sty (c:/texlive/2023/texmf-dist/tex/latex/graphics-cfg/color.cfg) (c:/texlive/2023/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.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.code.tex) (c:/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex) (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.code.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.code.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/latex/pgf/utilities/xxcolor.sty) (c:/texlive/2023/texmf-dist/tex/latex/base/atbegshi-ltx.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/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))
Package hyperref Message: Stopped early.
) (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/beamer/beamerbaserequires.sty (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasefont.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/sansmathaccent/sansmathaccent.sty (c:/texlive/2023/texmf-dist/tex/latex/koma-script/scrlfile.sty (c:/texlive/2023/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty (c:/texlive/2023/texmf-dist/tex/latex/koma-script/scrlogo.sty))))) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty (c:/texlive/2023/texmf-dist/tex/latex/translator/translator.sty)) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasemisc.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasetitle.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasesection.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseframe.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasecolor.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasenotes.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasetoc.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty))) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty (c:/texlive/2023/texmf-dist/tex/latex/tools/enumerate.sty)) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasenavigationsymbols.tex)) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty (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/amscls/amsthm.sty)) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerbasethemes.sty)) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerthemedefault.sty (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty))) (c:/texlive/2023/texmf-dist/tex/latex/beamer/beamerfontthemeserif.sty) (c:/texlive/2023/texmf-dist/tex/xelatex/xecjk/xeCJK.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/xelatex/xecjk/xeCJK.sty:43: Critical Package xeCJK Error: The xeCJK package requires XeTeX to function.
(xeCJK)
(xeCJK) You must change your typesetting engine to
(xeCJK) "xelatex"
(xeCJK) instead of plain "latex" or "pdflatex" or
(xeCJK) "lualatex".
(xeCJK) Loading xeCJK will abort!
Type <return> to continue.
...
l.43 ..._critical:nn { xeCJK } { Require-XeTeX } }
) (c:/texlive/2023/texmf-dist/tex/latex/fontspec/fontspec.sty (c:/texlive/2023/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
c:/texlive/2023/texmf-dist/tex/latex/fontspec/fontspec.sty:45: Fatal Package fontspec 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 <return> to continue.
...
l.45 \msg_fatal:nn {fontspec} {cannot-use-pdftex}
Latexmk: If appropriate, the -f option can be used to get latexmk
to try to force complete processing.
Latexmk: Getting log file 'test.log'
Latexmk: Examining 'test.fls'
Latexmk: Examining 'test.log'
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
pdflatex: Command for 'pdflatex' gave return code 1
Refer to 'test.log' and/or above output for details
C:\texlive\2023\bin\windows\runscript.tlu:921: command failed with exit code 12:
perl.exe c:\texlive\2023\texmf-dist\scripts\latexmk\latexmk.pl -synctex=1 -interaction=nonstopmode -file-line-error -pdf -outdir=d:/latex_test d:/latex_test/test
```
然後我把他丟 google,發現[這篇](https://blog.csdn.net/NT0521/article/details/108898230)
其實我自己已經點開兩次了 想說 vscode 跟那個應用程式不同
結果我這是點開後看了一下 原來改編譯器就好了
我原本都用 pdflatex 改成 xelatex 就好了
(我不知道有什麼差XD)
花了我一整個晚上和一個中午 QQ
喔對
因為我那個直接 copy 別人來改 所以編譯出了很多問題例如字體沒安裝、
beamer沒更新或是沒有裝(基本上是不會 如果沒有在安裝的時候點掉)
```
从您提供的LaTeX代码来看,它使用了一些常见的宏包和字体,其中一些可能需要您的系统安装额外的软件或字体。
LaTeX发行版:确保您已经安装了一个完整的LaTeX发行版,如TeX Live(推荐)或MiKTeX。这些发行版提供了LaTeX及其相关工具和宏包的完整安装。
字体:该文档中使用了两种字体,即中文字体NotoSansTC-Medium.otf和英文字体JetBrainsMono-SemiBold.ttf。您需要确保这些字体已经安装在您的系统上,或者根据您的需要替换为其他可用的字体。
宏包:该文档使用了许多宏包,这些宏包通常是LaTeX发行版的一部分,但如果您在编译时遇到缺少宏包的错误,请根据错误消息安装相应的宏包。例如,如果缺少beamer宏包,您可以使用命令tlmgr install beamer(对于TeX Live)或在MiKTeX的包管理器中安装beamer。
总之,为了编译该文档,您需要安装一个LaTeX发行版,并确保所需的字体和宏包可供使用。如果您遇到任何缺少字体或宏包的错误,请根据错误消息采取相应的措施。
```