summaryrefslogtreecommitdiff
path: root/rus_prez
diff options
context:
space:
mode:
Diffstat (limited to 'rus_prez')
-rw-r--r--rus_prez/prez.tex182
-rw-r--r--rus_prez/screenplay-pkg.sty218
2 files changed, 400 insertions, 0 deletions
diff --git a/rus_prez/prez.tex b/rus_prez/prez.tex
new file mode 100644
index 0000000..c92156e
--- /dev/null
+++ b/rus_prez/prez.tex
@@ -0,0 +1,182 @@
+\documentclass{article}
+
+\usepackage[utf8]{inputenc}
+\usepackage[english,russian]{babel}
+\usepackage{screenplay-pkg}
+
+\title{Разговор с Эстетом}
+\author{Андрей Гачин}
+
+\begin{document}
+
+\maketitle
+
+\begin{screenplay}
+
+\fadein
+
+\begin{dialogue}{Roman}
+ Здравствуйте.
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Добрый вечер!
+\end{dialogue}
+\begin{dialogue}{Roman}
+ У меня есть пара вопросов к Вам.
+ Чем Вы занимались сегодня вечером?
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Получал удовольствие от своей жизни. Вспоминал свои поездки по винным
+ полям Бургундии. Совершал очередные обороты по орбите эстетики.
+\end{dialogue}
+\begin{dialogue}{Roman}
+ Интересно получается\ldots
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ А к чему вы задаёте такой странный вопрос?
+\end{dialogue}
+\begin{dialogue}{Roman}
+ Произошло убийство хозяина дома. Я составляю психологические портреты
+ людей, которые сегодня находятся в доме. К слову, расскажите, пожалуйста, о себе.
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Рассказать о себе? Вы знаете, у меня есть идея получше. Лучше я ознакомлю
+ Вас с небольшим списком моих любимых книг.
+\end{dialogue}
+\begin{dialogue}[тихо]{Roman}
+ Ну, начинается\ldots
+\end{dialogue}
+
+Делает небольшой глоток из бокала с вином.
+
+\begin{dialogue}{Andrew}
+ Зная что читает человек, можно многое узнать о нём. Даже больше, чем
+ человек может рассказать сам о себе.
+\end{dialogue}
+
+Достаёт Платона.
+
+\begin{dialogue}{Andrew}
+ Начнём с моей любимой книги -- диалога Платона -- Государство.
+ Удивительно, но написанный два тысячелетия назад диалог
+ остаётся актуальным даже для современных читателей.
+ Платон был настоящим пророком! В
+ отличие от разных шарлатанов, имена которых
+ я даже не хочу называть.
+\end{dialogue}
+\begin{dialogue}{Roman}
+ И что же Вас так удивляет в этом?
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Удивительно то, какой огромный путь прошли знания человечества!
+
+ Достаточно посмотреть на великие книги от ``Государства'' до,
+ несомненно, монументального труда за авторством Евгения Николаевича
+ Понасенкова ``Первой научной истории войны 1812 года''. Но мы не будем так
+ сильно распыляться. Рассмотрим только несколько книг.
+\end{dialogue}
+
+Делает ещё один глоток и достаёт Демидовича.
+
+\begin{dialogue}{Roman}
+ Очень интересную книгу Вы достали.
+ Так много насыщенных воспоминаний о ней.
+\end{dialogue}
+\begin{dialogue}[Роману]{Andrew}
+ Хорошая книга обязательно оставит след на культурном человеке!
+\end{dialogue}
+
+Разворачивает книгу и показывает обложку в камеру.
+
+\begin{dialogue}{Andrew}
+ Вот пример отличной книги.
+ Настоящая Библия для начинающего математика!
+\end{dialogue}
+
+Открывает книгу и начинает её листать.
+
+\begin{dialogue}[смотря в книгу]{Andrew}
+ Время от времени я её открываю перед сном, чтобы решить
+ пару-другую задач, ну или решить несколько интегралов.
+\end{dialogue}
+\begin{dialogue}[смотря в камеру]{Andrew}
+ Мой любимый раздел математики!
+\end{dialogue}
+\begin{dialogue}[Роману]{Andrew}
+ Оказывает расслабляющий эффект на мозг.
+ Очень хорошо спится после этого!
+\end{dialogue}
+
+Убирает Демидовича, делает еще глоток.
+
+\begin{dialogue}{Roman}
+ Да, начало у книги интересное. Но к кульминации уже становится трудно
+ читать. До развязки я ещё ни разу не дошёл.
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Одной математикой нельзя ограничиваться. Знание языков, например, всегда высоко
+ ценилось в обществе. Многие великие книги древних философов написаны
+ на греческом языке. Несколько сотен лет назад у нас в стране ценились
+ французский и немецкий язык. Сегодня больше всего среди иностранных языков
+ ценится английский.
+\end{dialogue}
+\begin{dialogue}{Roman}
+ Я, вот, знаю немецкий и английский.
+\end{dialogue}
+
+Тянется за книгой про С++.
+
+\begin{dialogue}{Andrew}
+ Но я бы хотел рассказать о языке, который лично для меня равносилен латыни. Язык, обязательный для изучения любым уважающим себя человеком\dots
+\end{dialogue}
+
+Достаёт книгу, поворачивает её к камере.
+
+\begin{dialogue}[шёпотом]{Roman}
+ Господи\dots
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Конечно же, я говорю о неотразимом С++.
+\end{dialogue}
+
+Начинает листать книгу.
+
+\begin{dialogue}{Andrew}
+ Её написал автор самого языка, поэтому читать её особенно интересно.
+ Почти как детектив! Настоятельно рекомендую её прочитать своим
+ одногруппникам. После её прочтения наступает лёгкая эйфория от
+ количества полученных знаний!
+\end{dialogue}
+\begin{dialogue}{Roman}
+ Последние пять минут вы говорили какой-то бред!
+ Уберите эту книгу, пожалуйста. Мне хватит одного убийства за сегодня.
+\end{dialogue}
+
+Убирает книгу, делает ещё глоток.
+
+\begin{dialogue}{Andrew}
+ Вы невежественная букашка, Роман! Создаётся такое ощущение, что я
+ общаюсь со стеной!
+\end{dialogue}
+
+Делает ещё глоток.
+
+\begin{dialogue}[категорично]{Andrew}
+ Я думаю, что нам следует завершить данное интервью. У меня больше нет
+ желания с вами общаться.
+\end{dialogue}
+\begin{dialogue}{Roman}
+ Что же так поменяло ваше отношение ко мне?
+\end{dialogue}
+\begin{dialogue}{Andrew}
+ Ваши клоунские слова!
+\end{dialogue}
+\begin{dialogue}{Roman}
+ Ладно, больше не буду трогать вашу эстетскую душу.
+\end{dialogue}
+
+\fadeout
+
+\theend
+\end{screenplay}
+\end{document}
diff --git a/rus_prez/screenplay-pkg.sty b/rus_prez/screenplay-pkg.sty
new file mode 100644
index 0000000..fc4ddde
--- /dev/null
+++ b/rus_prez/screenplay-pkg.sty
@@ -0,0 +1,218 @@
+%%
+%% This is file `screenplay-pkg.sty'
+% Copyright 2006 by John Pate
+% Copyright 2015 by Alan Munn
+%
+% This package implements the tools of the screenplay document class
+% in the form of a package so that screenplay fragments can be included
+% within another document class.
+%
+% The main documentation for the package is contained in the screenplay class
+% documentation. Please read that in addition the included documentation.
+%
+% All commands related to the titlepage in screenplay.cls have been
+% eliminated.
+%
+% One new environment is implemented:
+%
+% \begin{screenplay} ... \end{screenplay}
+%
+% Two additional user commands are added to allow for user adjustment of the
+% fragment font and linespacing (the setspace package is used for spacing unless memoir is loaded).
+%
+% \screenspacing{} % sets the linespacing for screenplay fragments; default
+% is \onehalfspacing
+% \screenfont{} % sets the font for screenplay fragments; default is
+% \ttfamily
+%
+%
+% \sccenter % American spellings of centring commands now possible
+% \centertitle
+%
+%
+% This package may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This package has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this package is Alan Munn.
+%
+% This package consists of the file
+%
+% screenplay-pkg.sty
+%
+% and documentation files:
+%
+% screenplay-pkg.tex, screenplay-pkg.pdf,
+% screenplay-pkg-example.tex and screenplay-pkg-example.pdf.
+%
+% Version 1.0 2015/07/11
+% Version 1.1 2017/08/05 Added memoir support
+%
+
+\NeedsTeXFormat{LaTeX2e}[2003/12/01]
+\ProvidesPackage{screenplay-pkg}[2017/08/05 v1.1
+LaTeX2e Draft Screenplay tools adapted from the screenplay document class
+original code (C)2006 John Pate
+package modifications (C)2015-2017 Alan Munn
+released under the LPPL]
+\DeclareOption*{%
+ \PackageError{screenplay-pkg}{Unwanted option '\CurrentOption'}%
+ {There are no options available for screenplay-pkg}}
+\ProcessOptions\relax
+\RequirePackage{ifthen}[2001/05/26]
+% Use setspace or memoir for linespacing AM
+\@ifclassloaded{memoir}
+ {\newcommand*{\@screenspacing}{\OnehalfSpacing}}
+ {\RequirePackage{setspace}
+ \newcommand*{\@screenspacing}{\onehalfspacing}}
+% screenplay font will default to ttfamily AM
+\newcommand*{\@screenfont}{\ttfamily}
+% screenplay font can be changed with \screenfont macro AM
+\newcommand*{\screenfont}[1]{\renewcommand\@screenfont{#1}}
+\newcommand*{\screenspacing}[1]{\renewcommand\@screenspacing{#1}}
+\newcommand*{\dialfix}{\vspace{2pt}}
+% new command to set the internal spacing and formatting of
+% the screenplay fragments AM
+\newcommand*{\@screensetup}{%
+\@screenspacing\@screenfont\raggedright
+\setlength{\parskip}{\baselineskip}
+\setlength{\parindent}{0in}}
+\newcommand*{\slugspace}{\hspace{2.0em plus 0em minus 0em}}
+\newlength{\widthgutter}
+\setlength{\widthgutter}{0.1in}
+% Don't want to change global \textwidth in the package version
+%\addtolength{\textwidth}{\widthgutter}
+\newlength{\dialwidth}
+\setlength{\dialwidth}{3.0in}
+\newlength{\dialgutter}
+\setlength{\dialgutter}{0.2in}
+\addtolength{\dialwidth}{\dialgutter}
+\newcommand*{\dialtab}{\hspace*{1.5in}}
+\newcommand*{\dialnametab}{\hspace*{1.2in}}
+\newlength{\parenwidth}
+\setlength{\parenwidth}{1.5in}
+\addtolength{\parenwidth}{\dialgutter}
+\newcommand*{\parentab}{\hspace{0.7in}}
+
+% Added new environment for screenplay fragments AM
+\newenvironment{screenplay}{\@screensetup}{}
+\newcommand*{\more}{(MORE)}
+\newcommand*{\contd}{(CONT'D)}
+\newcommand{\paren}[1]{%
+\parentab\parbox[t]{\parenwidth}{\raggedright(#1)\dialfix}\\
+}
+\newenvironment{dialogue}[2][]{%
+
+\dialtab\dialnametab\hbox{\MakeUppercase{#2}}\\*
+\dialtab\begin{minipage}[b]{\dialwidth}
+\dialfix
+\raggedright
+\ifthenelse{\not\equal{#1}{}}
+{%
+\paren{#1}
+}{}
+}{%
+\end{minipage}
+
+}
+\newcommand{\dialbreak}[2][]{%
+\nopagebreak
+\dialnametab\hbox{\more}%
+\end{dialogue}
+\newpage
+\ifthenelse{\not\equal{#1}{}}
+{
+\begin{dialogue}[#1]{\MakeUppercase{#2} \contd}
+}{%
+\begin{dialogue}{\MakeUppercase{#2} \contd}
+}
+}
+\newcommand*{\placesep}{.~}
+\newcommand{\slug}[3][]{%
+
+\MakeUppercase{#2\placesep#3}%
+\ifthenelse{\not\equal{#1}{}}
+ {%
+\slugspace\MakeUppercase{#1}\hspace{\fill}
+ }{}
+\nopagebreak
+}
+\newcommand*{\inttext}{INT}
+\newcommand{\intslug}[2][]{\slug[#1]{\inttext}{#2}}
+\newcommand*{\exttext}{EXT}
+\newcommand{\extslug}[2][]{\slug[#1]{\exttext}{#2}}
+\newcommand*{\sepintext}{./}
+\newcommand{\intextslug}[2][]{%
+\slug[#1]{\inttext\sepintext\exttext}{#2}}
+\newcommand{\extintslug}[2][]{%
+\slug[#1]{\exttext\sepintext\inttext}{#2}}
+\newcommand*{%
+\sccentre}[1]{\hspace*{\fill}{#1}\hspace{\fill}\hspace{\widthgutter}}
+\let\sccenter\sccentre
+\newcommand*{%
+\scflushright}[1]{\hspace*{\fill}{#1}\hspace{\widthgutter}}
+\newcommand*{\punctchar}{:}
+\newcommand*{\titleovertext}{TITLE~OVER}
+
+\newenvironment{titleover}[1][]{%
+\ifthenelse{\not\equal{#1}{}}
+{%
+\titleovertext #1\punctchar
+}{%
+\titleovertext\punctchar
+}%
+\\*[\baselineskip]
+\dialtab\begin{minipage}[b]{\dialwidth}
+\raggedright
+}{%
+\end{minipage}
+}
+
+\newcommand{\titbreak}{%
+\nopagebreak
+\dialnametab\hbox{\more}%
+\end{titleover}
+\newpage
+\begin{titleover}[\contd]%
+}
+
+\newcommand{\centretitle}[1]{%
+\titleovertext\punctchar\\*[\baselineskip]%
+\sccentre{#1}
+}
+
+\newcommand*{\fadeintext}{FADE~IN}
+
+\newcommand{\fadein}{%
+\fadeintext\punctchar
+}
+\newcommand*{\fadeouttext}{FADE~OUT}
+
+\newcommand{\fadeout}{%
+\scflushright{\fadeouttext\punctchar}
+}
+
+\newcommand*{\intercuttext}{INTERCUT~WITH}
+
+\newcommand{\intercut}{%
+\scflushright{\intercuttext\punctchar}
+}
+
+\newcommand*{\pov}{P.O.V.}
+\newcommand*{\revert}{REVERSE~\pov}
+\newcommand*{\thirty}{THE~END}
+\newcommand{\theend}{%
+
+\sccentre{\thirty}
+}
+% add some American English spellings
+\let\sccenter\sccentre
+\let\centertitle\centretitle
+\endinput
+%% End of file `screenplay-pkg.sty'.