Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Documentclass play - Akt Bezeichnung

0 views
Skip to first unread message

harry meyers

unread,
Dec 8, 2006, 5:10:50 PM12/8/06
to
Hi,

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

Paul Ebermann

unread,
Dec 9, 2006, 11:46:25 AM12/9/06
to
"harry meyers" skribis:

> 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

harry meyers

unread,
Dec 10, 2006, 3:24:42 AM12/10/06
to

Paul Ebermann schrieb:

Das ist ja grossartig! Vielen Dank.

harry

Paul Ebermann

unread,
Dec 10, 2006, 9:31:10 PM12/10/06
to
"harry meyers" skribis:
> Paul Ebermann schrieb:

> > "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

0 new messages