在切片中开发零件命令

在切片中开发零件命令

我想稍微改变一下 Conzalo 的命令(如何重置节计数器),方法是删除文档中 Part [number] 的表示:

\usepackage{xpatch}
\makeatletter
\@addtoreset{section}{part}
\xpatchcmd{\@part}{\normalfont}{\normalfont\centering}{}{}
\xpatchcmd{\@part}{\Large}{\LARGE}{}{}
\renewcommand
% \partname{Topic}
\makeatother

我使用 part 命令来学习讲座、实践课和主讲主题。我的目录

在此处输入图片描述

和我的文档

在此处输入图片描述

我不太理解这个命令,因为禁用这两行没有任何作用:

% \xpatchcmd{\@part}{\normalfont}{\normalfont\centering}{}{}
% \xpatchcmd{\@part}{\Large}{\LARGE}{}{}

我想删除零件和编号的表示。

每次使用部件时,如何删除部件标题的表示?

答案1

我不确定这是否是你想要的:

\documentclass{article}

\makeatletter
  \def\@part[#1]#2{%
    \ifnum \c@secnumdepth >\m@ne
      \refstepcounter{part}%
    \fi
    \addcontentsline{toc}{part}{#1}%
    {\parindent \z@ \raggedright
     \interlinepenalty \@M
     \normalfont
     \LARGE \bfseries #2%
     \markboth{}{}\par}%
    \nobreak
    \vskip 3ex
    \@afterheading}
\@addtoreset{section}{part}    
\makeatother

\begin{document}
\tableofcontents

\part{Practicals}
\section{Section I}
content
\subsection{Subsection I} 
content

\part{CIRCULATION and HEART}
\section{Section I}
content
\subsection{Subsection I} 
content

\end{document}

在此处输入图片描述

如果section计数器不应该在每个部分重置,请删除该行

\@addtoreset{section}{part}    

相关内容