我正在编写一个文档,其中我为示例定义了一个结构,以便自动枚举它们。
这是我的代码:
\documentclass[tikz,border=10pt]{standalone}
\usepackage{amsmath}
\usepackage{mathrsfs}
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
\newcounter{example}[section]
\newenvironment{example}[1][]{\refstepcounter{example}\par\medskip
\textbf{Example~\theexample. #1} \rmfamily}{\medskip}{\itshape}
\begin{document}
\section{One}
text...
\begin{example}
this is the first example
\end{example}
\section{Two}
text...
\begin{example}
this is the second example. The data are the following:
A(${t}_{1}$): first line \\
A(${t}_{2}$): second line \\
A(${t}_{3}$): third line\\
A(${t}_{4}$): fourth line\\
\end{example}
\end{document}
我的问题是:
- 示例的编号在每个部分重新开始,但我希望它在所有文档中继续。
- 在示例中,第二个示例的第一行(A(${t}_{1}$))相对于下面的行向右移动。我会将所有行垂直对齐。
你能帮助我吗?提前谢谢
答案1
在第 6 行,你有
\newcounter{example}[section]
删除[section]
或注释掉它(%
在它前面添加),它是在新的部分开始时重新启动计数器。
关于缩进的示例,只需\noindent
在其前面添加即可,例如:
\noindent
A(${t}_{1}$): first line \\
顺便说一句,您也可以加载amsthm
默认创建示例的包,而无需设置计数器。不过它有不同的计数器,您可能需要阅读手册来自定义它。