![仅将命令应用于此区域](https://linux22.com/image/428930/%E4%BB%85%E5%B0%86%E5%91%BD%E4%BB%A4%E5%BA%94%E7%94%A8%E4%BA%8E%E6%AD%A4%E5%8C%BA%E5%9F%9F.png)
仅在特定区域应用命令的语法是什么?
我的意思是:
\newcommand{\somevariable}{3}
\somevariable %3
-- some block which doesn't effect the outsize --
\renewcommand{\somevariable}{5}
\somevariable %5
-- end of the block --
\somevariable %3
我不想renewcommand
在块外再次使用。
有办法吗?谢谢!
答案1
定义\newcommand
(以及大多数设置,例如除乳胶计数器设置之外的字体设置)是本地的,因此由 andy brace 组{....}
或任何环境限定范围\begin{..} .... \end{..}
这排版 3 5 3
\documentclass{article}
\begin{document}
\newcommand{\somevariable}{3}
\somevariable %3
{
\renewcommand{\somevariable}{5}
\somevariable %5
}
\somevariable %3
\end{document}