From 007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Jan 2006 00:49:07 +0000 Subject: doc/latex git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/sides/README | 76 ++++++++++++++++++++ Master/texmf-dist/doc/latex/sides/sides-sample.pdf | Bin 0 -> 51211 bytes Master/texmf-dist/doc/latex/sides/sides-sample.tex | 77 +++++++++++++++++++++ 3 files changed, 153 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/sides/README create mode 100644 Master/texmf-dist/doc/latex/sides/sides-sample.pdf create mode 100644 Master/texmf-dist/doc/latex/sides/sides-sample.tex (limited to 'Master/texmf-dist/doc/latex/sides') diff --git a/Master/texmf-dist/doc/latex/sides/README b/Master/texmf-dist/doc/latex/sides/README new file mode 100644 index 00000000000..9b71525083f --- /dev/null +++ b/Master/texmf-dist/doc/latex/sides/README @@ -0,0 +1,76 @@ + sides - Typesetting stageplays with LaTeX2e, Version 1, 5/9/2005 + Copyright (c) 2005 Wing L. Mui + http://www.wingie.org + + + WHAT IS SIDES? + + sides is a class package for typsetting stage plays in LaTeX2e. + + In theater-jargon, ``sides'' are the (imcomplete) copies of the script + used for auditions and rehearsals. + + This class package was based on the package ``plari'' written by + Antti-Juhani Kaijanaho in 1998. + + + HOW TO USE SIDES + + Simply start your document off with \documentclass[12pt]{sides}. + + Within the sides class, all text are single spaced and paragraphs + are not indented. The document is divided into acts and scenes. They each + have their own counters. Starting a new act starts a new page as well. + + The commands are listed below and as comments in the class code. + + ``sides-sample.tex'', included with this package, shows example usage + of every command in sides in a real playwriting context. + + \newact + creates a new act with heading Act N, N is act number in Roman num + \newactnamed{actname} + creates a new act with heading actname, does not increment counter + this is useful for interludes, prologues, etc. + \newscene + creates a new scene with heading Scene M, M is scene number + \newscenenamed{scname} + creates a new scene with heading scname, does not increment counter + \repl{charname} diag + outputs a line with text diag spoken by charname + \stagedir{dir} + outputs italized stage directions dir + \chara{charname} + outputs charname in smallcaps, as in repl + \paren{remark} + inserts an italized parenthetical remark into the text + \pause + an alias for \paren{Pause.} + \castpage, \castpagelatin + inserts a cast section, which in reality is just an unnumbered scene + \castpagelatin outputs ``dramatis personae'' instead of boring English + \cast{charname}{desc} + outputs an entry with character charname and description desc + \notes + inserts a section for playwright's notes, does not start a new page + + \castpage and \notes are just shorthands, one can always just use + \newscenenamed{title} to accomplish the same thing. + + + LICENSE + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/sides/sides-sample.pdf b/Master/texmf-dist/doc/latex/sides/sides-sample.pdf new file mode 100644 index 00000000000..e7b10f0d949 Binary files /dev/null and b/Master/texmf-dist/doc/latex/sides/sides-sample.pdf differ diff --git a/Master/texmf-dist/doc/latex/sides/sides-sample.tex b/Master/texmf-dist/doc/latex/sides/sides-sample.tex new file mode 100644 index 00000000000..0dd6b1ee67c --- /dev/null +++ b/Master/texmf-dist/doc/latex/sides/sides-sample.tex @@ -0,0 +1,77 @@ +\documentclass[12pt]{sides} + +\title{A Sample Play} + +\author{Wing L. Mui + \\ \\ + 17 Imaginary Road \\ + Real Town, MA 01002 + \\ \\ + http://www.wingie.org +} + +\date{5/9/2005} + +\begin{document} + +\maketitle + +\castpage + +\cast{Eleanor} A girl of age 18. She likes pies and $\pi$. + +\cast{Cat} A large creature that meows. + +\notes + +This is a sample of what the $sides$ package for \LaTeX\ can do. + +\newact + +\newscene + +\stagedir{2003, New York City. The \chara{Cat} and \chara{Eleanor} are engaging in conversation upon a meadow.} + +\repl{Cat} Meow. I am a kitten. Kittens like to meow. + +\repl{Eleanor} Yes, indeed. \pause\ But the question is, do cats like to typeset in \LaTeX ? + +\repl{Cat} I do not know. Let us find out! + +\stagedir{They exit.} + +\newscene + +\stagedir{Five hours later. \chara{Eleanor} enters and rushes across the stage.} + +\repl{Ellie} \paren{Angrily.} My document class does not work! The cat has destroyed my code! + +\stagedir{\chara{Eleanor} exits.} + +\newactnamed{Interlude} + +\stagedir{The \chara{Cat} is eating a biscuit on top of a roof.} + +\repl{Cat} Cats are not known to give monologues. But they are also not known to talk. So I am an exception. + +You see, all is relative---including class paths. Eleanor failed in that she did not take this into account. + +This is a mighty tasty biscuit. + +\stagedir{The \chara{Cat} exits.} + +\newact + +\newscenenamed{The Final Scene} + +\stagedir{Three days later. \chara{Eleanor} and the \chara{Cat} speak to each other upon a roof on a stormy night. \chara{Eleanor} is about to jump off the edge.} + +\repl{Cat} Do not jump, dear girl! + +\repl{Eleanor} But I must! For I cannot write my documents in \LaTeX ! \paren{She jumps.} + +\repl{Cat} No! + +\stagedir{Blackout. We hear the sound of a ``splat''. End of play.} + +\end{document} \ No newline at end of file -- cgit v1.2.3