KOMA 脚注和 epltxfn.sty

KOMA 脚注和 epltxfn.sty

我试图将我自己的样式用于 定义的脚注以及提供的scrartcl脚注特定示例标签 (i) 。但是,最后编写的两个脚注定义中的任何一个似乎都会完全覆盖另一个,就像在这个 MWE 中一样:expexepltxfn

\documentclass{scrartcl}

\deffootnote{2em}{1em}{\thesection.\thefootnotemark.\enskip}
\usepackage{expex,epltxfn}
 
\begin{document}
    \section{A Section}
    Some text and        
    \ex a normal example\xe
    Some more text\footnote{And here \ex an example inside a footnote\xe}
\end{document}

有办法解决这个冲突吗?

答案1

在里面expex文档,(非常短的)代码的epltxfn解释方式使得使用您自己的脚注样式创建它的版本非常容易。或者您可以滥用宏来addtokomafont仅将的重新编号部分添加epltxfn到每个脚注中,如下所示:

\documentclass{scrartcl}

\deffootnote{2em}{1em}{\thesection.\thefootnotemark.\enskip}
\usepackage{expex}

\newcommand{\evryftnt}{\keepexcntlocal\excnt=1%
    \lingset{exskip=1ex,exnotype=roman,sampleexno=,%
    labeltype=alpha,labelanchor=numright,numoffset=2em,labeloffset=.5em,textoffset=.5em}}
\addtokomafont{footnote}{\evryftnt}

\begin{document}
    \section{A Section}
    Some text and
    \ex a normal example\xe
    Some more text\footnote{And here \ex an example inside a footnote\xe}
\end{document}

添加numoffset以匹配脚注的缩进。

相关内容