需要什么包
\begin{codeexample}[]
\end{codeexample}
在乳胶中?
我们什么时候用这个?
答案1
想必你已经在某个地方见过这个命令?但是搜索我的本地树(或者你也可以使用谷歌)
$ grep -l codeexample /usr/local/texlive/2014/texmf-dist/tex/latex/*/*.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/abbrevs.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/attrib.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/compsci.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/lips.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/moredefs.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/newclude.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/frankenstein/titles.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/pgfplots/bugtracker.sty
/usr/local/texlive/2014/texmf-dist/tex/latex/tkz-doc/tkzexample.sty
因此frankenstein
和tkzexample
包都定义了该名称的环境。
答案2
请注意,该包tkzexample.sty
实际上并未定义codeexample
。它仅在此注释中引用了“codeexample”:
% The author of the original code
% of the environment 'codeexample' is Till Tantau
但是,tkzexample
包括环境:
\begin{tkzltxexample}
看起来很相似。
这是一个简单的例子:
\documentclass[10pt]{article}
\usepackage{xcolor}
\usepackage{pgf,tikz}
\usepackage{tkzexample}
\colorlet{codeonlybackground}{red!10}% sets background for tkzltxexample
\begin{document}
This file started:
\begin{tkzltxexample}[]
\documentclass[10pt]{article}
\usepackage{xcolor}
\usepackage{pgf,tikz}
\usepackage{tkzexample}
\colorlet{codeonlybackground}{red!10}% sets background for tkzltxexample
\begin{document}
...
\end{tkzltxexample}
\end{document}
这使:
请注意,这里的背景颜色是通过以下方式设置的:
\colorlet{codeonlybackground}{red!10}
该选项very small
也很有用。
\begin{tkzltxexample}[very small]
另请参阅 @alain-matthes 有关并行显示代码和输出的更多信息。