[dev-context] page-lin.mkiv
Wolfgang Schuster
schuster.wolfgang at gmail.com
Tue Oct 30 12:59:16 CET 2012
Am 29.10.2012 um 19:17 schrieb Wolfgang Schuster <wolfgang.schuster at gmail.com>:
> Hi,
>
> the fix below enables the \startlinenumbering[continue=yes] setting.
>
> \def\page_lines_start_one[#1][#2]% [continue|<number>|settings] % historic
> {\edef\m_argument{#1}%
> \ifx\m_argument\v!continue
> \c_page_lines_mode\zerocount
> \let\currentlinenumbering\empty
> \else
> \c_page_lines_mode\plusone
> \ifx\m_argument\v!empty
> \let\currentlinenumbering\empty
> \else
> \doifassignmentelse{#1}
> {\let\currentlinenumbering\empty
> \setupcurrentlinenumbering[#1]}
> {\doifnumberelse\m_argument
> {\let\currentlinenumbering\empty
> \letlinenumberingparameter\c!start\m_argument}
> {\let\currentlinenumbering\m_argument}}%
> \fi
> - \edef\m_argument{\linenumberingparameter\c!continue}%
> - \ifx\m_argument\v!continue
> + \edef\p_continue{\linenumberingparameter\c!continue}%
> + \ifx\p_continue\v!yes
> \c_page_lines_mode\zerocount
> \fi
> \fi
> \page_lines_start_followup}
>
> \def\page_lines_start_two[#1][#2]% [tag][continue|<number>|settings]
> {\edef\currentlinenumbering{#1}%
> \edef\m_argument{#2}%
> \ifx\m_argument\v!continue
> \c_page_lines_mode\zerocount
> \else
> \c_page_lines_mode\plusone
> \ifx\m_argument\v!empty \else
> \doifassignmentelse{#2}
> {\setupcurrentlinenumbering[#2]}
> {\doifnumber\m_argument
> {\letlinenumberingparameter\c!start\m_argument}}%
> \fi
> - \edef\m_argument{\linenumberingparameter\c!continue}%
> - \ifx\m_argument\v!continue
> + \edef\p_continue{\linenumberingparameter\c!continue}%
> + \ifx\p_continue\v!yes
> \c_page_lines_mode\zerocount
> \fi
> \fi
> \page_lines_start_followup}
Still wrong in the last beta because it should be \ifx\…\v!yes
page-lin.mkiv:
\edef\p_continue{\linenumberingparameter\c!continue}%
\ifx\p_continue\v!continue
\c_page_lines_mode\zerocount
\fi
Wolfgang
More information about the dev-context
mailing list