如何创建按出现顺序计数的新计数器

如何创建按出现顺序计数的新计数器

我想创建一个计数器(并且能够在每次出现新项目时进行标记),用于计数问题并按其出现的顺序命名,而不管它们出现在哪个部分。例如:

问题 1. 文本文本文本方程式....

然后在一个完全不同的章节中

问题 2. 文本...公式文本等

等等。

答案1

您可以简单地定义一个新的计数器

\newcounter{problem}

并且它的编号不依赖于分段级别。

但是,考虑到你想要实现的结果,我建议你定义一个新的类似定理的环境

\theoremstyle{definition}
\newtheorem{problem}{Problem}

梅威瑟:

\documentclass{book}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{problem}{Problem}

\begin{document}

\chapter{First}

\begin{problem}\label{prob:first}
  Some text
\end{problem}

\begin{problem}\label{prob:second}
  Some text
\end{problem}

\chapter{Second}

\begin{problem}\label{prob:third}
  Some text
\end{problem}

A reference to problem \ref{prob:second}

\end{document} 

输出:

在此处输入图片描述


编辑(回应 OP 的评论)

你可以定义一种新样式并使用它来代替definition样式:

\newtheoremstyle{problem}%  <name>
  {\topsep}%                <space above>
  {\topsep}%                <space below>
  {}%                       <body font>
  {}%                       <indent amount>
  {\bfseries\large}%        <theorem head font>
  {.}%                      <punctuation after theorem head>
  {.5em}%                   <space after theorem head>
  {}%                       <theorem head spec>
\theoremstyle{problem}

改成\large你想要的就行。

梅威瑟:

\documentclass{book}
\usepackage{amsthm}
\newtheoremstyle{problem}%  <name>
  {\topsep}%                <space above>
  {\topsep}%                <space below>
  {}%                       <body font>
  {}%                       <indent amount>
  {\bfseries\large}%        <theorem head font>
  {.}%                      <punctuation after theorem head>
  {.5em}%                   <space after theorem head>
  {}%                       <theorem head spec>
\theoremstyle{problem}
\newtheorem{problem}{Problem}

\begin{document}

\chapter{First}

\begin{problem}\label{prob:first}
  Some text
\end{problem}

\begin{problem}\label{prob:second}
  Some text
\end{problem}

\chapter{Second}

\begin{problem}\label{prob:third}
  Some text
\end{problem}

A reference to problem \ref{prob:second}

\end{document} 

输出:

在此处输入图片描述

相关内容