1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % %
% % % Classe du document à créer % % %
%\documentclass[11pt,a4paper,twoside]{memoir}% Nettoyer les fichiers après l'utilisation de memoir % % %
\documentclass[11pt,a4paper,twoside]{book}% % % %
%\documentclass[11pt,a4paper,twoside]{article}% attention au niveau chapitre manquant % % %
% % %---------------------------------------------------------------------------------------------------% % %
%\input{util/languesetfonteslatex}% le fichier pour utiliser LaTeX et non pas XeTeX % % %
\input{util/languesetfontesxetex}% le fichier pour utiliser XeTeX pour les fontes linux libertine... % % %
% % %---------------------------------------------------------------------------------------------------% % %
% % % Fichiers avec des commandes personnalisées % % %
% % % % % %
\usepackage{util/chimakehelps}% Série de fonctions pour standadiser mes fichiers helps % % %
\savegeometry{base}% les valeurs par défaut de l'extension % % %
\chihelppages{}% cére les mises en pages % % %
% % % % % %
% % %---------------------------------------------------------------------------------------------------% % %
% % % L'extension pour les dialogues % % %
\usepackage{theatre}% extension de ce package % % %
\input{creerlesroles}% un fichier préparé contenant les définitions des rôles, exemple français % % %
\input{createrules}% un fichier préparé contenant les définitions des rôles, exemple anglais % % %
% % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % %
% % % Renseignements sur le fichier % % %
% % % % % %
\def\titre{Aide à l'utilisation de l'extension theatre.sty}% % % %
\def\auteur{Christian Hinque - LeChi}% % % %
\def\traducteur{Virgil Hinque}% % % %
\def\jour{\today}% % % %
\def\sujet{Manuel Extension LaTeX}% % % %
\def\motsclefs{}% % % %
\chihelpentetpied{}% crée les pieds de page et entêtes avec ces données % % %
% % %---------------------------------------------------------------------------------------------------% % %
% % % Paramètres pour la création du pdf % % %
% % % % % %
% % % % % %
\RequirePackage[colorlinks=true,urlcolor=black,linkcolor=black]{hyperref}% % % %
% % % % % %
\hypersetup{% Mo difiez la valeur des champs suivants % % %
pdfauthor = {\auteur{}},% attention de bien définir \auteur au début du fichier compilateur % % %
pdftitle = {\titre{}},% attention de bien définir \titre au début du fichier compilateur % % %
pdfsubject = {\sujet{}},% attention de bien définir \sujet au début du fichier compilateur % % %
pdfkeywords = {\motsclefs{}},% attention de bien définir \motsclefs au début du fichier compilateur% % %
pdfcreator = {TexMaker},% % % %
pdfproducer = {PDFLaTeX},% % % %
% pdfpagemode = {FullScreen}% ouvre le pdf directement en plein écran % % %
bookmarks = true% pour exporter les signets. % % %
}% % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%
%
%
%
%
% $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $
% $ $ $ $ $
% $ $ DÉBUT DU DOCUMENT DÉBUT DU DOCUMENT DÉBUT DU DOCUMENT DÉBUT DU DOCUMENT DÉBUT DU DOCUMENT $ $ $
\begin{document}% $ $ $
% $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% - - Titre de l'article ou du livre - - -
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\loadchihelpgeometry{helplaune}%
\title{\titre}\author{\auteur{}\\ English version : \traducteur{}}\date{\jour}%
\maketitle{}\thispagestyle{empty}% crée une page de couverture
%
%\chirappelmiseenpage{sanszonenotes}%
\loadchihelpgeometry{helpsanszonenotes}
\frontmatter{}%
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% - - Table des matières - - -
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\tableofcontents%
\mainmatter{}%
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% - - Insertion du fichier Help - - -
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\chapter{Présentations - Helps}
%\def\chiniveauins{chapter}% niveau d'insertion des textes
\def\chiniveauins{section}% pour l'exemple article, car il n'y a pas de niveau chapitre en classe article.
%
\input{HelpTheatre_fr}%
\newpage{}%
\input{HelpTheatre_en}%
\newpage{}
\section{Liste des commandes, variables et extensions}
(List of available commands, variables and extensions)\\
\input{ListeCommandesTheatre}%
\newpage{}
\chapter{Exemple}\def\chiniveauins{section}%
\loadchihelpgeometry{helpfinezonenotes}%
\setlength{\TheatreEcarterRepliques}{1ex}% écarter les répliques
\setlength{\TheatreEntreNomEtReplique}{0ex}% écarter le nom du role et la réplique
\input{Exemplelemaladeimaginaire}%
\clearpage{}
\input{ExampleMacBeth}%
%
\backmatter{}%
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% - - Index - - -
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\printindex{}% pour imprimer la table des index insérés
%\chapter{Index}
%\addcontentsline{toc}{\chiniveauins}{Index}
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\cleardoublepage{}
\loadchihelpgeometry{helplisting}%
\chapter{Code source}
\lstinputlisting{theatre.sty}
\end{document}
|