## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive 2020 * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 ![](https://wenda.latexstudio.net/data/attach/201009/m12uklA9.png) 请问这个报错是什么意思呢?其实这个报错并没有影响到我最终的输出(还是可以输出的),但是每次都有这个报错就很难受..vscode标红的地方是第22行这个半括号,其余地方我检查了也没有发现明显的错误...求解答!代码如下: ```python %导言区 \documentclass{ctexart}%ctexbook,ctexrep %===设置标题的格式=== \ctexset{ section = { format+ = \zihao{-4} \bf \raggedright, name = {,、}, number = \chinese{section}, beforeskip = 1.0ex plus 0.2ex minus .2ex, afterskip = 1.0ex plus 0.2ex minus .2ex, aftername = \hspace{0pt} }, subsection = { format+ = \zihao{5} \bf \raggedright, %name={\thesubsection} name = {,、}, number = \arabic{subsection}, beforeskip = 1.0ex plus 0.2ex minus .2ex, afterskip = 1.0ex plus 0.2ex minus .2ex, aftername = \hspace{0pt} } } %正文区 提纲的构造 \begin{document} \section{引言} 一年一度的诺贝尔开奖季仍在进行。据诺贝尔奖官网消息,2020年的诺贝尔文学奖评选结果,已于北京时间10月8日揭晓,美国诗人露易丝·格丽克获此殊荣。 格丽克是诺贝尔文学奖史上第16位女性获奖人,她将获得1000万瑞典克朗的奖金。 \section{实验方法} \section{实验结果} \subsection{数据}%构建子小节 \subsection{图表} \subsubsection{实验条件}%构建更小的小节 \subsubsection{实验过程}%构建更小的小节 \subsection{结果分析} \section{结论} \section{致谢} \end{document} ````

1 回答1

0
主要问题是`\subsection`参数设置中: ```tex name = {,、}, number = \arabic{subsection}, ``` 后面的逗号是中文逗号,应该改成英文逗号: ```tex name = {,、}, number = \arabic{subsection}, ``` 换一个好一点的编译器,应该很容易发现类似错误。 另外,`\bf`是过时命令,应该使用`\bfseries`,不过你处理的是中文,建议还是用`\heiti`命令会合理一些。
  • 这个别问,问就是记事本 TeXLive,我基本不用其它编辑器。 – registor 2020-10-11 09:33 回复
  • 我明白了!!原来时这个错误..我觉得TeXworks不能直观的看出代码在第几行就换成了vscode..但其实我这个用的并不是很溜,经常有一些很奇怪的报错看不太懂,请问有没有什么比较好的适合初学者的编译 – 岩岫杳冥 2020-10-10 23:21 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。