Hi again, After I had some issues with \externalfigure, Hans suggested to me that I use a newer version of ConTeXt. So, rather than using the latest current (which seems to be from May 2011) ConTeXt ver: 2011.05.18 18:04 MKIV fmt: 2011.12.6 int: english/english I am not using the latest beta ConTeXt ver: 2012.03.29 11:28 MKIV fmt: 2012.3.29 int: english/english However, as it turns out, the document I am working on is no longer processed without errors. I butchered my document to isolate the error and come up with a (close to) minimal example: % Use UTF encoding \enableregime[utf] % Set English as the language \language[en] % Select A4 as the paper size \setuppapersize[A4] % Setup the header... \setupheadertexts[chapter][section] \setupheader[leftwidth=.5\hsize, rightwidth=.4\hsize] \starttext \startfrontmatter \completecontent \chapter{Purpose and Scope} \section[]{Purpose} This document should be read in conjunction with bla bla bla... \stopfrontmatter \stoptext I get the following error when processing with the aforementioned version: <argument> doifelsemarking("\ascii ") \ctxcommand #1->\directlua \zerocount {commands.#1 } \page_layouts_process_element_single_limited ...i {\limitatetext {\getmarkin... \page_layouts_process_element_single_indeed ...#4} \fi \endgroup \page_layouts_process_element_single ...#1#2#3{#4} \fi <argument> ...\layoutelementparameter \c!lefttext \hss }\hskip -\makeupwidth... ... l.18 \chapter{Purpose and Scope} Strangely enough, all works well when I remove (or comment) the \setupheader line. Is there anything strange I am doing here? Should work, right? Any pointers would be appreciated. Thank you, Malte.
On 30-3-2012 11:35, Malte Stien wrote:
<argument> doifelsemarking("\ascii
So that's in the (by now ancient) current and not th ebets I assume? Hans ----------------------------------------------------------------- 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 -----------------------------------------------------------------
Hans, No, everything works in the "(by now ancient) current" but is broken in the beta. I am trying to switch to the beta as you suggested, but am being held up by some errors, the first one of which is this Regards, Malte. On 30/03/2012, at 20:44, Hans Hagen wrote:
On 30-3-2012 11:35, Malte Stien wrote:
<argument> doifelsemarking("\ascii
So that's in the (by now ancient) current and not th ebets I assume?
Hans
----------------------------------------------------------------- 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 -----------------------------------------------------------------
On 30-3-2012 11:47, Malte Stien wrote:
Hans,
No, everything works in the "(by now ancient) current" but is broken in the beta. I am trying to switch to the beta as you suggested, but am being held up by some errors, the first one of which is this
Ah, I forgot to rename a macro ... new beta in an hour ... (btw, no need for utf directive in mkiv and english is default anyway) ----------------------------------------------------------------- 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 -----------------------------------------------------------------
Hi all, Hi Hans, Thank you for the fix. Okay, so now I am on ConTeXt ver: 2012.03.30 16:16 MKIV fmt: 2012.3.31 int: english/english which does indeed fix the little problem I posted yesterday. However, I still have one more issue. Again, I condensed it down to something very close to a minimal example: % Select A4 as the paper size \setuppapersize[A4] % A macro for the title page \def\titlepage[#1][#2][#3][#4]{ \startstandardmakeup \blank[50mm] \rightaligned{\ss\tfd\bf\nohyphens{#1}} \blank[2mm]\textrule[bottom] \rightaligned{\ss{\tfc{\color[darkgray] {#2}}}} \blank[170mm] \ss\tfa\copyright\thinspace Some Company Pty Ltd \hfill #3 \par \color[darkgray]\blank[small] Commercial in Confidence \hfill Version #4 \stopstandardmakeup } \starttext \startfrontmatter \titlepage[Company Name][The Plan][Dr Who, et al.][0.1] \completecontent \page \chapter{Purpose and Scope} \section[]{Purpose} This document should be read in conjunction with bla bla bla... \stopfrontmatter \stoptext This results in 29 >> \stopfrontmatter 30 \stoptext 31 <inserted text> } <to be read again> \endgroup l.29 \stopfrontmatter If I remove the line \color[darkgray]\blank[small] from the \titlepage macro all works, which I find somewhat unexpected. Could you please have a look at this? Thank you. Malte. On 31/03/2012, at 1:17, Hans Hagen wrote:
On 30-3-2012 11:47, Malte Stien wrote:
Hans,
No, everything works in the "(by now ancient) current" but is broken in the beta. I am trying to switch to the beta as you suggested, but am being held up by some errors, the first one of which is this
Ah, I forgot to rename a macro ... new beta in an hour ...
(btw, no need for utf directive in mkiv and english is default anyway)
----------------------------------------------------------------- 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 -----------------------------------------------------------------
Am 31.03.2012 um 14:20 schrieb Malte Stien:
Hi all, Hi Hans,
Thank you for the fix. Okay, so now I am on
ConTeXt ver: 2012.03.30 16:16 MKIV fmt: 2012.3.31 int: english/english
which does indeed fix the little problem I posted yesterday. However, I still have one more issue. Again, I condensed it down to something very close to a minimal example:
\color[darkgray]\blank[small] Commercial in Confidence \hfill Version #4
You have to change this to: \blank[small] \color[darkgray]{Commercial Confidence \hfill Version #4} A cleaner way to set the values for the title page is \setvariables: \startsetups titlepage \startstandardmakeup[style=sans] \blank[50mm] \rightaligned{\bfd\getvariable{titlepage}{company}} \textrule \rightaligned{\tfc\color[darkgray]{\getvariable{titlepage}{title}}} \blank[170mm] \starttabulate[|plf{\tfa}|prf{\tfa}|] \NC \tfa © Some Company Pty Ltd \NC \getvariable{titlepage}{author} \NC\NR \TB[small] \NC \color[darkgray]{Commercial in Confidence} \NC \color[darkgray]{Version \getvariable{titlepage}{version}} \NC\NR \stoptabulate \stopstandardmakeup \stopsetups \starttext \startfrontmatter \setvariables [titlepage] [ set=\texsetup{titlepage}, company={Company Name}, title={The Plan}, author={Dr Who, et al.}, version={0.1}] \stopfrontmatter \stoptext Wolfgang
participants (3)
-
Hans Hagen
-
Malte Stien
-
Wolfgang Schuster