summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/expex/eptexfn.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-06-28 22:11:06 +0000
committerKarl Berry <karl@freefriends.org>2013-06-28 22:11:06 +0000
commit4dc6598ef30e8797fb21995879e4e08d7ba94472 (patch)
tree9cd54d43c2fce3faf71cb18a11aa34297b821352 /Master/texmf-dist/tex/generic/expex/eptexfn.tex
parent0c6a78a9eafdb80c434d4e858bec827d5fc8259a (diff)
expex (28jun13)
git-svn-id: svn://tug.org/texlive/trunk@31011 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/expex/eptexfn.tex')
-rw-r--r--Master/texmf-dist/tex/generic/expex/eptexfn.tex27
1 files changed, 27 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/expex/eptexfn.tex b/Master/texmf-dist/tex/generic/expex/eptexfn.tex
new file mode 100644
index 00000000000..2288a0aba85
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/expex/eptexfn.tex
@@ -0,0 +1,27 @@
+\message{2011/12/05 v1.0 Tex footnote macro for ExPex (JF)}
+\makeatletter
+\def\everyfootnote{%
+ \keepexcntlocal
+ \excnt=1
+ \lingset{exskip=1ex,exnotype=roman,sampleexno=,
+ labeltype=alpha,labelanchor=numright,labeloffset=.6em,
+ textoffset=.6em}
+}
+\newcount\fnno \fnno=0
+\def\footnote{\let\@sf\empty
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ \putfnno\@sf
+ \footnotebody}
+\def\putfnno{\global\advance\fnno by 1 $^{\the\fnno}$}
+\def\footnotebody{\expandafter\vfootnote\expandafter{\the\fnno}}
+\def\vfootnote#1{\insert\footins\bgroup
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\ht\strutbox
+ \splitmaxdepth\dp\strutbox \floatingpenalty\@MM
+ \parindent=1em
+ \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip
+ \ifx\footnotesize\undefined
+ \@expexerror{\footnotesize must be defined}\fi
+ \footnotesize
+ \everyfootnote \noindent #1.\enspace\footstrut\futurelet\next\fo@t}
+\resetatcatcode