Estoy escribiendo un cuaderno de ejercicios musicales con musixtex. Estoy intentando componer un solo pentagrama con algo de texto colocado debajo. No hay notas, solo cambian las armaduras y me gustaría anotar cada compás con el nombre de la armadura.
Estos dos ejemplos demuestran lo que estoy tratando de lograr:
\documentclass[11pt,a4paper,BCOR=12mm,DIV=24,headsepline=true,parskip=half]{scrbook}
\usepackage{musixtex}
\begin{document}
% First example, right layout but text missing
\begin{music}
\generalsignature{0}
\nostartrule
\nobarnumbers
\startpiece\addspace\afterruleskip
\generalsignature{+1}\ignorenats\Changecontext
\generalsignature{+2}\ignorenats\Changecontext
\generalsignature{+3}\ignorenats\Changecontext
\generalsignature{+4}\ignorenats\Changecontext
\generalsignature{+5}\ignorenats\Changecontext
\generalsignature{-1}\ignorenats\Changecontext
\generalsignature{-2}\ignorenats\Changecontext
\generalsignature{-3}\ignorenats\Changecontext
\generalsignature{-4}\ignorenats\Changecontext
\generalsignature{-5}\ignorenats\Changecontext
\setdoublebar
\endpiece
\end{music}
% Second example, adding text messes up layout
\begin{music}
\generalsignature{0}
\nostartrule
\nobarnumbers
\startpiece\addspace\afterruleskip
\lcharnote{P}{\smalltype{C-Dur}}
\generalsignature{+1}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{G-Dur}}
\generalsignature{+2}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{D-Dur}}
\generalsignature{+3}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{A-Dur}}
\generalsignature{+4}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{E-Dur}}
\generalsignature{+5}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{H-Dur}}
\generalsignature{-1}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{F-Dur}}
\generalsignature{-2}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{B-Dur}}
\generalsignature{-3}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{Es-Dur}}
\generalsignature{-4}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{As-Dur}}
\generalsignature{-5}\ignorenats\Changecontext
\lcharnote{P}{\smalltype{Des-Dur}}
\setdoublebar
\endpiece
\end{music}
\end{document}
Tenga en cuenta que este ejemplo debe compilarse en un proceso de tres pasos:
$ pdflatex example.tex
$ musixflx example.tex
$ pdflatex example.tex
En el primer ejemplo, el diseño es correcto, pero el texto aún no está incluido. En el segundo ejemplo, intenté incluir el texto, pero esto agrega un espacio horizontal no deseado y el diseño está desordenado, aunque eldocumentaciónpromete en la sección 2.6.13 que no se agregará ningún espacio horizontal.
Además, sería bueno si el texto estuviera centrado dentro de cada barra.
¿Alguien tiene una idea de cómo solucionar el ejemplo o una solución diferente para lograr lo mismo?
¡Gracias!
Respuesta1
Parece que el espacio se debe al final de las líneas después
\lcharnote{P}{\smalltype{C-Dur}}
Si reemplaza esas líneas por
\lcharnote{P}{\smalltype{C-Dur}}%
el espaciado de ambos ejemplos es el mismo. En mi humilde opinión, el resultado se ve incluso mejor cuando colocas los textos en un cuadro superpuesto a la derecha:
\zcharnote{P}{\makebox[0pt][r]{\smalltype{C-Dur}}}%