3

こんにちは私は次の効果を再現するラテックスで環境を作成しようとしています。

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

言えるようになりたいです。

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

3 に答える 3

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}
}

これも参照してください。

于 2010-07-14T22:41:25.090 に答える
1

これを検討してくださいhttp://kuscsik.blogspot.com/2006/12/how-to-create-new-environment-in-latex.html

于 2010-07-14T22:42:46.713 に答える
1

Donald Arseneauのframed.styを使用すると、これを行うことができます。これは、複数のページにまたがる必要がある場合にもうまく機能します。

\ newenvironment {bashcommands} {%
  \ definecolor {shadecolor} {named} {bg}%
  \ begin {shaded} \ ttfamily \ color [RGB] {222,222,222}%
} {%
  \ end {shaded}%
}
于 2010-08-07T12:29:53.917 に答える