summaryrefslogtreecommitdiff
path: root/tex/context/base/page-lin.mkvi
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2015-08-24 11:15:06 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2015-08-24 11:15:06 +0200
commita3f1162458e295b0c0adcd5cbd41529ca9ca7c4d (patch)
tree0eb7c59a2bfb0e59d466362a03a4f6020e46a689 /tex/context/base/page-lin.mkvi
parentd04b4e27d9dcfe3a245b83b2ea7885c95e57b2ca (diff)
downloadcontext-a3f1162458e295b0c0adcd5cbd41529ca9ca7c4d.tar.gz
2015-08-24 10:56:00
Diffstat (limited to 'tex/context/base/page-lin.mkvi')
-rw-r--r--tex/context/base/page-lin.mkvi13
1 files changed, 10 insertions, 3 deletions
diff --git a/tex/context/base/page-lin.mkvi b/tex/context/base/page-lin.mkvi
index d7bdd0050..804667e5e 100644
--- a/tex/context/base/page-lin.mkvi
+++ b/tex/context/base/page-lin.mkvi
@@ -421,15 +421,22 @@
\def\page_line_handle_left#align#width#distance%
{\llap
{\page_lines_number_inject#align#width%
- \kern\dimexpr#distance+\d_page_lines_distance\relax
+ \kern\dimexpr
+ #distance+\d_page_lines_distance
+ \ifconditional\c_page_lines_dir_left_to_right\else+\d_page_lines_line_width\fi
+ \relax
\the\everylinenumber
\hss}}
\def\page_line_handle_right#align#width#distance%
{\rlap
- {\kern\dimexpr#distance+\d_page_lines_distance+\d_page_lines_line_width\relax
+ {\kern\dimexpr
+ #distance+\d_page_lines_distance
+ \ifconditional\c_page_lines_dir_left_to_right+\d_page_lines_line_width\fi
+ \relax
\page_lines_number_inject#align#width%
- \the\everylinenumber}}
+ \the\everylinenumber
+ \hss}}
\setuvalue{\??linenumberinghandler\v!left}%
{\page_line_handle_left\p_align\leftmarginwidth\leftmargindistance}