如何更改运动号码?

如何更改运动号码?

我正在寻找简单的代码,可以让我简单地改变练习数字,而不是通常的顺序“1、2、3、4、....$

例如,我正在做一份涉及练习 1、5 和 1、2 的作业。我希望它显示

练习 1

练习 5

练习 1

练习 2

代替

练习 1

练习 2

...

答案1

我猜你正在使用exercise包?如果是这样,你可以使用命令手动更改编号\setcounter。例如:

\documentclass{article}
\usepackage{exercise}

\begin{document}

\begin{Exercise}
Something
\end{Exercise}

\setcounter{Exercise}{4}

\begin{Exercise}
something else
\end{Exercise}

\setcounter{Exercise}{0}

\begin{Exercise}
some other thing
\end{Exercise}

\begin{Exercise}
and so on.
\end{Exercise}

\end{document}

给我们:

在此处输入图片描述

答案2

Latex 编号设置为自动按顺序增加计数器,除非您明确指示。因此,如果您希望数字不按顺序出现,则必须手动重置计数器。

弗朗西斯的解决方案是使用包来实现这一点的方法exercise。另一种实现方式是手动定义一个命令来为您实现这一点。

\documentclass{article}
\newcommand{\exercise}[1]{\noindent {\bf Exercise #1.}}
\begin{document}

\exercise{1} This is the first.

\exercise{3} This is the third.

\exercise{2} This is the second.
\end{document}

答案3

如果您正在使用exercises包,则可以使用以下命令更改编号: \setcounter{exercises@exercisenumber}{1}。我重写了前面的示例:

\documentclass{article}
\usepackage{exercises} % exercises not exercise

\begin{document}

\begin{exercise}
Something
\end{exercise}

% \setcounter{exercise}{4} % It gives an error
\setcounter{exercises@exercisenumber}{5} % It is right

\begin{exercise}
something else
\end{exercise}

%\setcounter{exercise}{0}
\setcounter{exercises@exercisenumber}{1}

\begin{exercise}
some other thing
\end{exercise}

\begin{exercise}
and so on.
\end{exercise}

\end{document}

我们得到:

在此处输入图片描述

相关内容