[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