[dev-context] page-lin.mkiv
Wolfgang Schuster
wolfgang.schuster at gmail.com
Mon Oct 29 19:17:59 CET 2012
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}
Wolfgang
More information about the dev-context
mailing list