编写含C/A码内容的LaTeX文档报Too many arguments错误是什么原因?
错误产生原因
- 核心原因是
\subsection命令用法不符合LaTeX语法规则:\subsection最多仅支持2个参数,分别是可选的目录短标题(用[]包裹)、必选的节标题(用{}包裹),你将小节的全部正文内容错误填入了\subsection的必选参数{}内,超出了命令的参数接收范围,直接触发「Too many arguments」报错。 - 额外干扰因素:你放入
\subsection参数内的内容包含\par命令、方括号等节标题不支持的内容,进一步打乱了LaTeX的参数解析逻辑,加重了参数识别异常。
修复方案
调整代码结构,\subsection的{}内仅填写节标题,正文内容全部放在\subsection{...}外部,和节标题命令平级即可,参考正确写法:
\section{CA code} \subsection{生成三颗卫星PRN A、PRN B和PRN C的C/A码(见下表)} 遵循`ICD200K`第29页起的说明,以及第4/5页的表格`3aI`。 将你生成的各组码的前10个码片与GPS接口规范`(IS-GPS)`中的表格`3-1`进行交叉校验,绘制各组码的前20个码片。
内容的提问来源于stack exchange,提问作者Vims Rocz
相关产品推荐
相关产品推荐

