MusiXTEX 线宽和小节线问题

MusiXTEX 线宽和小节线问题

我正在尝试用 MusixTEX 重写一段简单的旋律。问题是小节线和结束线宽度不会自动按预期对齐。 问题,线条和栏目没有正确对齐

我希望它们像这样对齐:

我希望它的格式

这是我的代码:

\documentclass[a4paper]{article}
\usepackage{musixtex}
\usepackage[a4paper]{geometry}

\begin{document}
\begin{music}%
\elemskip%    
\normalmusicsize%
\instrumentnumber{1}%
\nobarnumbers%
\setstaffs1{1}%
\generalmeter{\meterfrac{4}4}%
\generalsignature{5}%
\parindent0pt%
\startpiece%
\NOtes\Dqbl{k}{j}\en\NOTesp\hup{g}\en\bar%
\NOtes\Dqbl{k}{j}\en\NOTesp\hup{g}\en\bar%
\NOtes\Dqbl{k}{j}\en\NOTesp\hup{g}\en\bar%
\NOTEs\pause\en\bar%
\NOtes\Dqbu{d}{c}\en\NOTesp\hup{N}\en\bar%
\NOtes\Dqbu{d}{c}\en\NOTes\hu{N}\en\NOtes\Dqbu{a}{b}\en\bar%
\NOtes\Dqbu{d}{c}\en\NOTes\ha{N}\en\bar%
\Endpiece%
\end{music}%
\end{document}

我已按照 MusiXTEX 手册中的说明进行编译(http://ftp.acc.umu.se/mirror/CTAN/macros/musixtex/doc/musixdoc.pdf#page.145),我的编译脚本是:

#!/bin/sh
# tex file is main.tex

latex main.tex
musixtex  -l -x main
latex main.tex
makeindex main
latex main.tex
latex main.tex
dvips -e0 main
ps2pdf main.ps

rm -f *.aux
rm -f *.ps
rm -f *.dvi
rm -f *.idx
rm -f *.ilg
rm -f *.ind
rm -f *.mx1
rm -f *.mx2
rm -f *.log
rm -f *.toc
rm -f *.bbl
rm -f *.blg
rm -f *.out
rm -f make/bib

我尝试了几种解决方案,但都不起作用:

  1. MusiXTex 与 musixflx 的问题
  2. Musixtex 行尾栏问题
  3. 自动协调 MusiXTex 摘录的宽度

我格外小心,每行末尾没有空格,因此出现了“%”。我不知道问题出在哪里,也不知道如何解决。任何帮助我都感激不尽!

答案1

手册在第 6 页描述了这个问题。其中给出了一个间隔不均匀的音乐的例子,然后是运行musixflx并进行第二次 TEX 处理后,您将获得:然后是均匀分布的音乐图像。上一页更详细地描述了编译序列,指出存在三遍编译序列:etex jobnamemusixflx jobname然后etex jobname再次。替换etexpdflatex得到以下编译序列和 MWE 上的结果:

pdflatex testfile.tex
musixflx testfile
pdflatex testfile.tex

在此处输入图片描述

请注意,最后一个小节中的额外小节线不应该存在,我已从\bar您的代码中删除了该线以从输出中删除该线。

相关内容