Re: [NTG-context] LMTX deeptextcommand issue
On 4/2/2019 8:41 PM, Jan Tosovsky wrote: Dear All, my document ends with the index \startbackmatter \chapter{Rejstřík jmenný} \start \switchtobodyfont[8pt] \placeindexname \stop \stopbackmatter \startbackmatter \chapter{Rejstřík věcný} \start \switchtobodyfont[8pt] \placeindexsubject \stop \stopbackmatter At the beginning there is a condition for one word (kind of manual column balancing) - but according to the log, see below, this seems to be an issue: \newconditional\IndexState \define[1]\IndexInternalCommand {\doifelse{#1}{Dolsko}{\global\settrue\IndexState}{\global\setfalse\IndexSta te}#1} \define[1]\IndexCommand {\setfalse\IndexState \setbox\scratchbox\hbox{#1}% \ifconditional\IndexState \column \fi \box\nextbox} does \unexpanded\def\IndexCommand#1% { work? \defineregister[indexname][indexnames] \setupregister[indexname][command=\Word, textcommand=\IndexCommand, deeptextcommand=\IndexInternalCommand] \defineregister[indexsubject][indexsubjects] \setupregister[indexsubject][command=\Word] \setupheadtext[indexname=Rejstřík jmenný] \setupheadtext[indexsubject=Rejstřík věcný] This worked in luatex 1.0.1, but in LMTX I am getting: structures > begin of sectionblock 'backpart' structure > sectioning > chapter @ level 2 : 0.1 -> Rejstřík jmenný fonts > defining > font 'palab', feature 'locl', script 'latn', no language 'dflt' tex error > tex error on line 25 in file D:/context-lmtx/tex/texmf-context/tex/context/base/mkiv/page-run.mkiv: ? [internal expandable lua function call] \IndexInternalCommand ...\setfalse \IndexState }#1 \IndexCommand ...ate \setbox \scratchbox \hbox {#1 }\ifconditional \IndexStat... \doapplyregisterentrycommand ...extcommand {#2 \dostoptagged \registerentry ...plyregisterentrycommand {#2}{#5} \fi \else \let \currentreg... l.25 } ...l.11633 \stop 15 16 \registerctxluafile{page-run}{} 17 18 \unprotect 19 20 \unexpanded\gdef\showprint{\dotripleempty\page_layouts_show_print} 21 22 \gdef\page_layouts_show_print[#1][#2][#3]% only english 23 {\setbuffer[crap]% 24 \unprotect 25 >> \definepapersize[X][\c!width=4em, \c!height=6em] 26 \definepapersize[Y][\c!width=12em,\c!height=14em] 27 \setuppapersize[X,#1][Y,#2] 28 \setuplayout[#3] 29 \setuplayout[\v!page] 30 \framed 31 [\c!offset=\v!overlay,\c!strut=\v!no, 32\c!width=\paperwidth,\c!height=\paperheight] 33 {\ss ABC\par DEF}% 34 \protect 35\endbuffer When I've seen that 'crap' and weird page dimensions, I thought it is part of the April fool, like all that LMTX announcement. This issue is not urgent, I was just curious how different the output is. Thanks, Jan ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___ -- - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] LMTX deeptextcommand issue
Dear All, my document ends with the index \startbackmatter \chapter{Rejstřík jmenný} \start \switchtobodyfont[8pt] \placeindexname \stop \stopbackmatter \startbackmatter \chapter{Rejstřík věcný} \start \switchtobodyfont[8pt] \placeindexsubject \stop \stopbackmatter At the beginning there is a condition for one word (kind of manual column balancing) - but according to the log, see below, this seems to be an issue: \newconditional\IndexState \define[1]\IndexInternalCommand {\doifelse{#1}{Dolsko}{\global\settrue\IndexState}{\global\setfalse\IndexSta te}#1} \define[1]\IndexCommand {\setfalse\IndexState \setbox\scratchbox\hbox{#1}% \ifconditional\IndexState \column \fi \box\nextbox} \defineregister[indexname][indexnames] \setupregister[indexname][command=\Word, textcommand=\IndexCommand, deeptextcommand=\IndexInternalCommand] \defineregister[indexsubject][indexsubjects] \setupregister[indexsubject][command=\Word] \setupheadtext[indexname=Rejstřík jmenný] \setupheadtext[indexsubject=Rejstřík věcný] This worked in luatex 1.0.1, but in LMTX I am getting: structures > begin of sectionblock 'backpart' structure > sectioning > chapter @ level 2 : 0.1 -> Rejstřík jmenný fonts > defining > font 'palab', feature 'locl', script 'latn', no language 'dflt' tex error > tex error on line 25 in file D:/context-lmtx/tex/texmf-context/tex/context/base/mkiv/page-run.mkiv: ? [internal expandable lua function call] \IndexInternalCommand ...\setfalse \IndexState }#1 \IndexCommand ...ate \setbox \scratchbox \hbox {#1 }\ifconditional \IndexStat... \doapplyregisterentrycommand ...extcommand {#2 \dostoptagged \registerentry ...plyregisterentrycommand {#2}{#5} \fi \else \let \currentreg... l.25 } ...l.11633 \stop 15 16 \registerctxluafile{page-run}{} 17 18 \unprotect 19 20 \unexpanded\gdef\showprint{\dotripleempty\page_layouts_show_print} 21 22 \gdef\page_layouts_show_print[#1][#2][#3]% only english 23 {\setbuffer[crap]% 24 \unprotect 25 >> \definepapersize[X][\c!width=4em, \c!height=6em] 26 \definepapersize[Y][\c!width=12em,\c!height=14em] 27 \setuppapersize[X,#1][Y,#2] 28 \setuplayout[#3] 29 \setuplayout[\v!page] 30 \framed 31 [\c!offset=\v!overlay,\c!strut=\v!no, 32\c!width=\paperwidth,\c!height=\paperheight] 33 {\ss ABC\par DEF}% 34 \protect 35\endbuffer When I've seen that 'crap' and weird page dimensions, I thought it is part of the April fool, like all that LMTX announcement. This issue is not urgent, I was just curious how different the output is. Thanks, Jan ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] bug with showlayout
On 16-5-2011 11:53, luigi scarso wrote: On Mon, May 16, 2011 at 11:43 AM, Hans Hagenpra...@wxs.nl wrote: On 16-5-2011 11:30, Wolfgang Schuster wrote: Am 16.05.2011 um 11:20 schrieb luigi scarso: but showing meta informations between \starttext \stoptext it's a bit strange. it's not meta-info ... it's typeset content paperwidth, paperheight, bodyfontsize, the frames etc are meta-info of the document yes, but they are *typeset* so we need to start the text first anyhow, the attached can make you happy i guesa - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - %D \module %D [ file=page-run, %Dversion=2000.10.20, %D title=\CONTEXT\ Page Macros, %D subtitle=Runtime Macros, %D author=Hans Hagen, %D date=\currentdate, %D copyright={PRAGMA / Hans Hagen \ Ton Otten}] %C %C This module is part of the \CONTEXT\ macro||package and is %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. \writestatus{loading}{ConTeXt Page Macros / Runtime Macros} \unprotect \gdef\doshowprint[#1][#2][#3]% {\framed [\c!offset=\v!overlay, \c!strut=\v!no] {\forgetall \dontcomplain \globaldefs\minusone \dimen\zerocount\pagegoal \definepapersize[X][\c!width=4em, \c!height=6em]% \definepapersize[Y][\c!width=12em,\c!height=14em]% \setuppapersize[#1,X][#2,Y]% \setuplayout[#3]% \setbox\zerocount\vbox {\framed [\c!offset=\v!overlay,\c!strut=\v!no, \c!width=\paperwidth,\c!height=\paperheight] {\ss ABC\par DEF}}% \doublesidedfalse \def\cutmarklength{.5em}% \addpagecutmarks \zerocount \replicatepagebox\zerocount \scalepagebox\zerocount \mirrorpaperbox \zerocount \orientpaperbox \zerocount \centerpagebox \zerocount \mirrorprintbox \zerocount \orientprintbox \zerocount \offsetprintbox \zerocount \pagegoal\dimen\zerocount \box0}} \gdef\showprint {\dotripleempty\doshowprint} % \switchnaarkorps[8pt] % % \startcombinatie[4*4] % {\toonprint} {\strut} % {\toonprint[][][plaats=midden]}{\type{plaats=midden}} % {\toonprint[][][plaats=midden,markering=aan]} {\type{markering=aan}\break % \type{plaats=midden}} % {\toonprint[][][plaats=midden,markering=aan,nx=2]} {\type{markering=aan}\break % \type{plaats=midden}\break % \type{nx=2}} % {\toonprint[][][plaats=links]} {\type{plaats=links}} % {\toonprint[][][plaats=rechts]}{\type{plaats=rechts}} % {\toonprint[][][plaats={links,onder}]} {\type{plaats={links,onder}}} % {\toonprint[][][plaats={rechts,onder}]}{\type{plaats={rechts,onder}}} % {\toonprint[][][nx=2,ny=1]}{\type{nx=2,ny=1}} % {\toonprint[][][nx=1,ny=2]}{\type{nx=1,ny=2}} % {\toonprint[][][nx=2,ny=2]}{\type{nx=2,ny=2}} % {\toonprint[][][nx=2,ny=2,plaats=midden]} {\type{nx=2,ny=2}\break % \type{plaats=midden}} % {\toonprint[][][rugoffset=3pt]}{\type{rugoffset=.5cm}} % {\toonprint[][][kopoffset=3pt]}{\type{kopoffset=.5cm}} % {\toonprint[][][schaal=1.5]} {\type{schaal=1.5}} % {\toonprint[][][schaal=0.8]} {\type{schaal=0.8}} % \stopcombinatie % % \startcombinatie[3*4] % {\toonprint[liggend][][plaats=midden]} {\type{liggend}} % {\toonprint[][liggend][plaats=midden]} {\strut\break\type{liggend}} % {\toonprint[liggend][liggend][plaats=midden]} {\type{liggend}\break\type{liggend}} % {\toonprint[90][][plaats=midden]} {\type{90}} % {\toonprint[][90][plaats=midden]} {\strut\break\type{90}} % {\toonprint[90][90][plaats=midden]} {\type{90}\break\type{90}} % {\toonprint[180][][plaats=midden]} {\type{180}} % {\toonprint[][180][plaats=midden]} {\strut\break\type{180}} % {\toonprint[180][180][plaats=midden]} {\type{180}\break\type{180}} % {\toonprint[gespiegeld][][plaats=midden]} {\type{gespiegeld}} % {\toonprint[][gespiegeld][plaats=midden]} {\strut\break\type{gespiegeld}} % {\toonprint[gespiegeld][gespiegeld][plaats=midden]} {\type{gespiegeld}\break\type
Re: [NTG-context] errors processing context manual
On 21-2-2011 10:55, Peter Münster wrote: Hello, There are 3 errors when processing the context manual: 1.) ! LuaTeX error text/tex/texmf-context/tex/context/base/core-con.lua:178: attempt to call local 'mapper' (a table value) \starttext \startitemize[g] \item a \type{g} for Greek characters \item a \type{G} for Greek capitals \stopitemize \stoptext fixed 2.) ! Undefined control sequence: \showcharacters \starttext \showcharacters \stoptext no longer there in mkiv (no more fontencodings) 3.) ! Undefined control sequence: \@@xysx -\@@lysscale \starttext \showprint[][][scale=1.5] \stoptext fixed - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] errors processing context manual
Hello, There are 3 errors when processing the context manual: 1.) ! LuaTeX error ...text/tex/texmf-context/tex/context/base/core-con.lua:178: attempt to call local 'mapper' (a table value) \starttext \startitemize[g] \item a \type{g} for Greek characters \item a \type{G} for Greek capitals \stopitemize \stoptext 2.) ! Undefined control sequence: \showcharacters \starttext \showcharacters \stoptext 3.) ! Undefined control sequence: \@@xysx -\@@lysscale \starttext \showprint[][][scale=1.5] \stoptext What can be done? TIA for any help, -- Peter ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] ConTeXt-ifying Kile
] # \setuptextbackground \setuptextposition[name][settings] \setuptextrules[options] \setuptexttexts[text|margin|edge][text|section|date|mark|pagenumber][text|section|date|mark|pagenumber] \setuptextvariable[name][options] \setupthinrules[options] \setuptolerance[options] \setuptop[text|margin|edge][options] \setuptoptexts[text|margin|edge][text|section|date|mark|pagenumber][text|section|date|mark|pagenumber] \setuptype[options] \setuptyping[file|typing|name][options] \setupunderbar[options] \setupurl[options] \setupversions[options] \setupwhitespace[none|small|medium|big|line|fixed|fix|dimension] # \setvalue # \setvariables # \setxvalue # \setxvariables # \showaccents \showbodyfont[settings] \showbodyfontenvironment[settings] # \showcharacters \showcolor[name] \showcolorgroup[name][horizontal|vertical|name|value|number] \showexternalfigures[alternative=a|b|c] \showfields[names] # \showfont \showframe[text|margin|edge] \showgrid # \showgridboxes # \showgridsnapping \showlayout # \showlayoutcomponents \showmakeup \showpalet[name][horizontal|vertical|name|value] \showprint[typesetting papersize][printing papersize][settings] \showsetups \showstruts # \showstruts \showsymbolset[name] # \snaptogrid \someline[reference] \somewhere{text}{text}[reference] \sort[text]{text} \space \splitfloat[settings]{text}{text} # \splitstring # \SR # \start \stop # \start \stop \startalignment[width|left|right|middle|inner|outer|wide|broad|height|bottom|line|reset|hanging|nothanging|hyphenated|nothyphenated] \stopalignment # \startarabicpar \stoparabicpar # \startarabictext \stoparabictext # \startappendices \stopappendices \startbackground \stopbackground # \startbackmatter \stopbackmatter # \startbaselinecorrection \stopbaselinecorrection # \startblockquote \stopblockquote # \startbodymatter \stopbodymatter \startbuffer[name] \stopbuffer \startcolor[name] \stopcolor \startcolumns[settings] \stopcolumns \startcombination[matrix] \stopcombination \startcomment[name][settings] \stopcomment \startcomponent file \stopcomponent \startdescription{text} \stopdescription \startdocument[name] \stopdocument \startenumeration \stopenumeration \startenvironment file \stopenvironment \startfact\fact text \\ text \\ text \\\fact text \stopfact \startfigure[name][file][factor=number][frame=on|off] \stopfigure \startfloattext[left|right|high|middle|low|offset|tall][reference]{text}{text} \stopfloattext # \startFLOWcell \stopFLOWcell # \startFLOWchart \stopFLOWchart \startformula \stopformula # \startframedcontent \stopframedcontent \startframedtext[left|right|middle|none][settings] \stopframedtext # \startfrontmatter \stopfrontmatter # \starthanging \stophanging \starthiding \stophiding \startinteractionmenu[name] \stopinteractionmenu \startitemgroup[name][options][settings] \stopitemigroup # \startitemize \stopitemize # \startitemize \stopitemize # \startJScode \stopJScode # \startJSpreamble \stopJSpreamble # \startJSscripts \stopJSscripts \startlegend[two]\leg text \\ text \\ text \\\leg \stoplegend \startline[reference] \stopline \startlinecorrection \stoplinecorrection \startlinenumbering[continue] \stoplinenumbering \startlines \stoplines \startlocal \stoplocal \startlocalenvironment \stoplocalenvironment \startlocalfootnotes \stoplocalfootnotes # \startlocalsetups \stoplocalsetups \startmakeup[name][settings] \stopmakeup \startmarginblock \stopmarginblock \startmarginrule[number] \stopmarginrule # \startmode \stopmode # \startMPpage \stopMPpage \startnamemakeup \stopnamemakeup \startnarrower[left|middle|right] \stopnarrower # \startnointerference \stopnointerference # \startnotmode \stopnotmode \startopposite \stopopposite \startoverlay{text}{text} \stopoverlay \startoverview[names] \stopoverview \startpacked[blank] \stoppacked \startparagraph \stopparagraph \startpositioning \stoppositioning \startpostponing \stoppostponing \startproduct file \stopproduct \startprofile[names] \stopprofile \startproject file \stopproject \startquotation[left|middle|right] \stopquotation \startregister[text]{text+text+text} \stopregister # \startsetups \stopsetups # \startstandardmakeup \stopstandardmakeup \startsymbolset[name] \stopsymbolset \startsynchronization \stopsynchronization \starttable[text|name] \stoptable \starttables[text|name] \stoptables \starttabulate[text][settings] \stoptabulate # \startTEXpage \stopTEXpage # \starttext \stoptext # \starttextbackground \stoptextbackground # \starttextdata \stoptextdata \starttextrule[top|bottom]{text} \stoptextrule \starttyping \stoptyping \startunpacked \stopunpacked \startversion[numbers] \stopversion # \startXMLdata \stopXMLdata # \startXMLignore \stopXMLignore # \startXMLmapping \stopXMLmapping \stretched{text} # \strut # \strutdepth # \strutheight # \struttedbox \sub[references] \subject[references]{text} \subsection[references]{text} \subsubject[references]{text} \subsubsection[references]{text} \subsubsubject[references]{text} \switchtobodyfont[font settings] \switchtorawfont[name] \sym{text} \symbol[name][name