Texlipse 中的警告消息“\section 后没有参数”

Texlipse 中的警告消息“\section 后没有参数”

我一直在尝试Texlipse使用以下代码来获取章节标题的特定格式。

\usepackage{titlesec}
\titleformat{\section}[block]{\bfseries\filcenter}
{\S\thesection}{1em}{}
\renewcommand\thesection{\arabic{section}}

但我没有得到所需格式的输出。此外,我收到了一条警告消息

No argument following \section 

有什么线索吗?

答案1

我相信这是由于 TeXlipse 试图变得聪明而引起的问题,但它并没有区分何时\section在序言中或在document环境中的宏定义中使用。

你可以\section通过以下方式欺骗 TeXlipse,让它不“看到”命令:

\usepackage{titlesec}
\expandafter\titleformat\expandafter{\csname section\endcsname}[block]
  {\bfseries\filcenter}
  {\S\thesection}
  {1em}
  {}
\renewcommand\thesection{\arabic{section}}

或者直接忽略虚假警告。

关于输出不是你想要的,你应该告诉什么您期望的输出。

相关内容