summaryrefslogtreecommitdiff
path: root/tex/context/base/strc-con.mkvi
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2013-03-28 10:40:16 +0200
committerMarius <mariausol@gmail.com>2013-03-28 10:40:16 +0200
commit6580c0d6985f98e634f2081b00576a15201c536b (patch)
tree65ea74bbb25427b59b23b6fbae8fb0144b9a7a7f /tex/context/base/strc-con.mkvi
parentc329996a0750703214534cfa61cfa49fd62b330f (diff)
downloadcontext-6580c0d6985f98e634f2081b00576a15201c536b.tar.gz
beta 2013.03.28 09:26
Diffstat (limited to 'tex/context/base/strc-con.mkvi')
-rw-r--r--tex/context/base/strc-con.mkvi11
1 files changed, 9 insertions, 2 deletions
diff --git a/tex/context/base/strc-con.mkvi b/tex/context/base/strc-con.mkvi
index 249594998..13de171dc 100644
--- a/tex/context/base/strc-con.mkvi
+++ b/tex/context/base/strc-con.mkvi
@@ -15,6 +15,8 @@
\registerctxluafile{strc-con}{1.001}
+% todo: check why \copy .. probably mkii leftover
+%
% todo: check if commands similar to lists
% todo: \strc_constructions_setup_counter\strc_constructions_setup_counter{#1} in setup ... synchronization
%
@@ -745,10 +747,15 @@
\advance\leftskip\leftskipadaption % but we're already further on
\fi
\hskip-\leftskipadaption\relax
- \ifhbox\constructionheadbox\unhcopy\else\copy\fi\constructionheadbox
+ \ifhbox\constructionheadbox \unhbox\else\box\fi\constructionheadbox
\ifconditional\c_strc_constructions_distance_none \else
- \kern\ifdim\constructionsheaddistance=\zeropoint .75\emwidth\else\constructionsheaddistance\fi
+ % we used to have just a kern, but long lines look bad then
+ \scratchdistance\ifdim\constructionsheaddistance=\zeropoint .75\emwidth\else\constructionsheaddistance\fi
+ \hskip \scratchdistance
+ \s!plus .25\scratchdistance
+ \s!minus.25\scratchdistance
\fi
+ \allowbreak % new
\useconstructionstyleandcolor\c!style\c!color
\ignorespaces
\stopsetups