summaryrefslogtreecommitdiff
path: root/macros/generic/crossrefenum/test/format-specific-defs.tex
blob: a19cfd606abe978a4ccc4a42fe4867841b835a01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
\crfnm@case[\fmtname]
  \crfnm@context: {
    \def\crfnmlblmark[##1]{{\bf [##1]}}
    \def\crfnmlbl##1{\crfnmlblmark[##1]\pagereference[##1]}
    \def\crfnmfootnote[##1]##2{\footnote[##1]{\crfnmlblmark[##1]##2}}
    \def\crfnmresetpage{\setnumber[userpage][1]}
    \def\smaller{\setupbodyfont[script]}
    \let\crfnmsc\sc
  }
  \crfnm@latex: {
    \def\crfnmlbl##1{{\bf [##1]}\label{##1}}
    \def\crfnmfootnote[##1]##2{\footnote{\crfnmlbl{##1}##2}}
    \def\crfnmresetpage{\setcounter{page}{1}}
    \let\smaller\footnotesize
    \let\crfnmsc\scshape
   }
\crfnm@endCases

\def\crfnmedlbl#1{%
  {\bf [[#1]]}%
  \edlabel{#1}%
}