diff options
Diffstat (limited to 'tex/context/base/core-lnt.tex')
-rw-r--r-- | tex/context/base/core-lnt.tex | 51 |
1 files changed, 10 insertions, 41 deletions
diff --git a/tex/context/base/core-lnt.tex b/tex/context/base/core-lnt.tex index b1082bd01..30eab8b24 100644 --- a/tex/context/base/core-lnt.tex +++ b/tex/context/base/core-lnt.tex @@ -29,13 +29,13 @@ \global\collectedlinenotes\emptytoks \to \beforeeverylinenumbering -% \def\handlelinenote#1#2% +% \def\dohandlelinenote#1#2#3% % {\bgroup -% \expanded{\beforesplitstring#1}\at--\to\linenotelinenumber +% \expanded{\beforesplitstring#2}\at--\to\linenotelinenumber % \ifnum\linenotelinenumber=\linenumber\relax -% % todo: \onlyfootnote{#1}{#2}% == configurable -% \setupfootnotes[\c!nummercommando=\gobbleoneargument]% -% \footnotetext{#1: #2}% +% % todo: \onlyfootnote{#2}{#3}% == configurable +% \setupnote[#1][\c!nummercommando=\gobbleoneargument]% +% \setnotetext[#1]{#2: #3}% % \fi % \egroup} @@ -44,25 +44,14 @@ \expanded{\beforesplitstring#2}\at--\to\linenotelinenumber \ifnum\linenotelinenumber=\linenumber\relax % todo: \onlyfootnote{#2}{#3}% == configurable - \setupnote[#1][\c!nummercommando=\gobbleoneargument]% - \setnotetext[#1]{#2: #3}% + % \setupnote[#1][\c!nummercommando=\gobbleoneargument]% + % \setnotetext[#1]{\rawreference\s!fnt{\s!fnt:f:\internalfootreference}{}#2: #3}% + \def\linenotelinenumber##1{#2}% + \setupnote[#1][\c!nummercommando=\linenotelinenumber]% + \setnote[#1]{#3}% \fi \egroup} -% \def\tracedlinenote#1% -% {\iftracelinenotes -% \hbox to \zeropoint -% {\forgetall -% \localcolortrue -% \hsize\zeropoint -% \hss -% \vbox to \strutheight{\llap{\red\infofont\setstrut\linenotecounter}\vss}% -% {\blue\vl}% -% \vbox to \strutheight{\rlap{\red\infofont\setstrut#1}\vss}% -% \hss}% -% \prewordbreak -% \fi} - \def\dotracedlinenote#1% {\iftracelinenotes \hbox to \zeropoint @@ -77,15 +66,6 @@ \prewordbreak \fi} -% \def\linenote#1% -% {\doglobal\increment\linenotecounter -% \doifreferencefoundelse{\??rr:\linenotecounter}% -% {\doglobal\@EA\appendtoks\@EA\handlelinenote\@EA -% {\currenttextreference}{#1}\to\collectedlinenotes} -% \donothing -% \tracedlinenote\empty -% \expanded{\eenregel[\??rr:\linenotecounter]}} - \def\dolinenote#1#2% {\doglobal\increment\linenotecounter \doifreferencefoundelse{\??rr:\linenotecounter}% @@ -95,14 +75,6 @@ \dotracedlinenote\empty \expanded{\eenregel[\??rr:\linenotecounter]}} -% \def\startlinenote[#1]#2% -% {\doifreferencefoundelse{\??rr:#1}% -% {\doglobal\@EA\appendtoks\@EA\handlelinenote\@EA -% {\currenttextreference}{#2}\to\collectedlinenotes} -% \donothing -% \tracedlinenote{#1}% -% \startregel[\??rr:#1]} - \def\dostartlinenote#1[#2]#3% {\doifreferencefoundelse{\??rr:#2}% {\expanded{\doglobal\noexpand\appendtoks\noexpand\dohandlelinenote @@ -111,9 +83,6 @@ \dotracedlinenote{#2}% \startregel[\??rr:#2]} -% \def\stoplinenote[#1]% -% {\stopregel[\??rr:#1]} - \def\dostoplinenote#1[#2]% {\stopregel[\??rr:#2]} |