提问于:
浏览数:
5810
## 编译环境
操作系统
* [x ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [2020 ] TexLive `年份`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
源码如下:
\documentclass{article}
\usepackage[UTF8]{ctex}
\begin{document}
中文
\end{document}
log文件如下:
This is XeTeX, Version 3.14159265-2.6-0.999992 (TeX Live 2020/W32TeX) (preloaded format=xelatex 2020.8.8) 12 AUG 2020 22:46
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test02.tex
(./test02.tex
LaTeX2e <2020-02-02> patch level 5
L3 programming layer <2020-03-06>
(c:/texlive/2020/texmf-dist/tex/latex/base/article.cls
Document Class: article 2019/12/20 v1.4l Standard LaTeX document class
(c:/texlive/2020/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option)
)
\c@part=\count163
\c@section=\count164
\c@subsection=\count165
\c@subsubsection=\count166
\c@paragraph=\count167
\c@subparagraph=\count168
\c@figure=\count169
\c@table=\count170
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen134
)
(c:/texlive/2020/texmf-dist/tex/latex/ctex/ctex.sty
(c:/texlive/2020/texmf-dist/tex/latex/l3kernel/expl3.sty
Package: expl3 2020-07-17 L3 programming layer (loader)
! Undefined control sequence.
l.67 \bool
_new:N \g__expl_reload_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing $ inserted.
$
l.67 \bool_
new:N \g__expl_reload_bool
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.67 \bool_
new:N \g__expl_reload_bool
You're in trouble here. Try typing to proceed.
If that doesn't work, type X to quit.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 67.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 67.
! Undefined control sequence.
l.67 \bool_new:N \g
__expl_reload_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing { inserted.
_
l.67 \bool_new:N \g__
expl_reload_bool
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.69 \tl
_if_exist:NF \c__expl_def_ext_tl
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \c invalid in math mode on input line 69.
! Double subscript.
l.69 \tl_if_exist:NF \c__
expl_def_ext_tl
I treat `x_1_2' essentially like `x_1{}_2'.
! Undefined control sequence.
l.70 { \tl
_const:Nn \c__expl_def_ext_tl { def } }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \c invalid in math mode on input line 70.
! Double subscript.
l.70 { \tl_const:Nn \c__
expl_def_ext_tl { def } }
I treat `x_1_2' essentially like `x_1{}_2'.
! Undefined control sequence.
l.71 \cs
_gset_protected:Npn \__kernel_sys_configuration_load:n #1
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.71 ...d:Npn \__kernel_sys_configuration_load:n #
1
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.74 \cs
_undefine:c { ver@ #1 .def }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.74 \cs_undefine:c { ver@ #
1 .def }
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Argument of \@onefilewithoptions has an extra }.
\par
l.78 }
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.
Runaway argument?
] [ ] \c __expl_def_ext_tl \ExplSyntaxOn
! Paragraph ended before \@onefilewithoptions was complete.
\par
l.78 }
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.
! Missing $ inserted.
$
l.78 }
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing } inserted.
}
l.78 }
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
}
l.78 }
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
Missing character: There is no ̧ in font cmmi5!
Missing character: There is no ̧ in font cmmi5!
Overfull \hbox (196.71214pt too wide) in paragraph at lines 67--78
[]$[]\OML/cmm/m/it/10 ew \OT1/cmr/m/n/10 : \OML/cmm/m/it/10 N[]$
[]
! Too many }'s.
}
l.78 }
You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.
! Undefined control sequence.
l.79 \cs
_gset_protected:Npn \__kernel_sys_configuration_load_std:n #1
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing $ inserted.
$
l.79 \cs_
gset_protected:Npn \__kernel_sys_configuration_load_std:n #1
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.79 \cs_
gset_protected:Npn \__kernel_sys_configuration_load_std:n #1
You're in trouble here. Try typing to proceed.
If that doesn't work, type X to quit.
! You can't use `macro parameter character #' in math mode.
l.79 ...n \__kernel_sys_configuration_load_std:n #
1
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.81 \cs
_undefine:c { ver@ #1 .def }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.81 \cs_undefine:c { ver@ #
1 .def }
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Argument of \@onefilewithoptions has an extra }.
\par
l.84 }
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.
Runaway argument?
] [ ] \c __expl_def_ext_tl
! Paragraph ended before \@onefilewithoptions was complete.
\par
l.84 }
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.
! Missing $ inserted.
$
l.84 }
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing } inserted.
}
l.84 }
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
Overfull \hbox (20.03395pt too wide) in paragraph at lines 79--84
[]$[]\OML/cmm/m/it/10 set[]rotected \OT1/cmr/m/n/10 : \OML/cmm/m/it/10 Npn[][]e
rnel[]ys[]onfiguration[]oad[]td \OT1/cmr/m/n/10 : \OML/cmm/m/it/10 n\OT1/cmr/m/
n/10 1[]$
[]
! Too many }'s.
}
l.84 }
You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.
! Undefined control sequence.
l.85 \clist
_if_exist:NF \l__expl_options_clist
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing $ inserted.
$
l.85 \clist_
if_exist:NF \l__expl_options_clist
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.85 \clist_
if_exist:NF \l__expl_options_clist
You're in trouble here. Try typing to proceed.
If that doesn't work, type X to quit.
LaTeX Warning: Command \l invalid in math mode on input line 85.
! Missing { inserted.
_
l.85 \clist_if_exist:NF \l__
expl_options_clist
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.86 { \clist
_new:N \l__expl_options_clist }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 86.
! Missing { inserted.
_
l.86 { \clist_new:N \l__
expl_options_clist }
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.90 \keys
_define:nn { sys }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Double subscript.
l.90 \keys_
define:nn { sys }
I treat `x_1_2' essentially like `x_1{}_2'.
! Undefined control sequence.
l.94 { \sys
_load_backend:n {#1} } ,
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.94 { \sys_load_backend:n {#
1} } ,
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.97 \sys
_load_debug:
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.98 \debug
_on:n { check-declarations }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.100 driver .meta:n = { backend = #
1 } ,
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.102 \sys
_load_debug: ,
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.105 \sys
_load_debug:
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.106 \debug
_on:n { log-functions }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.109 = \g
__kernel_backend_header_bool ,
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing { inserted.
_
l.109 = \g__
kernel_backend_header_bool ,
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.113 \bool
_gset_true:N \g__kernel_deprecation_undo_recent_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.113 \bool_gset_true:N \g
__kernel_deprecation_undo_recent_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing { inserted.
_
l.113 \bool_gset_true:N \g__
kernel_deprecation_undo_recent_bool
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.114 \sys
_load_deprecation:
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.117 \cs
_if_exist:NF \@expl@sys@load@backend@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.117 \cs_if_exist:NF \@expl@sys@load@backend@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.119 \tl
_put_left:Nn \document
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing } inserted.
}
l.119 \tl_put_left:Nn \document
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
}
l.119 \tl_put_left:Nn \document
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
}
l.119 \tl_put_left:Nn \document
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
}
l.119 \tl_put_left:Nn \document
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
}
l.119 \tl_put_left:Nn \document
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing $ inserted.
$
l.119 \tl_put_left:Nn \document
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
Missing character: There is no ł in font cmmi10!
Missing character: There is no ł in font cmmi7!
! Extra \endgroup.
\endgroup
l.119 \tl_put_left:Nn \document
Things are pretty mixed up, but I think the worst is over.
(c:/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def
File: l3backend-xdvipdfmx.def 2020-06-29 L3 backend support: xdvipdfmx
\g__graphics_track_int=\count171
\l__pdf_internal_box=\box45
\g__pdf_backend_object_int=\count172
\g__pdf_backend_annotation_int=\count173
)
No file test02.aux.
\openout1 = `test02.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 119.
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 119.
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 119.
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 119.
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 119.
LaTeX Font Info: Trying to load font information for TS1+cmr on input line 1
19.
(c:/texlive/2020/texmf-dist/tex/latex/base/ts1cmr.fd
File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
)
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 119.
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 119.
LaTeX Font Info: ... okay on input line 119.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 119.
LaTeX Font Info: ... okay on input line 119.
Overfull \hbox (1648.97568pt too wide) in paragraph at lines 85--119
[]$[]\OML/cmm/m/it/10 f[]xist \OT1/cmr/m/n/10 : \OML/cmm/m/it/10 NF[]$
[]
! Missing } inserted.
}
l.121 \endgroup
I've inserted something that you may have forgotten.
(See the above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Extra \endgroup.
\endgroup
l.121 \endgroup
Things are pretty mixed up, but I think the worst is over.
! Undefined control sequence.
l.122 \@expl@sys@load@backend@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Extra }, or forgotten \endgroup.
l.124 }
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
! Extra }, or forgotten \endgroup.
l.125 }
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
! Undefined control sequence.
l.126 \cs
_gset_protected:Npn \@expl@sys@load@backend@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing $ inserted.
$
l.126 \cs_
gset_protected:Npn \@expl@sys@load@backend@@
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Undefined control sequence.
l.126 ...t_protected:Npn \@expl@sys@load@backend@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.128 \str
_if_exist:NF \c_sys_backend_str
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \c invalid in math mode on input line 128.
! Undefined control sequence.
l.129 { \sys
_load_backend:n { } }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.131 \keys
_set:nV { sys } \l__expl_options_clist
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 131.
! Missing { inserted.
_
l.131 \keys_set:nV { sys } \l__
expl_options_clist
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.132 \str
_if_exist:NF \c_sys_backend_str
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \c invalid in math mode on input line 132.
! Undefined control sequence.
l.133 { \sys
_load_backend:n { } }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.134 \bool
_if:NT \g__expl_reload_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.134 \bool_if:NT \g
__expl_reload_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing { inserted.
_
l.134 \bool_if:NT \g__
expl_reload_bool
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.136 \cs
_gset_eq:NN \__kernel_sys_configuration_load:n
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.139 \file
_input_stop:
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.141 \cs
_if_free:cTF { ver@expl3.sty }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.143 \tex
_everyjob:D \exp_after:wN
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.145 \tex
_the:D \tex_everyjob:D
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.145 \tex_the:D \tex
_everyjob:D
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.146 \sys
_everyjob:
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.149 { \sys
_everyjob: }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.150 \reverse
_if:N \if_cs_exist:N \s__expl_stop
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.153 \cs
_if_exist:NF \@expl@push@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.153 \cs_if_exist:NF \@expl@push@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.155 \tl
_put_left:Nn \@pushfilename { \@expl@push@filename@@ }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.155 \tl_put_left:Nn \@pushfilename
{ \@expl@push@filename@@ }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Undefined control sequence.
l.155 ... \@pushfilename { \@expl@push@filename@@
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.156 \tl
_put_right:Nn \@pushfilename { \@expl@push@filename@aux@@ }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.156 \tl_put_right:Nn \@pushfilename
{ \@expl@push@filename@aux@@ }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Undefined control sequence.
l.156 ...pushfilename { \@expl@push@filename@aux@@
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.158 \cs
_gset_protected:Npn \@expl@push@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.158 ...gset_protected:Npn \@expl@push@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.162 \tl
_to_str:N \@currname .
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.163 \tl
_to_str:N \@currext
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.165 \tl
_put_left:Nx \l__expl_status_stack_tl
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 165.
! Missing { inserted.
_
l.165 \tl_put_left:Nx \l__
expl_status_stack_tl
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.167 \bool
_if:NTF \l__kernel_expl_bool
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 167.
! Missing { inserted.
_
l.167 \bool_if:NTF \l__
kernel_expl_bool
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.173 \cs
_gset_protected:Npn \@expl@push@filename@aux@@ #1#2#3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.173 ..._protected:Npn \@expl@push@filename@aux@@
#1#2#3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.173 ...rotected:Npn \@expl@push@filename@aux@@ #
1#2#3
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.173 ...tected:Npn \@expl@push@filename@aux@@ #1#
2#3
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.173 ...cted:Npn \@expl@push@filename@aux@@ #1#2#
3
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.175 \str
_gset:Nn \g_file_curr_name_str {#3}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.175 \str_gset:Nn \g
_file_curr_name_str {#3}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! You can't use `macro parameter character #' in math mode.
l.175 \str_gset:Nn \g_file_curr_name_str {#
3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.176 #
1 #2 {#3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.176 #1 #
2 {#3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.176 #1 #2 {#
3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.178 \cs
_if_exist:NF \@expl@pop@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.178 \cs_if_exist:NF \@expl@pop@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.180 \tl
_put_right:Nn \@popfilename
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.180 \tl_put_right:Nn \@popfilename
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Undefined control sequence.
l.181 { \@expl@pop@filename@@
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.183 \cs
_gset_protected:Npn \@expl@pop@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.183 \cs_gset_protected:Npn \@expl@pop@filename@@
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.186 \tl
_if_empty:NTF \l__expl_status_stack_tl
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 186.
! Missing { inserted.
_
l.186 \tl_if_empty:NTF \l__
expl_status_stack_tl
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
LaTeX Warning: Command \l invalid in math mode on input line 188.
! Missing { inserted.
_
l.188 ...{ \exp_after:wN \__expl_status_pop:w \l__
expl_status_stack_tl \s__e...
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.188 ..._status_pop:w \l__expl_status_stack_tl \s
__expl_stop }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing { inserted.
_
l.188 ...tatus_pop:w \l__expl_status_stack_tl \s__
expl_stop }
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.190 \cs
_gset_protected:Npn \__expl_status_pop:w #1#2 \s__expl_stop
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Double subscript.
l.190 \cs_
gset_protected:Npn \__expl_status_pop:w #1#2 \s__expl_stop
I treat `x_1_2' essentially like `x_1{}_2'.
! You can't use `macro parameter character #' in math mode.
l.190 ...gset_protected:Npn \__expl_status_pop:w #
1#2 \s__expl_stop
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.190 ...et_protected:Npn \__expl_status_pop:w #1#
2 \s__expl_stop
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.190 ...rotected:Npn \__expl_status_pop:w #1#2 \s
__expl_stop
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing { inserted.
_
l.190 ...tected:Npn \__expl_status_pop:w #1#2 \s__
expl_stop
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.192 \tl
_set:Nn \l__expl_status_stack_tl {#2}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 192.
! Missing { inserted.
_
l.192 \tl_set:Nn \l__
expl_status_stack_tl {#2}
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! You can't use `macro parameter character #' in math mode.
l.192 \tl_set:Nn \l__expl_status_stack_tl {#
2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `macro parameter character #' in math mode.
l.193 \int_if_odd:nTF {#
1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Undefined control sequence.
l.197 \tl
_if_exist:NF \l__expl_status_stack_tl
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Double subscript.
l.197 \tl_
if_exist:NF \l__expl_status_stack_tl
I treat `x_1_2' essentially like `x_1{}_2'.
LaTeX Warning: Command \l invalid in math mode on input line 197.
! Missing { inserted.
_
l.197 \tl_if_exist:NF \l__
expl_status_stack_tl
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.199 \tl
_new:N \l__expl_status_stack_tl
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 199.
! Missing { inserted.
_
l.199 \tl_new:N \l__
expl_status_stack_tl
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.200 \tl
_set:Nn \l__expl_status_stack_tl { 0 }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Command \l invalid in math mode on input line 200.
! Missing { inserted.
_
l.200 \tl_set:Nn \l__
expl_status_stack_tl { 0 }
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
! Undefined control sequence.
l.202 \cs
_gset_eq:NN \__kernel_sys_configuration_load:n
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Double subscript.
l.202 \cs_
gset_eq:NN \__kernel_sys_configuration_load:n
I treat `x_1_2' essentially like `x_1{}_2'.
)
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.29 \GetIdInfo
$Id: ctex.dtx 76d4e94 2020-06-06 23:22:18 +0800 Qing Lee to replace it with another command,
or to continue without it.
LaTeX Warning: You have requested, on input line 29, version
`' of \GenericError { }{LaTeX Error: Can be used o
nly in preamble}{See the LaTeX manual or LaTeX Companion for explanation.}{Your
command was ignored.
Type I to replace it with another command,
or to continue without it.} expl3,
but only version
`2020-07-17 L3 programming layer (loader) '
is available.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.29 \GetIdInfo
$Id: ctex.dtx 76d4e94 2020-06-06 23:22:18 +0800 Qing Lee to replace it with another command,
or to continue without it.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.29 \GetIdInfo
$Id: ctex.dtx 76d4e94 2020-06-06 23:22:18 +0800 Qing Lee to replace it with another command,
or to continue without it.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.32 ...ExplFileDate}{2.5.3}{\ExplFileDescription}
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.41 \@ifpackageloaded
{ ctexsize }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Package ctex Error: Package `ctexsize' can not be loaded with `ctex'.
For immediate help type H .
...
l.42 ... ctex } { subpackage-loaded } { ctexsize }
}
`ctexsize' is actually a part of `ctex'.
It is not necessary to load it separately.
! Missing \endcsname inserted.
\protect
l.43 ...new_eq:cN { ver@ctexsize. \@pkgextension }
\c__ctex_version_tl }
The control sequence marked should
not appear between \csname and \endcsname.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.43 ...new_eq:cN { ver@ctexsize. \@pkgextension }
\c__ctex_version_tl }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Extra \endcsname.
\exp_args:Nc ...>\exp_after:wN #1\cs:w #2\cs_end:
l.43 ...new_eq:cN { ver@ctexsize. \@pkgextension }
\c__ctex_version_tl }
I'm ignoring this, since I wasn't doing a \csname.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.44 \@ifpackageloaded
{ ctexheading }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Package ctex Error: Package `ctexheading' can not be loaded with `ctex'.
For immediate help type H .
...
l.45 ...ex } { subpackage-loaded } { ctexheading }
}
`ctexheading' is actually a part of `ctex'.
It is not necessary to load it separately.
! Missing \endcsname inserted.
\protect
l.46 ..._eq:cN { ver@ctexheading. \@pkgextension }
\c__ctex_version_tl }
The control sequence marked should
not appear between \csname and \endcsname.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.46 ..._eq:cN { ver@ctexheading. \@pkgextension }
\c__ctex_version_tl }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! Extra \endcsname.
\exp_args:Nc ...>\exp_after:wN #1\cs:w #2\cs_end:
l.46 ..._eq:cN { ver@ctexheading. \@pkgextension }
\c__ctex_version_tl }
I'm ignoring this, since I wasn't doing a \csname.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.47 \RequirePackage
{ xparse , l3keys2e }
Your command was ignored.
Type I to replace it with another command,
or to continue without it.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.55 \@ifpackagelater
{ expl3 } { 2020/04/06 } { }
(That makes 100 errors; please try again.)
Here is how much of TeX's memory you used:
428 strings out of 481358
8406 string characters out of 5927882
246145 words of memory out of 5000000
17901 multiletter control sequences out of 15000+600000
532346 words of font info for 25 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191
34i,15n,33p,249b,144s stack positions out of 5000i,500n,10000p,200000b,80000s
No pages of output.
4 回答
0
确定和中文有关吗?从log看来好像是L3的问题,和中文没什么关系。
改成最简单的纯英文看一下?如果纯英文也不行的话,建议升级TeXLive试试。
-
非常感谢! – 特里尼蒂 2020-08-13 23:07 回复
-
已升级,编译过了,谢谢! – 特里尼蒂 2020-08-13 23:06 回复
0
编译环境:XeLaTeX,命令如下:xelatex.exe -synctex=1 -interaction=nonstopmode %.tex
0
应该是你的TeXLive安装的问题,这里测试,没有任何问题:
![](https://wenda.latexstudio.net/data/attach/200812/tH4nek0b.png)
0
1. 应该用命令行 `xelatex <文件名>.tex` 去编译,而不是加参数 `-nostopmode`
2. 升级全部宏包试试
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。