尝试使用screenplay-pkg.sty
文档memoir
类。这将给出错误消息:
! Undefined control sequence.
\@screenspacing ->\onehalfspacing
但使用文档类“book”编译正确。
有什么想法吗?? MWE
\documentclass{memoir}
%\documentclass{book}
\usepackage{screenplay-pkg}
%===================================================
\begin{document}
\begin{screenplay}
\fadein
\intslug{office}
X entering the room.
\begin{dialogue}{X}
Blah..
\end{dialogue}
\end{screenplay}
\end{document}
答案1
\EmulatePackage
这是由类的功能引起的memoir
。它模拟setspace
包并似乎因此禁用了某些内容。可以使用 关闭此功能\DisemulatePackage{setspace}
。
它与类一起工作的原因book
是已经screenplay-pkg
加载setspace
。
\documentclass{memoir}
%\documentclass{book}
\DisemulatePackage{setspace}
\usepackage{screenplay-pkg}
%===================================================
\begin{document}
\begin{screenplay}
\fadein
\intslug{office}
X entering the room.
\begin{dialogue}{X}
Blah..
\end{dialogue}
\end{screenplay}
\end{document}
答案2
该screenplay-pkg
包(从 v1.1 开始)现在会检查memoir
并使用其间距命令,如果类已被加载,则\DisemulatePackage
不应再使用。