我试图将我自己的样式用于 定义的脚注以及提供的scrartcl
脚注特定示例标签 (i) 。但是,最后编写的两个脚注定义中的任何一个似乎都会完全覆盖另一个,就像在这个 MWE 中一样:expex
epltxfn
\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
以匹配脚注的缩进。