直到昨天,我一直都在 InDesign 中完成所有布局。但是,有些地方这样做会很繁琐,所以我正在尝试看看如何在 tex 中完成所有艰苦的工作。
在我的 tex 文件中,我包含了由 gregorio 生成的圣歌谱。
现在,五线谱下需要有几行诗句,它们都排列在多个特定位置。它还需要跨页断行的能力。
我尝试过加载amsmath
包并使用\align
环境,但除了无法处理多个“行”或“方程”之外,还会产生其他不良影响。
以下是我的图片想最后(图片来自这里):
现在,在我的 tex 文件中,我已经有了圣歌和几行文本:
\includescore{LitanyOfSaints_1Kyrie.tex}
Fí- li Re- démptor múndi, Dé-us, mi- seré-re nóbis. \\
Spí- ri- tus Sán- cte Dé- us, mi- seré-re nóbis. \\
Sáncta Trí- ni- tas, únus Dé- us, mi- seré-re nóbis. \\
我怎样才能做到这一点?
答案1
如果你只需要对齐歌词行,使用 tabular 环境就足够了。这是一个 MWE
\documentclass{minimal}
\usepackage{fontspec}
\begin{document}
\begin{tabular}{lll}
Fí- li Re- démptor múndi, & Dé-us, & mi- seré-re nóbis. \\
Spí- ri- tus Sán- cte & Dé- us, & mi- seré-re nóbis. \\
Sáncta Trí- ni- tas, únus & Dé- us, & mi- seré-re nóbis. \\
\end{tabular}
\end{document}
注意使用 fontspec 包来处理重音符号(这应该用 lualatex 来编译)。
现在,如果你也需要将歌词与音符对齐,我建议你看一下第 85 页末尾的示例MusiXTeX 软件包的文档。
答案2
好吧,我终于能够联系到我想要复制的原始圣歌的作者了。
他说他首先从 gregorio 导出了圣歌,然后查看了一下,然后他使用tabular
(感谢 Randall 也回答了这个问题)将文本与圣歌进行视觉对齐。他在圣歌中插入了必要的空格。
我还以为这里有什么了不起的秘密呢!这是最终答案,但我将接受 Randall 的答案,因为他给出了建议tabular
并提供了示例。