希望有一个例题环境,以后只通过输入

\begin{liti}  

...  

\end{liti}

就能得到 例题1 ,下一道例题 同样输入 \begin{liti}\end{liti} 会得到 例题2.

输入

\begin{lianxi}  

...  

\end{lianxi} 会得到  练习1.1、 1.2、 1.3等等

总之大概就这样  例题2  练习2.1、 2.2、 2.3。

希望大佬能给出一个代码,主要是计数器我也不会设置,希望得到帮助。




1 回答1

3
<p>新定义两个计数器,后一个是前一个的子计数器,重定义后一个计数器相关的宏\theXXX,然后两个环境定义,环境开始的时候要给计数器增加一步,其他的格式自己折腾。</p><p>大概齐就是这样一些设置。</p><pre class="brush:plain;toolbar:false">\documentclass{ctexart} \newcounter{example} \newcounter{exercise}[example] \renewcommand{\theexercise}{\theexample.\arabic{exercise}} \newenvironment{liti}%    {\par\refstepcounter{example}\textbf{例题 \theexample}}%    {\par} \newenvironment{lianxi}%    {\par\refstepcounter{exercise}\textbf{练习 \theexercise}}    {\par} \begin{document} \begin{liti}   \label{lt:asyourlike} 小处不可随便。 \end{liti} \begin{lianxi}   怎么做? \end{lianxi} \begin{lianxi}   怎么做? \end{lianxi} \begin{lianxi}   \label{lx:asyourlike}怎么做? \end{lianxi} \begin{liti}   小处不可随便。 \end{liti} \begin{lianxi}   怎么做? \end{lianxi} \begin{lianxi}   怎么做练习\ref{lx:asyourlike} ? \end{lianxi} \begin{lianxi}   例题 \ref{lt:asyourlike} 说的是啥? \end{lianxi} \end{document}</pre><p><br></p>
  • 谢谢,大佬 – chaisu 2019-08-29 23:31 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。