我一直在尝试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}}
或者直接忽略虚假警告。
关于输出不是你想要的,你应该告诉什么您期望的输出。