删除某些项目的计数器?

删除某些项目的计数器?

现在我有了一个计数器,它可以生成数字符号和 2 个数字,如 1.1(针对第一部分中的第一个问题):

\newcounter{zzadacha}[section]
\newcommand{\zz}{\addtocounter{zzadacha}{1}%
\textbf{\hspace{1 pt} 
\color{blue}\textnumero \hspace{1 pt}\arabic{section}.\arabic{zzadacha}\,} }

然后我在文档中使用它

\zz $45$; \zz $-67$... ETC

一切正常,我的第一部分有 30 个问题。问题是 - 如何在打印中跳过,比如说项目编号 1、12 和 29?其他项目必须有自己的保存编号。

请问有什么想法吗?

答案1

重新定义\zz以检查可选参数。任何非空白内容都会抑制蓝色文本。

\documentclass{article}
\usepackage{xcolor}
\def\textnumero{No.}
\begin{document}
\newcounter{zzadacha}[section]
\newcommand{\zz}[1][]{\addtocounter{zzadacha}{1}%
\if\relax#1\relax\textbf{\hspace{1 pt} 
\color{blue}\textnumero \hspace{1 pt}\arabic{section}.\arabic{zzadacha}\,} \fi}

\section{First}
\zz text

\section{Next}
\zz[x] text

\section{Third}
\zz text
\end{document}

在此处输入图片描述

相关内容