wenn ich dramatische Texte mit play schreibe werden Akte und Szenen so
gesetzt:
Act 1
Scene 1 usw.
Was ich bis jetzt erreicht habe, ist, es so aussehen zu lassen:
1. Akt
1. Szene
Das ist aber eher unüblich. Standard ist, und so hätte ich es gerne,
Erster Akt
Erste Szene usw.
play.cls sieht an der betreffenden Stelle, im Original, so aus:
----------------------------------------------------------------------------------------
DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{book}}
\ProcessOptions\relax
\LoadClass{book}
\newcounter{act}
\newcounter{scene}[act]
\renewcommand{\theact}{\Roman{act}}
\renewcommand{\thescene}{\theact.\arabic{scene}}
\newcommand{\actname}{Act}
\newcommand{\scenename}{Scene}
\DeclareRobustCommand\act{\@ifstar{\@sact}{\@act}}
\newcommand{\@act}{%
\refstepcounter{act}
\chapter*{\actname~\theact}
\addcontentsline{toc}{chapter}{\actname~\theact}}
\newcommand{\@sact}[1]{%
\refstepcounter{act}
\chapter*{#1}
\addcontentsline{toc}{chapter}{#1}}
\DeclareRobustCommand{\scene}{\@ifstar{\@sscene}{\@scene}}
\newcommand{\@scene}{%
\refstepcounter{scene}
\section*{\scenename~\arabic{scene}}
\addcontentsline{toc}{section}{\scenename~\arabic{scene}}}
\newcommand{\@sscene}[1]{%
\refstepcounter{scene}
\section*{#1}
\addcontentsline{toc}{section}{\scenename~\arabic{scene}}}
-----------------------------------------------------------------------------------------------------------
Wie könnte ich es erreichen, dass Akt- und Szenenüberschriften, wie
beschrieben, dargestellt werden?
Mfg
harry
> wenn ich dramatische Texte mit play schreibe werden Akte und Szenen so
> gesetzt:
>
> Act 1
> Scene 1 usw.
>
> Was ich bis jetzt erreicht habe, ist, es so aussehen zu lassen:
>
> 1. Akt
> 1. Szene
>
> Das ist aber eher unüblich. Standard ist, und so hätte ich es gerne,
>
> Erster Akt
> Erste Szene usw.
> play.cls sieht an der betreffenden Stelle, im Original, so aus:
> -----
[...]
> \renewcommand{\theact}{\Roman{act}}
[...]
> \newcommand{\actname}{Act}
[...]
> \newcommand{\@act}{%
> \refstepcounter{act}
> \chapter*{\actname~\theact}
> \addcontentsline{toc}{chapter}{\actname~\theact}}
[...]
> ------
>
> Wie könnte ich es erreichen, dass Akt- und Szenenüberschriften, wie
> beschrieben, dargestellt werden?
Hmm eine Möglichkeit:
Alles was hier kommt, sollte in die Präambel:
----
\makeatletter % <-- siehe FAQ
\renewcommand*{\@act}{%
\refstepcounter{act}%
\chapter*{\Xter{act}~\actname}%
\addcontentsline{toc}{chapter}{\Xter{act}~\actname}%
}%
\newcommand*{\Xter}[1]{\expandafter\@Xter\csname c@#1\endcsname}
\newcommand*\@Xter[1]{%
\ifcase#1\or Erster\or Zweiter\or Dritter\or Vierter\or F\"{u}nfter\or Sechster\or
Siebenter \or Achter\or Neunter\or Zehnter\or Elfter\or Zw\"{o}lfter\or
Dreizehnter\or Vierzehnter\or F\"{u}nftzehnter\or Sechzehnter\or Siebzehnter\or
Achzehnter\or Neunzehnter\or Zwanzigster\or Einunzwanzigster\or Zweiundzwanzigster\or
Dreiundzwanzigster\or Vierundzwanzigster\or F\"{u}nfunzwanzigster\or
Sechsundzwanzigster\or Siebenundzwanzigster\or Achtundzwanzigster\or
Neunundzwanzigster\or Dreizigster\else\@ctrerr\fi}%
\renewcommand*{\actname}{Akt}
\makeatother
----
Für Szene analog.
Paul
Das ist ja grossartig! Vielen Dank.
harry
> > "harry meyers" skribis:
> >
> > > Wie könnte ich es erreichen, dass Akt- und Szenenüberschriften, wie
> > > beschrieben, dargestellt werden?
> >
> > Hmm eine Möglichkeit:
> >
> > Alles was hier kommt, sollte in die Präambel:
> [...]
> > Für Szene analog.
>
> Das ist ja grossartig! Vielen Dank.
Hast du es ausprobiert, und es funktionierte?
Schön, ich hatte es noch nicht ausprobiert :-)
Paul