使用 leadsheets 包,我想要目录中歌曲的调。但它不支持移调。
这是我的 MWE:
\documentclass[a4paper]{article}
\usepackage{leadsheets}
\definesongtitletemplate{minimal}{\section{\expandcode{\writechord{\songproperty{key}}}}}
\begin{document}
\tableofcontents
\begin{song}[transpose=1,enharmonic=sharp]{
title={The Test-Song},
key=F,
}
\begin{verse}
^{C}Just ^{B}some ^{F}words
\end{verse}
\end{song}
\end{document}
调应为 F#,这在标题和歌曲环境中是正确的,但在目录中不正确。
toc 文件的内容:
\contentsline {section}{\numberline {2}\expandcode {\writechord {F}}}{1}{}%
我猜问题在于,在实际创建 TOC 时,值会发生变化并再次变为 F。
我无法理解这一点,因为我对 TeX、扩展等了解不够。
有简单的解决方案吗?我只想要目录中正确的移调键。