代码文档在下方,涉及了许多基本的文档操作,包括:

1)页面设置,包括纸张大小、页边距

2)段落设置,包括不同内容之间的行距

3)乐谱设置,包括设置谱子大小、谱号、调号、拍号,甚至还有拍号/小节线不可见等等

这个模板可以视为新建的模板,记得开自动雕刻,这样修改参数时可以及时看到页面的变化

页面的排版看起来还不错,可以作为参考

记得汉语是没办法自动换行的,一定要注意分段

\version "2.20.0"
\language "english" \header {
title = "填标题"
 composer = "填作曲家"
} \paper {
#(set-paper-size "a4") %纸张大小
indent = 10 %乐谱首行缩进
top-margin = 20                   %页面上边距
bottom-margin = 10                 %页面下边距
line-width = 168                  %页面内容宽度
score-markup-spacing = #'((padding . 5)) %谱文距离
markup-system-spacing = #'((padding . 4)) %文谱距离
markup-markup-spacing = #'((padding . 2)) %文间距离(包括和标题)
system-system-spacing = #'((padding . 4)) %谱内行距
score-system-spacing = #'((padding . 6)) %谱和谱的距离
ragged-right = ##t %是否将乐谱对齐到页面右侧
} #(set-global-staff-size 32) %乐谱大小

 \markup {\column {\null \null}} %空两行

 \markup {"谱前文字"}


\markup {"第二段文字"} \new Staff %第一份乐谱
\relative c''{
\clef treble %谱号
\time 4/4 %拍号
\key c \major %调号
\tempo "Andante" %速度
c4 d e f
\break %换行记号
c b a g
} \new Staff %第二份乐谱
\with{
instrumentName = "乐谱2" %乐谱前加上名字或者乐器名
\remove Bar_engraver %去掉小节线
\remove Time_signature_engraver %去掉拍号
}
\relative c{
\clef bass
c2 d e f
} \markup {"谱后文字"}

一个初步的lilypond模板的更多相关文章

  1. artTemplate里一个比不上jQuery tmpl模板的地方就是放一个数组进去它不会自动循环.

    artTemplate里一个比不上jQuery tmpl模板的地方就是放一个数组进去它不会自动循环.

  2. 写一个迷你版Smarty模板引擎,对认识模板引擎原理非常好(附代码)

    前些时间在看创智博客韩顺平的Smarty模板引擎教程,再结合自己跟李炎恢第二季开发中CMS系统写的tpl模板引擎.今天就写一个迷你版的Smarty引擎,虽然说我并没有深入分析过Smarty的源码,但是 ...

  3. 业务gis 搭建一个skyline 的js模板 (一)

    刚刚我们说的是二维的系统,如果要展示三维,我们是不是也需要这样,答案是必须的,是一定要,如果你是基于skyline做三维开发,业务开发人员要去搞那套api估计要吐血,所以我们必须得封装起来,这里不介绍 ...

  4. 在android源码环境下写上层应用的一个初步解决方法

    在android源码环境下编写上层应用,一直以来我都觉得很麻烦.因为如果单纯将应用导入eclipse,那么framework层一些定制的API无法自动提示和补全,使用起来不太方便:如果将整个andro ...

  5. OpenCms JSP 模板开发——创建一个简单的JSP模板

    OpenCms中的JSP模板就是一个普通的JSP页面,在特定的位置使用标签来包含内容,在这个的例子中,我们将要开发一个简单JSP模板,这个模板只是在内容(如<html>.<body& ...

  6. 一个简单地template模板

    之前的项目中用到了artTemplate模板,感觉挺有意思,于是查看相关资料,自己动手写了个简单地template模板插件.虽然会有一些不足,但也是自己的一番心血.主体代码如下 /* * 一个简单地t ...

  7. 分享一个后端专用login模板

    给大家啊分享一个后端专用login模板 Java工程师再也不用这样啦---> html源码 <html lang="en"> <head> <m ...

  8. Html+css 一个简单的网页模板

    一个简单的网页模板,有导航.子菜单.banner部分 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&q ...

  9. [Hyper-V]制作一个干净的操作系统模板

    描述: 在Hyper-V里创建虚拟机的时候,我们可以先来创建一个干净的操作系统,将其制作为操作系统模板,该虚拟机的磁盘文件也将被视作基础磁盘以方便基于它创建差异化磁盘 安装其它虚拟机的时候就可以差异化 ...

随机推荐

  1. 初学python-day4 字典(已更新完)

  2. 2020BUAA软工个人博客作业

    2020BUAA软工个人博客作业 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 学 ...

  3. Stack2 攻防世界题目分析

    ---XCTF 4th-QCTF-2018 前言,怎么说呢,这题目还是把我折磨的可以的,我一开始是没有看到后面的直接狙击的,只能说呢. 我的不经意间的粗心,破坏了你许多的温柔 1.气的我直接检查保护: ...

  4. MD支持程度测试

    Editor.md 目录 (Table of Contents) [TOCM] 目录 Editor.md Heading 1 Heading 2 Heading 3 Heading 4 Heading ...

  5. JavaScript中的this对象指向理解

    在JavaScript中,this不是固定不变的,它的指向取决于上下文环境,一般的,认为this指向使用它时所在的对象.主要有以下几类指向: 在方法中,this 表示该方法所属的对象. 如果单独使用, ...

  6. python文件读写及修改

    转载:https://www.cnblogs.com/zhxwind/p/8761618.html 文件的读写有三种形式:读.写和追加. 一.读模式 r 和读写模式 r+ 1.读模式 r 读模式r特点 ...

  7. notepad++ 替换回车换行

    以" | "为分隔符,换行 结果如下图:

  8. Python里字符串Format时的一个易错“点”

    这是一篇很小的笔记,原因是我做学习通的时候见到了这个题: 当时看了一会儿发现没有符合自己想法的答案,然后就脑袋一热选了C,结果当然是错了... 看了一眼这个format的字符串对象,发现有个 {:7. ...

  9. 微信公众号H5跳转小程序

    其实就是用 官方的组件wx-open-launch-weapp <div style="position:relative;"> <img class=" ...

  10. float32 和 float64

    float32 和 float64 Go语言中提供了两种精度的浮点数 float32 和 float64. float32,也即我们常说的单精度,存储占用4个字节,也即4*8=32位,其中1位用来符号 ...