如何将选项“listings”传递给 examplep

如何将选项“listings”传递给 examplep

我一直试图将选项传递listingsexamplep包裹。

根据文档可以通过执行 , 来传递激活列表的选项listings=yeslistings={}但是,这些都不起作用,我仍然收到错误:

包示例p 错误:未知选项:列表(= 是)...name opt@\@currname.\@currext\endcsname}

我检查了源代码,但找不到listings其中的任何选项。 (我已更新至 TL 2014,只是为了检查这一点,但仍然出现相同的错误。)

我错过了什么?

我正在测试的代码

\documentclass{article}

\usepackage{listings}
\usepackage[listings=yes]{examplep}% this doesn't work
%\usepackage{examplep}% this does


\begin{document}
\pagestyle{empty}

% This lstlisting has its own caption
\begin{lstlisting}[language=C++,caption={Caption of lstlisting},label=cod:c]
#include<iostream>

int main{
  std::cout << "Hello LaTeX\n";
}
\end{lstlisting}

% The lstlisting caption is not shown here
\begin{WBoth}
\begin{lstlisting}[language=C++,caption={Caption of lstlisting}]
#include<iostream>

int main{
  std::cout << "Hello LaTeX\n";
}
\end{lstlisting}
\end{WBoth}
\PexaShowSource{}
\PexaShowSample{}

\end{document}

编辑:

我联系了该软件包的作者,他好心地分享了一个包含该文件的版本listingshttp://www.math.bme.hu/~pts/examplep_all.zip

我正在尝试让它工作,但正如他指出的那样,该软件包已有 8 年多历史。我正在尝试让它工作,但上面的简单示例仍然出现几个错误。

也许更有经验的人可以检查发生了什么。因为现在我得到了\PexaShowSample未定义的控制序列错误。

相关内容