![使 \newcommand 定义在其创建范围之外可用](https://linux22.com/image/458819/%E4%BD%BF%20%5Cnewcommand%20%E5%AE%9A%E4%B9%89%E5%9C%A8%E5%85%B6%E5%88%9B%E5%BB%BA%E8%8C%83%E5%9B%B4%E4%B9%8B%E5%A4%96%E5%8F%AF%E7%94%A8.png)
我发现 \newcommand 具有范围机制,不允许使用 \newcommand 定义的命令在其创建范围之外使用。有没有办法让我可以在范围之外使用该定义并使该定义成为全局定义?
接下来,我希望最后一个 \arymanual 可用。
\documentclass{article}
\begin{document}
\begin{enumerate}
\item
% \newcommand{\arymanual}{firstelement manual}
\begin{enumerate}
\item blah blah 1\\
**\arymanual**
\item blah blah 1\\
**\arymanual**
\newcommand{\arymanual}{firstelement manual}
\begin{enumerate}
\item bleep bleep 1\\
**\arymanual**
\item bleep bleep 2\\
**\arymanual**
\item bleep bleep 3\\
**\arymanual**
\end{enumerate}
\item blah blah 3\\
**\arymanual**
\end{enumerate}
**\arymanual**
\item
\begin{enumerate}
\item blop blop 1\\
**\arymanual**
\item blop blop 2\\
**\arymanual**
\item bli bli
\begin{enumerate}
\item bli bli
**\arymanual**
\item bli bli
**\arymanual**
\item bli bli
**\arymanual**
\end{enumerate}
\item blop blop 3\\
**\arymanual**
\end{enumerate}
**\arymanual**
\end{enumerate}
**\arymanual**