line numbering respecting original lines
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible? In my example below the 3rd line is too long and gets line numbers 3 and 4. Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not. Hraban \mainlanguage[de] \setuppapersize[A7,landscape] \setuplayout[topspace=0mm,bottom=0mm,width=90mm,height=70mm] \setuppagenumbering[location=none,state=stop] %\setuplinenumbering[method=file] \starttext \startlinenumbering \startlines Und doch, wie viel wahnsinniger, einen Freund, weil ers in einer Kleinigkeit versah, die nur ein Mensch, mit dem gar nicht zu leben ist, ihm nicht verzeihen konnte, gleich dafür zu hassen und zu fliehen, wie den Ruso … \stoplines \stoplinenumbering % aus: C. M. Wieland, Horazens Satiren. Weimar 1786 (2. Aufl. 1804) \stoptext
Henning Hraban Ramm schrieb am 17.06.2024 um 14:03:
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible?
In my example below the 3rd line is too long and gets line numbers 3 and 4.
Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not.
Hraban
\mainlanguage[de] \setuppapersize[A7,landscape] \setuplayout[topspace=0mm,bottom=0mm,width=90mm,height=70mm] \setuppagenumbering[location=none,state=stop] %\setuplinenumbering[method=file] \starttext
\startlinenumbering \startlines Und doch, wie viel wahnsinniger, einen Freund, weil ers in einer Kleinigkeit versah, die nur ein Mensch, mit dem gar nicht zu leben ist, ihm nicht verzeihen konnte, gleich dafür zu hassen und zu fliehen, wie den Ruso … \stoplines \stoplinenumbering % aus: C. M. Wieland, Horazens Satiren. Weimar 1786 (2. Aufl. 1804) \stoptext
\start \setupparagraphnumbering[state=start] \startlines ... \stoplines \stop Wolfgang
Am 17.06.24 um 18:16 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 14:03:
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible?
In my example below the 3rd line is too long and gets line numbers 3 and 4.
Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not.
\start \setupparagraphnumbering[state=start] \startlines ... \stoplines \stop
Thank you – that works for the minimal example, but the options for paragraph numbering are very limited, I can’t even use my own command. And I can’t combine it with \starttyping. \def\CodeNumber#1{\hfill\tt\bfx\color[orange]{#1}} % ok \setuplinenumbering[ command=\CodeNumber, width=3em,] % invalid \setupparagraphnumbering[ command=\CodeNumber, width=3em,] Hraban
Henning Hraban Ramm schrieb am 17.06.2024 um 18:46:
Am 17.06.24 um 18:16 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 14:03:
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible?
In my example below the 3rd line is too long and gets line numbers 3 and 4.
Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not.
\start \setupparagraphnumbering[state=start] \startlines ... \stoplines \stop
Thank you – that works for the minimal example, but the options for paragraph numbering are very limited, I can’t even use my own command. And I can’t combine it with \starttyping.
\def\CodeNumber#1{\hfill\tt\bfx\color[orange]{#1}}
% ok \setuplinenumbering[ command=\CodeNumber, width=3em,]
% invalid \setupparagraphnumbering[ command=\CodeNumber, width=3em,]
You can use the style and color keys \setupparagraphnumbering[state=start,style=\tt\bfx,color=orange] but the location of the number in the left margin is fixed. Wolfgang
Am 17.06.24 um 19:07 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 18:46:
Am 17.06.24 um 18:16 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 14:03:
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible?
In my example below the 3rd line is too long and gets line numbers 3 and 4.
Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not.
\start \setupparagraphnumbering[state=start] \startlines ... \stoplines \stop
Thank you – that works for the minimal example, but the options for paragraph numbering are very limited, I can’t even use my own command. And I can’t combine it with \starttyping.
\def\CodeNumber#1{\hfill\tt\bfx\color[orange]{#1}}
% ok \setuplinenumbering[ command=\CodeNumber, width=3em,]
% invalid \setupparagraphnumbering[ command=\CodeNumber, width=3em,]
You can use the style and color keys
\setupparagraphnumbering[state=start,style=\tt\bfx,color=orange]
but the location of the number in the left margin is fixed.
Yes, I’m just documenting line and paragraph numbering, and I wonder why the latter is so limited – is it just too old to use the usual parameters, or is it so much more complicated internally? Hraban
Henning Hraban Ramm schrieb am 17.06.2024 um 19:30:
Am 17.06.24 um 19:07 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 18:46:
Am 17.06.24 um 18:16 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 14:03:
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible?
In my example below the 3rd line is too long and gets line numbers 3 and 4.
Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not.
\start \setupparagraphnumbering[state=start] \startlines ... \stoplines \stop
Thank you – that works for the minimal example, but the options for paragraph numbering are very limited, I can’t even use my own command. And I can’t combine it with \starttyping.
\def\CodeNumber#1{\hfill\tt\bfx\color[orange]{#1}}
% ok \setuplinenumbering[ command=\CodeNumber, width=3em,]
% invalid \setupparagraphnumbering[ command=\CodeNumber, width=3em,]
You can use the style and color keys
\setupparagraphnumbering[state=start,style=\tt\bfx,color=orange]
but the location of the number in the left margin is fixed.
Yes, I’m just documenting line and paragraph numbering, and I wonder why the latter is so limited – is it just too old to use the usual parameters, or is it so much more complicated internally?
Maybe Hans (or somebody) needed this for a single document and the current version was enough at the time. Wolfgang
On 6/17/2024 6:46 PM, Henning Hraban Ramm wrote:
Am 17.06.24 um 18:16 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 17.06.2024 um 14:03:
When discussing verses or other texts that have distinct line breaking, I need line numbering to adhere to that, even if some lines are too long and need breaking. Is that possible?
In my example below the 3rd line is too long and gets line numbers 3 and 4.
Same problem with source code examples, i.e. \starttyping with numbering. I thought numbering=file (or \setuplinenumbering[method=file]) would address that, but apparently not.
\start \setupparagraphnumbering[state=start] \startlines ... \stoplines \stop
Thank you – that works for the minimal example, but the options for paragraph numbering are very limited, I can’t even use my own command. And I can’t combine it with \starttyping.
\def\CodeNumber#1{\hfill\tt\bfx\color[orange]{#1}}
% ok \setuplinenumbering[ command=\CodeNumber, width=3em,]
% invalid \setupparagraphnumbering[ command=\CodeNumber, width=3em,] \starttext
\setuplines[keeptogether=paragraph] \setupparagraphnumbering[width=3em] \setuplinenumbering[distance=1em,align=flushright] \setupparagraphnumbering[state=start,color=red,style=bold] \startlinenumbering \startlines \input tufte \stoplines \stoplinenumbering \stoptext the keeptogether option is also available for typing and it listens to widow and club penalties Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Henning Hraban Ramm
-
Wolfgang Schuster