使用enumitem带有inline选项的包

使用enumitem带有inline选项的包

我想写一本数学练习册,但我不知道如何在文本中使用自动编号(例如,主题 3 的文本,在另一页上为主题 4 的文本),而不改变文本的格式(数字将在线)。

谢谢你!

答案1

不太清楚您要找什么。不过,我建议至少三种方法可以自动对书中的练习进行编号。

使用enumitem带有inline选项的包

第一种方法要求您加载enumitem包。既然您提到了inline,我猜您可能想要inlineenumitem包的功能。您可以这样设置:

\documentclass{article}
\usepackage[inline]{enumitem}
\begin{document}

\begin{enumerate*}[label=\bfseries(\arabic*)]
\item Gallia est omnis divisa in partes tres, quarum unam incolunt Belgae,
aliam Aquitani, tertiam qui ipsorum lingua Celtae, nostra Galli
appellantur. Hi omnes lingua, institutis, legibus inter se differunt.
\item Gallos ab Aquitanis Garumna flumen, a Belgis Matrona et Sequana dividit.
\item Horum omnium fortissimi sunt Belgae, propterea quod a cultu atque
humanitate provinciae longissime absunt, minimeque ad eos mercatores saepe
commeant atque ea quae ad effeminandos animos pertinent important,
proximique sunt Germanis, qui trans Rhenum incolunt, quibuscum continenter
bellum gerunt. Qua de causa Helvetii quoque reliquos Gallos virtute
praecedunt, quod fere cotidianis proeliis cum Germanis contendunt, cum aut
suis finibus eos prohibent aut ipsi in eorum finibus bellum gerunt.
\item Eorum una, pars, quam Gallos obtinere dictum est, initium capit a flumine
Rhodano, continetur Garumna flumine, Oceano, finibus Belgarum, attingit
etiam ab Sequanis et Helvetiis flumen Rhenum, vergit ad septentriones.
\end{enumerate*}

\end{document}

其结果如下:

enter image description here

定义你自己的计数器

下一种方法要求您定义自己的计数器和一个命令来推进计数器并输入设置问题编号。

\documentclass{article}
\newcounter{mycurrentproblem}
\newcommand{\newproblem}{\refstepcounter{mycurrentproblem}%
  \par\noindent
  {\bfseries(\arabic{mycurrentproblem})}\hspace*{0.5em}}

\begin{document}

\newproblem Gallia est omnis divisa in partes tres, quarum unam incolunt Belgae,
aliam Aquitani, tertiam qui ipsorum lingua Celtae, nostra Galli
appellantur. Hi omnes lingua, institutis, legibus inter se differunt.
\newproblem Gallos ab Aquitanis Garumna flumen, a Belgis Matrona et Sequana dividit.\label{garumna.flumen}
\newproblem Horum omnium fortissimi sunt Belgae, propterea quod a cultu atque
humanitate provinciae longissime absunt, minimeque ad eos mercatores saepe
commeant atque ea quae ad effeminandos animos pertinent important,
proximique sunt Germanis, qui trans Rhenum incolunt, quibuscum continenter
bellum gerunt. Qua de causa Helvetii quoque reliquos Gallos virtute
praecedunt, quod fere cotidianis proeliis cum Germanis contendunt, cum aut
suis finibus eos prohibent aut ipsi in eorum finibus bellum gerunt.
\newproblem Eorum una, pars, quam Gallos obtinere dictum est, initium capit a flumine
Rhodano, continetur Garumna flumine, Oceano, finibus Belgarum, attingit
etiam ab Sequanis et Helvetiis flumen Rhenum, vergit ad septentriones.

In problem~\ref{garumna.flumen}, what are the names of the rivers that form the borders of Gaul?

\end{document}

得出的结果为:

enter image description here

使用amsthm来定义定理类似环境

第三种方法是使用amsthm允许您定义定理般的环境。

\documentclass{article}
\usepackage{amsthm}
\newtheorem{prob}{Problem}
\begin{document}

\begin{prob}%'
  Gallia est omnis divisa in partes tres, quarum unam incolunt Belgae, aliam
  Aquitani, tertiam qui ipsorum lingua Celtae, nostra Galli appellantur. Hi
  omnes lingua, institutis, legibus inter se differunt.
\end{prob}%'
\begin{prob}%'
   Gallos ab Aquitanis Garumna flumen, a Belgis Matrona et Sequana dividit.
\end{prob}%'
\begin{prob}%'
   Horum omnium fortissimi sunt Belgae, propterea quod a cultu atque humanitate
   provinciae longissime absunt, minimeque ad eos mercatores saepe commeant
   atque ea quae ad effeminandos animos pertinent important, proximique sunt
   Germanis, qui trans Rhenum incolunt, quibuscum continenter bellum gerunt. Qua
   de causa Helvetii quoque reliquos Gallos virtute praecedunt, quod fere
   cotidianis proeliis cum Germanis contendunt, cum aut suis finibus eos
   prohibent aut ipsi in eorum finibus bellum gerunt.
\end{prob}%'
\begin{prob}%'
   Eorum una, pars, quam Gallos obtinere dictum est, initium capit a flumine
   Rhodano, continetur Garumna flumine, Oceano, finibus Belgarum, attingit etiam
   ab Sequanis et Helvetiis flumen Rhenum, vergit ad septentriones.
\end{prob}%'

\end{document}

结果是enter image description here

相关内容