如何在环境中包装LaTeX命令?实质上,我如何将\ somecommand {contents}转换为\ begin {somecommand} contents \ end {somecommand}?我试图创建一个新的环境,因此:在环境中包装LaTeX命令
\newenvironment{somecommand}[0]{
\somecommand{
}
{
}
}
但这会导致大括号出现问题。让我举一个更具体的例子。假设你想创建非常重要的环境,并且你想使用命令emph来实现这一点。一个简单(但不正确的)的解决办法是写的东西作为
\newenvironment{very-important}[0]{
\emph{
}
{
}
}
这里的问题是,该命令可用于信息在环境中发现的,所以它不是环境的打开命令之一也不是关闭环境的命令。问题是:你怎么能做到这一点?
问一个关于你的colorbox的新问题,我告诉你最好的解决方案,而不用两次读取参数。 – 2009-12-09 13:36:09