Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line Lilypond:跳过标题(命令行)_Command Line_Lilypond - Fatal编程技术网

Command line Lilypond:跳过标题(命令行)

Command line Lilypond:跳过标题(命令行),command-line,lilypond,Command Line,Lilypond,我有一个lilypond文件,至少有一个分数和一个标题。在编写这首单曲时,例如使用 lilypond windows-ddelete中间文件-dno点击--pdf example.ly 将生成完整歌曲(包括标题和标题中的作曲家): 是否可以添加命令行开关,只打印分数而不打印标题信息,而不排除编译完整独立文件的可能性 MWE(如果更容易,我们也可以从一个分数示例开始): \header{ title=“套件一。” 作曲家=“J.S.巴赫。” } \得分{ \新员工\相关人员{ \谱号低音 \键g

我有一个lilypond文件,至少有一个分数和一个标题。在编写这首单曲时,例如使用

lilypond windows-ddelete中间文件-dno点击--pdf example.ly

将生成完整歌曲(包括标题和标题中的作曲家):

是否可以添加命令行开关,只打印分数而不打印标题信息,而不排除编译完整独立文件的可能性

MWE(如果更容易,我们也可以从一个分数示例开始):

\header{
title=“套件一。”
作曲家=“J.S.巴赫。”
}
\得分{
\新员工\相关人员{
\谱号低音
\键g \主修
\重复展开2{g16(d'b')a b d,b'd,}|
\重复展开2{g,16(e'c')b c e,c'e,}|
}
\标题{
piece=“Prélude。”
}
}
\得分{
\新员工\亲属b{
\谱号低音
\键g \主修
\第16部分b16|
4 b'16 a(g fis)g(d e fis)g(a b c)|
d16(b g金融机构)g(e d c)b(c d e)金融机构(g a b)|
}
\标题{
piece=“Allemande。”
}
}

(Score/Example from)

我不知道有任何这样的命令,但您可以通过从文件中删除header部分,然后创建一个新的主文件来解决这个问题,该主文件只包含以前删除的header,后面是一系列include命令,这些命令指向带有分数的各个文件。这样,编译单个分数文件不会输出头,但编译主文件会输出头。希望这不会太麻烦。不适合将每个文件的分数与其他文件分开(有很多应该可以自己打印,但对于新的集合,我只需要分数)但我希望找到一个可以放入新ini文件中的命令,该文件将推荐初始文件的特定区域。我同意Gilberto的观点。这是一种常见且有用的做法,将一首乐曲分成一个仅包含定义(音乐)的可包含文件和另一个(或更多)包含生成输出命令的文件。您需要的内容不受支持,但它听起来与当前的
-dno print pages
选项类似(请参阅)。(如果我理解正确,我不同意)。想象你有50首歌。这将涉及50个音乐定义文件,50个文件用于正常页面输出,另外50个文件用于仅剥离乐谱布局。我觉得这是非常不够的-我更喜欢50个定义文件(音乐)与2个不同的布局定义文件(对所有歌曲有效),包括在每个定义文件。我不知道是否更适合通过命令行直接加载所需的布局文件(然后:如何禁用特定的头输出),或者是否可以使用带条件的命令行变量。
\header {
  title = "SUITE I."
  composer = "J. S. Bach."
}

\score {
  \new Staff \relative g, {
    \clef bass
    \key g \major
    \repeat unfold 2 { g16( d' b') a b d, b' d, } |
    \repeat unfold 2 { g,16( e' c') b c e, c' e, } |
  }
  \header {
    piece = "Prélude."
  }
}

\score {
  \new Staff \relative b {
    \clef bass
    \key g \major
    \partial 16 b16 |
    <g, d' b'~>4 b'16 a( g fis) g( d e fis) g( a b c) |
    d16( b g fis) g( e d c) b(c d e) fis( g a b) |
  }
  \header {
    piece = "Allemande."
  }
}