在songs
包中,可以更改和弦的字体吗?例如:歌词使用 Garamond 字体,和弦使用 Computer Modern?或者更改和弦的颜色,例如:歌词-黑色,和弦-红色?
答案1
通过重新定义, \printchord
您可以自定义和弦的字体属性。使用 XeLaTeX 的一个小例子:
\documentclass{article}
\usepackage{xcolor}
\usepackage{fontspec}
\usepackage[chorded]{songs}
\setmainfont{Garamond}
\newcommand\lmr{\fontfamily{lmr}\selectfont}
\newindex{titleidx}{titleidx}
\noversenumbers
\renewcommand\printchord[1]{{\lmr\small\sffamily\color{red!70!black}#1}}
\begin{document}
\showindex{Complete Index of Songs}{titleidx}
\songsection{Worship Songs}
\begin{songs}{titleidx}
\beginsong{Doxology}[by={Louis Bourgeois and Thomas Ken},
sr={Revelation 5:13},
cr={Public domain.},
index={Praise God, from Whom all blessings flow}]
\beginverse
\[G]Praise God, \[D]from \[Em]Whom \[Bm]all \[Em]bless\[D]ings \[G]flow;
\[G]Praise Him, all \[D]crea\[Em]tures \[C]here \[G]be\[D]low;
\[Em]Praise \[D]Him \[G]a\[D]bove, \[G]ye \[C]heav'n\[D]ly \[Em]host;
\[G]Praise Fa\[Em]ther, \[D]Son, \[Am]and \[G/B G/C]Ho\[D]ly \[G]Ghost.
\[C]A\[G]men.
\endverse
\endsong
\end{songs}
\end{document}
使用 pdfLaTeX,您无需加载fontspec
包,并且您将需要一个提供 Garamond 字体的适当包。