在Latex中创建环境

时间:2010-07-14 22:35:29

标签: latex latex-environment

您好我正在尝试在Latex中创建一个重新创建以下效果的环境。

\colorbox{bg}{\ttfamily{\color[RGB]{222,222,222}
Hello
Whats up
}
}

我希望能够说出来。

\begin{bashcommands}
Hello
Whats Up
\end{bashcommands}

3 个答案:

答案 0 :(得分:4)

这对我有用:

\makeatletter\newenvironment{bc_box}{%
   \begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}}{\end{minipage}\end{lrbox}%
   \colorbox{bg}{\usebox{\@tempboxa}}
}\makeatother

\newenvironment{bashcommands}{
    \begin{bc_box}\ttfamily\color[RGB]{222,222,222}
}{                                    
    \end{bc_box}
}

See this, as well.

答案 1 :(得分:1)

答案 2 :(得分:0)

使用Donald Arseneau's framed.sty,您可以执行此操作,如果您需要跨多个页面,这也可以很好地工作。

\newenvironment{bashcommands}{%
  \definecolor{shadecolor}{named}{bg}%
  \begin{shaded}\ttfamily\color[RGB]{222,222,222}%
}{%
  \end{shaded}%
}