我感觉自由连字符在段落脚注中根本不起作用,这实际上并不取决于使用哪个包来制作脚注。我曾痛苦地经历过 和manyfoot
,eledmac
多次被迫使用\discretionary
才能获得正确的连字符。我能够重现类似的问题bigfoot
,下面是 footmisc 的示例,我理解这是制作段落脚注的最基本方法(如果我错了,请纠正我。):
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage[para]{footmisc}
\begin{document}
\footnote{XXXXXXXXXXXXXX just a few normal words to fill up the line
up to my word hy\-phe\-na\-te\-me}
\end{document}
此示例将打印hy\-phe\-na\-te\-me
在脚注的第二行。逐渐删除X
es,最终我的单词将完整打印在第一行脚注的末尾,但永远不会被连字符连接。
我正在使用xelatex
。我需要该fontspec
包来显示带变音符号的字母。在这个例子中,我没有使用任何变音符号,当我注释掉 fontspec 时,单词会被连字符连接。此外,如果我不使用 footmisc 的 [para] 选项,或者完全注释掉 footmisc,单词就会被连字符连接。
正如我所提到的,我也有很多其他软件包的真实例子。