Le ven 09/07/2004 � 11:43, Simon Dreher a �crit :
> Simon Dreher wrote:
>
> > Hallo,
> > In a piece with some orchestral voices and choir (typeset below), I'd
> > like to have the volta-signs not only above the top staff, but also
> > above the choir. Is there any possibility to get the result?
> > Best regards,
> > Simon
Dear Simon,
I can propose you a solution for your problem. First, you have to copy
the following in a file named additionalvolta.tex:
8<------------
\def\additionalvoltaheight{}
\makeatletter
[EMAIL PROTECTED]@{%
[EMAIL PROTECTED]@box\rlap{\vrule\rm\strut\
[EMAIL PROTECTED] %+simick
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]@box\null
\fi % if continuation, make [EMAIL PROTECTED]@box null
% [EMAIL PROTECTED]@[EMAIL PROTECTED]
%-simick
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
%
[EMAIL PROTECTED] writes the requested |n. and moves the things for
further use
[EMAIL PROTECTED]/setvolta collision!}\fi
% [EMAIL PROTECTED]@box\rlap{\vrule % \musixfont\sixt@@n %-simick
% \rm\ [EMAIL PROTECTED]
[EMAIL PROTECTED] %-simick
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]@volt@
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@set
[EMAIL PROTECTED]
[EMAIL PROTECTED]
% [EMAIL PROTECTED]@[EMAIL PROTECTED]
%-simick
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED] %+simick
}%
[EMAIL PROTECTED]@[EMAIL PROTECTED]@\llap{%
[EMAIL PROTECTED]
% [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED] %-simick
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@i}}
[EMAIL PROTECTED]@hrule{% write the hrule of volta bar at its end
[EMAIL PROTECTED]
\else
[EMAIL PROTECTED]@pos [EMAIL PROTECTED]@[EMAIL PROTECTED]
% [EMAIL PROTECTED] [EMAIL PROTECTED]@v %-simick
% [EMAIL PROTECTED] %-simick
[EMAIL PROTECTED]@ %+simick
[EMAIL PROTECTED]@ %+simick
\else %+simick
[EMAIL PROTECTED]@v [EMAIL PROTECTED]@endcor %+simick
\fi %+simick
[EMAIL PROTECTED]@i %+simick
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@hrul@
[EMAIL PROTECTED]@[EMAIL PROTECTED]@\fi
% check whether termination has been required
[EMAIL PROTECTED]@@ [EMAIL PROTECTED]@@\fi % \endvoltabox
forces type \thr@@
[EMAIL PROTECTED] \else [EMAIL PROTECTED]@endbox\fi
% now set [EMAIL PROTECTED] [EMAIL PROTECTED] to \empty
[EMAIL PROTECTED]@ne [EMAIL PROTECTED]
\fi
}%
[EMAIL PROTECTED]@[EMAIL PROTECTED]@type\thr@@
%
[EMAIL PROTECTED]@[EMAIL PROTECTED] %-simick
[EMAIL PROTECTED]@[EMAIL PROTECTED]@i}%+simick
\fi}
[EMAIL PROTECTED]@endbox{% write the hrule of volta bar at its end
[EMAIL PROTECTED]
\else
% [EMAIL PROTECTED]@pos [EMAIL PROTECTED]@[EMAIL PROTECTED] %-simick
% [EMAIL PROTECTED] [EMAIL PROTECTED]@v %-simick
% [EMAIL PROTECTED] %-simick
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]@x\fi
% now force [EMAIL PROTECTED] to \empty
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\fi
}%
\makeatother
\endinput
8<------------
Then input these macros in your code:
%%\\input additionalvolta\relax\
%%\\let\endpiecesav\Endpiece\
This defines a macro \additionalvoltaheight. By default, it is defined
as empty: \def\additionalvoltaheight{}. With this empty definition,
MusiXTeX's behaviour is usual.
If you defines \def\additionalvoltaheight{125pt} then it adds a second
volta-signs at height 125pt. So, in your example, just add:
%Takt 15
%%\\\def\additionalvoltaheight{125pt}\
Olivier
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://icking-music-archive.org/mailman/listinfo/tex-music