提问于:
浏览数:
2772
## 编译环境
操作系统
* [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 回答
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 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。