Lipics 没有章节编号

Lipics 没有章节编号

我正在尝试修改唇形大师文档类,以便提供章节编号:正如您在中看到的lipics-sample-frontmatter.tex前言章节没有编号。我该如何重新定义类以更新\thechapter计数器并将该编号放入以下代码部分定义的框中?

\def\@makechapterhead#1{%
  {\parindent\z@ \raggedright
   \hangindent12\p@ \advance\hangindent1em
   \textcolor[rgb]{0.99,0.78,0.07}{\rule{12\p@}{12\p@}}\quad
   \LARGE\sffamily\bfseries\mathversion{bold}#1\par}%
  \vskip2\baselineskip}

我注意到不同章节中的部分具有相同的章节号,即零。如果这是可能的,我甚至可以定义一个\chapter*不显示章节号作为默认 lipicsmaster 行为的命令吗?提前致谢。

答案1

一个选择可能是将以下内容添加到你的序言中:

\makeatletter
\definecolor{myyellow}{rgb}{0.99,0.78,0.07}
\def\@makechapterhead#1{%
  {\parindent\z@ \raggedright
   \hangindent12\p@ \advance\hangindent1em
   \refstepcounter{chapter}%
   %\textcolor[rgb]{0.99,0.78,0.07}{\rule{12\p@}{12\p@}}\quad
   \colorbox{myyellow}{\resizebox{12\p@}{12\p@}{\textcolor{black}{\sffamily\thechapter}}}\quad%
   \LARGE\sffamily\bfseries\mathversion{bold}#1\par}%
  \vskip2\baselineskip}
\makeatother

在此处输入图片描述

您可能希望添加一个规范来稍微改变 a 的显示\chapter*以匹配与上述相关的重新定义\chapter

\makeatletter
\def\@makeschapterhead#1{%
  {\parindent\z@ \raggedright
   \hangindent12\p@ \advance\hangindent1em
   %\textcolor[rgb]{0.99,0.78,0.07}{\rule{12\p@}{12\p@}}\quad
   \colorbox{myyellow}{\resizebox{12\p@}{12\p@}{\phantom{\sffamily\thechapter}}}\quad%
   \LARGE\sffamily\bfseries\mathversion{bold}#1\par}%
  \vskip2\baselineskip}
\makeatother

在此处输入图片描述

我不太确定预期用途;以上内容只是为了满足要求而拼凑起来的,但可能有更多/更好的想法可以使内容更加健壮(例如,如果您有超过 9 个章节)。

相关内容