我正在制作一本包含使用古词的歌曲的歌本,并希望用脚注标记这些词,包括对词的描述,并将它们打印在脚注标记出现的同一页的底部。正如 MWE 所示,这不可能立即实现。
到目前为止我已经尝试了以下操作:
- 和
\footnote{}
之间常规:脚注标记显示正确,但脚注文本无处可见。\beginsong
\endsong
\footnotemark
标记在\beginsong
和\endsong
和 之间\footnotetext{Test1}
就在之前\endsong
:脚注文本无处可寻。\footnotetext{Test2}
就在之前\end{song}
:脚注文本“Test2”打印在脚注编号为“2”的歌曲文本之前的页面上。\footnotetext{Test3}
完全在songs
环境之外:脚注文本“Test3”打印在脚注编号为“2”的歌曲文本后的页面上。
因此,有脚注标记的页面对脚注文本过敏!
有人能解决这个问题吗?
注意:我使用XeLaTeX
。如果我使用 进行编译,则会产生相同的结果pdfLaTeX
。
平均能量损失
\documentclass[10pt,a5paper,norsk,twoside
%,twocolumn
]{article}
\usepackage{fontspec}
\usepackage[lyric]{songs}
\usepackage{libertinus-otf}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{polyglossia}
\setmainlanguage[variant=bokmal]{norwegian}
\usepackage[autostyle]{csquotes}
\usepackage{microtype}
\begin{document}
\begin{songs}{}
\beginsong{Underfullt det er å leve}[%
by={Werner Skibsted},
]
\beginverse
Underfullt det er å leve
Kjærlighetens liv i Gud,
Så jeg slipper helt å streve
Med å holde lovens bud
\endverse
\beginchorus
Dypt i nådeflodens\footnote{flod=elv.} strømmer,
Kilden ifra Golgata,
Hvor ei synden meg fordømmer,
Hviler jeg så trygg og glad.
\endchorus
\beginverse
Det som ingen andre maktet,
Har vår Gud i Sønnen gjort.
Lammet\footnotemark som for oss ble slaktet,
Åpnet for oss nådens port.
\endverse
\footnotetext{Test1}
\endsong
\footnotetext{Test2}
\end{songs}
\footnotetext{Test3.}
\end{document}