我一直试图将选项传递listings
给examplep
包裹。
根据文档可以通过执行 , 来传递激活列表的选项listings=yes
。listings={}
但是,这些都不起作用,我仍然收到错误:
包示例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}
编辑:
我联系了该软件包的作者,他好心地分享了一个包含该文件的版本listings
: http://www.math.bme.hu/~pts/examplep_all.zip。
我正在尝试让它工作,但正如他指出的那样,该软件包已有 8 年多历史。我正在尝试让它工作,但上面的简单示例仍然出现几个错误。
也许更有经验的人可以检查发生了什么。因为现在我得到了\PexaShowSample
未定义的控制序列错误。