“codeexample” 所需的包

“codeexample” 所需的包

需要什么包

 \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

因此frankensteintkzexample包都定义了该名称的环境。

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

这使:

带有高亮代码的 LaTeX 文档示例

请注意,这里的背景颜色是通过以下方式设置的:

 \colorlet{codeonlybackground}{red!10}

该选项very small也很有用。

\begin{tkzltxexample}[very small]

另请参阅 @alain-matthes 有关并行显示代码和输出的更多信息。

相关内容