update hollywood

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2739 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2001-09-12 12:22:56 +00:00
parent 43cb604df7
commit 4a926f9785
5 changed files with 1868 additions and 248 deletions

View File

@ -1,3 +1,10 @@
2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* examples/script_form.lyx: added
* examples/scriptone.lyx: deleted
* layouts/hollywood.layout:
* tex/hollywood.cls: update of the hollywood class
2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr> 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* layouts/dinbrief.layout: * layouts/dinbrief.layout:

1678
lib/examples/script_form.lyx Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,197 +0,0 @@
#This file was created by <garst> Thu Jan 7 22:44:37 1999
#LyX 1.0 (C) 1995-1998 Matthias Ettrich and the LyX Team
\lyxformat 2.15
\textclass hollywood
\begin_preamble
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\ref}[1]{#1}
\end_preamble
\language english
\inputencoding default
\fontscheme default
\graphics default
\paperfontsize default
\spacing single
\papersize letterpaper
\paperpackage a4
\use_geometry 1
\use_amsmath 0
\paperorientation portrait
\leftmargin 1.6in
\topmargin 0.5in
\rightmargin 0.75in
\bottommargin 0.75in
\headheight 0.5in
\headsep 12bp
\footskip 0.5in
\secnumdepth 2
\tocdepth 2
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default
\layout Title
Silent Heavens
\layout Author
\added_space_bottom vfill
by Garst R.
Reese
\layout Right Address
\pagebreak_bottom
\size large
Garst R.
Reese
\newline
284 Sydney Street
\newline
Charlottetown, PE
\newline
CANADA C1A 1H2
\newline
(902) 566-3565
\newline
reese@isn.net
\newline
WGA/c
\layout EXT.
RURAL NEW ZEALAND ROADSIDE DURING METEOR STORM - NIGHT
\layout Narrative
Earth is colliding with the first meteor storm of the space age.
The sky is filled with meteor trails.
As credits role we here (0.S.) OOH's AHH's, the occaisional
\begin_inset Quotes eld
\end_inset
LOOK AT THAT ONE!
\begin_inset Quotes erd
\end_inset
,
\begin_inset Quotes eld
\end_inset
WOW
\begin_inset Quotes erd
\end_inset
.
\layout Transition
CUT TO:
\layout INT.
NATIONAL SECURITY AGENCY - DAY
\layout Narrative
War-room like setting.
Gathering of Generals, scientists and politicos.
Big wall computer display showing satellite orbits.
\layout Speaker
\begin_inset LatexCommand \label{GENERAL BULLMOOSE}
\end_inset
\begin_inset LatexCommand \ref{GENERAL BULLMOOSE}
\end_inset
\layout Parenthetical
frustrated
\layout Dialogue
How many we gonna loose?
\newline
Can anybody here make a wild guess?
\layout Speaker
\begin_inset LatexCommand \label{DR. NOAD}
\end_inset
\begin_inset LatexCommand \ref{DR. NOAD}
\end_inset
\layout Dialogue
Pick a number between none and all.
\layout Speaker
\begin_inset LatexCommand \ref{GENERAL BULLMOOSE}
\end_inset
\layout Dialogue
Fuck you smartass.
I don't need your humor, I need information.
I got men depending on those goddamned satellites.
And you better believe that Saddam knows that.
He knows that's the only reason our tanks were able to sneek around his
defenses.
They go, he comes, we die.
\layout Speaker
\begin_inset LatexCommand \ref{DR. NOAD}
\end_inset
\layout Parenthetical
taking a deep breath
\layout Dialogue
My apologies general.
It was not my intention to make light of your situation.
My own frustrations pale in the light of your responsibilites.
The estimates I have received all fall into the category of wild guesses.
I'll do my best to tell you what we know we can expect.
\layout Speaker
\begin_inset LatexCommand \ref{GENERAL BULLMOOSE}
\end_inset
\layout Dialogue
From the look on your face, I can tell you are not going to be bearer of
good news.
Don't worry, we no longer shoot bearers of bad news.
Go ahead.
\layout Speaker
\begin_inset LatexCommand \ref{DR. NOAD}
\end_inset
\layout Dialogue
Even if the satellites are not hit directly, the atomospheric ionization
is likely to disrupt communications for several hours, and possibly several
days.
During that period we will not know how many survived.
\the_end

View File

@ -40,8 +40,8 @@ Style Dialogue
Margin Static Margin Static
LatexType Command LatexType Command
LatexName dialogue LatexName dialogue
LeftMargin MMMMMMMMMMMM LeftMargin MMMMMMMMMM
RightMargin MMMMMMMMMMMM RightMargin MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
ParSkip 0.0 ParSkip 0.0
TopSep 0.0 TopSep 0.0
BottomSep 0.0 BottomSep 0.0
@ -50,29 +50,42 @@ Style Dialogue
LabelType No_Label LabelType No_Label
End End
# More: Use to break a long Dialogue
# Narrative description of Scene Style More
Style Narrative
Margin Static Margin Static
LatexType Command LatexType Command
LatexName narrative LatexName more
ParIndent "" LeftMargin MMMMMMMMMMMMMMMMMMMMMMMMMMM
ParSkip 0.8 ParSkip 0.0
TopSep 1.0 TopSep 0.0
BottomSep 0.0
KeepEmpty 1
Align Left Align Left
AlignPossible Left AlignPossible Left
LabelType No_Label LabelType Static
LabelString "(MORE)"
Font
Family Typewriter
Series Medium
Shape Up
Size Normal
Color Green
EndFont
End End
# FADE_IN: and FADE_OUT: usually stand alone. If you want a more complicated # FADE_IN: and FADE_OUT: usually stand alone. If you want a more complicated
# FADE_IN e.g. FADE_IN on STELLA:, use the Narrative Style. # FADE_IN e.g. FADE_IN on STELLA:, use the Narrative Style.
Style FADE_IN: Style FADE_IN:
Margin Static Margin Dynamic
LatexType Environment LatexType Command
LatexName flushleft LatexName fadein
ParIndent "" ParIndent ""
ParSkip 0.8 ParSkip 0.25
TopSep 1.0 TopSep 0.25
Align Left Align Left
AlignPossible Left AlignPossible Left
KeepEmpty 1 KeepEmpty 1
@ -90,8 +103,8 @@ Style INT.
LatexType Command LatexType Command
LatexName interiorshot LatexName interiorshot
ParIndent "" ParIndent ""
ParSkip 0.8 ParSkip 0.25
TopSep 1.0 TopSep 0.25
Align Left Align Left
AlignPossible Left AlignPossible Left
LabelType Static LabelType Static
@ -103,22 +116,37 @@ Style EXT.
LatexType Command LatexType Command
LatexName exteriorshot LatexName exteriorshot
ParIndent "" ParIndent ""
ParSkip 0.8 ParSkip 0.25
TopSep 1.0 TopSep 0.25
Align Left Align Left
AlignPossible Left AlignPossible Left
LabelType Static LabelType Static
LabelString "EXT. " LabelString "EXT. "
End End
# Narrative description of Scene
# same as narrative, but glued to INT. or EXT.
Style Description
Margin Static
LatexType Command
LatexName description
ParIndent ""
ParSkip 0.25
TopSep 0.25
RightMargin MMMMM
Align Left
AlignPossible Left
LabelType No_Label
End
# Speaker style definition, identifies speaker ALL CAPS # Speaker style definition, identifies speaker ALL CAPS
Style Speaker Style Speaker
Margin Static Margin Static
LatexType Command LatexType Command
LatexName speaker LatexName speaker
LeftMargin MMMMMMMMMMMMMMMMMMMMMM LeftMargin MMMMMMMMMMMMMMMMMMMMMMM
ParSkip 0.0 ParSkip 0.0
TopSep 1.0 TopSep 0.25
BottomSep 0.0 BottomSep 0.0
Align Left Align Left
AlignPossible Left AlignPossible Left
@ -131,7 +159,8 @@ Style Parenthetical
Margin Static Margin Static
LatexType Command LatexType Command
LatexName parenthetical LatexName parenthetical
LeftMargin MMMMMMMMMMMMMMMMM LeftMargin MMMMMMMMMMMMMMMMMMM
RightMargin MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
TopSep 0.0 TopSep 0.0
BottomSep 0.0 BottomSep 0.0
ParSkip 0.0 ParSkip 0.0
@ -152,6 +181,22 @@ EndFont
End End
# Narrative description of action
Style Narrative
Margin Static
LatexType Command
LatexName narrative
ParIndent ""
ParSkip 0.25
TopSep 0.25
RightMargin MMMMM
Align Left
AlignPossible Left
LabelType No_Label
End
# Transition style definition ALL CAPS # Transition style definition ALL CAPS
Style Transition Style Transition
@ -159,14 +204,42 @@ Style Transition
LatexType Environment LatexType Environment
LatexName flushright LatexName flushright
ParIndent "" ParIndent ""
TopSep 1.0 TopSep 0.5
ParSkip 0.4 ParSkip 0.4
Align Right Align Right
AlignPossible Right AlignPossible Right
LabelType No_Label LabelType No_Label
End End
Style FADE_OUT: Style TITLE_OVER:
Margin Dynamic
LatexType Command
LatexName titleover
ParIndent ""
ParSkip 0.5
TopSep 0.5
Align Left
AlignPossible Left
KeepEmpty 1
LabelType Static
LabelString "TITLE OVER:"
End
Style INTERCUT
Margin Dynamic
LatexType Command
LatexName intercut
ParIndent ""
ParSkip 0.25
TopSep 0.5
Align Left
AlignPossible Left
KeepEmpty 1
LabelType Static
LabelString "INTERCUT WITH:"
End
Style FADE_OUT
Margin Dynamic Margin Dynamic
LatexType Command LatexType Command
LatexName fadeout LatexName fadeout

View File

@ -10,7 +10,9 @@
\usepackage{extramarks} \usepackage{extramarks}
\usepackage{ifthen} \usepackage{ifthen}
\usepackage{lastpage} \usepackage{lastpage}
\pagestyle{fancy} %%\usepackage{geometry}
\usepackage{calc}
%%\usepackage{setspace}
\renewcommand{\ref}[1]{#1} \renewcommand{\ref}[1]{#1}
\newcommand\@ptsize{} \newcommand\@ptsize{}
\newif\if@restonecol \newif\if@restonecol
@ -19,7 +21,8 @@
\newif\if@openright \newif\if@openright
\DeclareOption{letterpaper} \DeclareOption{letterpaper}
{\setlength\paperheight {11in}% {\setlength\paperheight {11in}%
\setlength\paperwidth {8.5in}} \setlength\paperwidth {8.5in}%
}
\DeclareFontFamily{OT1}{pcr}{\hyphenchar\font=-1} \DeclareFontFamily{OT1}{pcr}{\hyphenchar\font=-1}
\DeclareFontShape{OT1}{pcr}{m}{n}{<12> pcrr7t}{} \DeclareFontShape{OT1}{pcr}{m}{n}{<12> pcrr7t}{}
\DeclareFontFamily{T1}{pcr}{\hyphenchar\font=-1} \DeclareFontFamily{T1}{pcr}{\hyphenchar\font=-1}
@ -150,17 +153,8 @@
\setlength\columnseprule{0\p@} \setlength\columnseprule{0\p@}
\pagestyle{plain} \pagestyle{plain}
\pagenumbering{arabic} \pagenumbering{arabic}
\if@twoside
\else
\raggedbottom \raggedbottom
\fi
\if@twocolumn
\twocolumn
\sloppy
\flushbottom
\else
\onecolumn \onecolumn
\fi
% This stuff is for a shooting script % This stuff is for a shooting script
% \lhead{\ifthenelse{ \not \value{page} = 1}{CONTINUED:}{}} % \lhead{\ifthenelse{ \not \value{page} = 1}{CONTINUED:}{}}
% \rfoot{\ifthenelse{ \not \value{page}=\pageref{LastPage}}{(CONT'D)} % \rfoot{\ifthenelse{ \not \value{page}=\pageref{LastPage}}{(CONT'D)}
@ -168,6 +162,24 @@
% This is what we want for a spec script % This is what we want for a spec script
%% set l & rt margin
\setlength{\rightmargin}{.75in}
\setlength{\leftmargin}{1.5in}%
\setlength{\textwidth}%
{\paperwidth -\leftmargin -\rightmargin}%
%% Set vertical spacing
\setlength\topmargin {.5in}%
\setlength\headheight {12bp}%
\setlength\headsep {24bp}%
\setlength\footskip {0bp}% there are no footnotes
%% set page length
\newlength{\bmargin}%
\setlength{\bmargin}{.75in}%
\setlength{\textheight}%
{\paperheight -\bmargin -\topmargin -\headheight -\headsep }%
\pagestyle{headings}
\rhead{\thepage.} \rhead{\thepage.}
\cfoot{} \cfoot{}
% This one is needed to get real adobe courier, but you can use % This one is needed to get real adobe courier, but you can use
@ -180,39 +192,86 @@
% hyphenation, but I do not remember how. % hyphenation, but I do not remember how.
% That's good because we -do not- want any hyphenation. % That's good because we -do not- want any hyphenation.
\sloppy \sloppy
\newcommand{\titleover}[1]{\filbreak
\par TITLEOVER:\par\centering{#1}\par\raggedright}
\newcommand{\fadein}[1]{\filbreak\raggedright\par FADE IN: \uppercase{#1}}% \newcommand{\fadein}[1]{\filbreak\raggedright\par FADE IN: \uppercase{#1}}%
\newcommand{\fadeout}{\filbreak\raggedright\par FADE OUT }% \newcommand{\fadeout}{\filbreak\raggedright\par FADE OUT }%
\newcommand{\interiorshot}[1]{\filbreak\raggedright\par INT. \uppercase{#1}}% \newcommand{\intercut}{\filbreak\par INTERCUT WITH: }%
\newcommand{\exteriorshot}[1]{\filbreak\raggedright\par EXT. \uppercase{#1}}% \newcommand{\interiorshot}[1]%
{\filbreak
\vspace{4bp}
\raggedright
\par INT.
\uppercase{#1}}%
\newcommand{\exteriorshot}[1]%
{\filbreak
\vspace{4bp}
\raggedright
\par EXT.
\uppercase{#1}}%
\newlength{\dialogLength}
\setlength{\dialogLength}{3in plus 1in}
\newlength{\dialogindent}
\setlength{\dialogindent}{1in plus .5in minus .25in}
\newcommand{\dialogue}[1]% \newcommand{\dialogue}[1]%
{\raggedright {\raggedright
\hspace{1in} \hspace{\dialogindent}
\parbox{4in}{#1} \parbox{\dialogLength}{#1}
\vspace{6pt} \vspace{4bp}
} }
\newcommand{\narrative}[1]% \newcommand{\narrative}[1]%
{\filbreak {\filbreak
\vspace{6pt} \vspace{4bp}
\raggedright{#1} \raggedright{#1}
\vspace{6pt} \vspace{4bp}
} }
\newcommand{\description}[1]%
{
\vspace{2bp}
\raggedright{#1}
\vspace{4bp}
}
\newsavebox{\currentspeaker}
\newlength{\speakerindent}
\setlength{\speakerindent}{2.25in plus .5in minus .25in}
\newcommand{\speaker}[1]% \newcommand{\speaker}[1]%
{\filbreak {\filbreak
\vspace{12pt} \vspace{4bp}
\hspace{2.25in}{#1} \hspace{\speakerindent}
\vspace{6pt} \sbox{\currentspeaker}{\uppercase{#1}}
\usebox{\currentspeaker}
\vspace{2bp}
} }
\newcommand{\contd}%
{\filbreak
\vspace{4bp}
\hspace{\speakerindent}\usebox{\currentspeaker} (CONT'D)
\vspace{2bp}
}
\newcommand{\more}%
{
\vspace{0bp}
\hspace{\speakerindent}\uppercase{(MORE)}
\pagebreak\contd%
}
\newlength{\parenLength}
\setlength{\parenLength}{1.5in}
\newlength{\parenindent}
\setlength{\parenindent}{1.75in plus .25in minus .25in}
\newcommand{\parenthetical}[1]% \newcommand{\parenthetical}[1]%
{\raggedright {\raggedright
\hspace{1.75in} \hspace{\parenindent}
\parbox{1.5in}{(#1)} \parbox{\parenLength}{(#1)}
\vspace{6pt}} \vspace{4bp}}
\endinput \endinput
%% %%
%% End of file `hollywood.cls'. %% End of file `hollywood.cls'
~