Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

stage

The “stage” package on CTAN is a LaTeX class specifically designed for creating plays of any length in a standard manuscript format suitable for production and submission. It builds upon the default LaTeX book class and includes special commands and environments tailored to the structure of stage plays, such as title pages, cast pages, acts, scenes, stage directions, and dialogues.
Key features include:

  • Support for title page with contact/address blocks,
  • A dedicated cast page environment with commands to add characters,
  • Commands for acts, scenes, and dialogues,
  • Customization and translation support for automatic text (e.g., changing “The End” to other words),
  • A format that meets common manuscript standards for theatrical scripts,
  • Easy integration with LaTeX for playwrights preparing submission-ready scripts. [ctan.org/pkg/stage]

CTAN上的“stage”包是一个专门为创建任何长度的舞台剧而设计的LaTeX类,采用适合制作和提交的标准手稿格式。它基于默认的LaTeX书籍类,并包含特别命令和环境,适用于舞台剧的结构,例如封面页、角色页、幕、场、舞台指示和对话。
主要特点包括:

  • 支持带有联系方式/地址块的封面页,
  • 一个专用的角色页环境,带有添加角色的命令,
  • 幕、场和对话的命令,
  • 支持自动文本的定制和翻译(例如,将“The End”改为其他字词),
  • 符合戏剧剧本的常见手稿标准格式,
  • 与LaTeX的轻松集成,方便编剧准备提交的剧本。 [ctan.org/pkg/stage]

quickstart

\documentclass{stage}

\title{}
\author{}
% \address{}

\begin{document}
\maketitle
%%% Uncomment the following line to add a quote page.
% \quotepage{Quote}{Author}
%%% Uncomment the next few lines to add a cast page.
% \begin{castpage}
%
\addcharacter{Name}{Description}
%
% \end{castpage}
% The magic happens here...
%
% \act
% \scene
% \opensd{Opening stage directions.}
% \dialog{who}{what}
\end{document}