我也想创建一些图表,例如
https://www.google.com/search?q=rudiments+chart&tbm=isch&source=iu&ictx=1
这基本上是使用内联简单的音乐打击乐,如五线谱和周围的文字。
最好的解决方法是什么?它应该相对强大(甚至是完整的大谱表)并且设置/使用起来不太困难(否则使用其他程序可能比 tex 更容易)。
它会像 lilypond 一样,但我希望有内联功能,而不需要太多的安排/定位问题,也不需要编写大量代码就能获得非常简单的效果。同样,如果工作量太大,使用符号程序并导出图形会更容易。我对 lilypond 和其他程序不太熟悉,不知道哪个最好(我过去做过一些 lilypond 的东西,如果我能让它在内联时正常工作,它就可以工作(从来没有能够在 latex 环境中做到这一点)。
答案1
\score { }
在 Lilypond 中,您可以考虑在标记块内使用分数块\markup { }
,如下所述:lilypond.org/doc/v2.18/Documentation/notation/formatting-text#music-notation-inside-markup。这可让您沿行和列混合文本和分数。
请参阅这些更实际的例子:lsr.di.unimi.it/LSR/Item?id=701和lsr.di.unimi.it/LSR/Item?id=1013
答案2
以下是mwe.tex
使用 LuaLaTeX 获得的方法:
\documentclass[a5paper]{scrartcl}
\usepackage{libertine}
\usepackage[pass-fonts]{lyluatex}
\begin{document}
\begin{tabular}{ll}
1. Single Stroke Roll & \lilypond[nostaff]{
a32[_"R" a_"L" a_"R" a]_"L"
a32[_"R" a_"L" a_"R" a]_"L"
}\\
\\
2. Single Stroke Four & \lilypond[nostaff]{
\tuplet 3/2 {a16[_"R"_"L" a_"L"_"R" a]_"R"_"L" a8_"L"_"R"}
\tuplet 3/2 {a16[_"R"_"L" a_"L"_"R" a]_"R"_"L" a8_"L"_"R"}
}\\
\end{tabular}
\end{document}
使用命令编译后lualatex --shell-escape mwe
,结果如下: