H,

I'm typesetting a memoir for a friend and I've come across a strange problem which I'm trying to solve. The memoir will be A5 format and has quite a few chapters which are less than a page long. I noticed that for some chapters the distance between the the chapter head and the first paragraph were not aligned in double page view. You can see this quite clearly in the attached screenshot.

I was given a docx file consisting of 80 chapters and and appendices which I converted to individual xhtml files. The resulting xhtml files are very simple and the format is as follows:

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml";>

<head>

<link rel="stylesheet" href="../styles/style001.css" type="text/css" />

<title></title>

</head>

<body>

<h2 id="heading_id_no>Chapter Number</h2>

<p>Some text</p>

<p>Some text</p>

<p>And so on...</p>

</body>

</html>

In some of the xhtml files I have added <div>...</div> for layout purposes and also inserted images.

I use xmlsetups to typeset the tags as follows:

\startxmlsetups xml:html

\xmlflush{#1}

\stopxmlsetups

\startxmlsetups xml:body

\xmlflush{#1}

\stopxmlsetups

\startxmlsetups xml:h2

\page

\chapter{\xmlflush{#1}}

\stopxmlsetups

\startxmlsetups xml:p
\xmlflush{#1}\par
\stopxmlsetups

along with a few others for divs, images and some other tags.

For the chapters setup I use:

\setuphead[chapter][page=no,

    number=no,

    header=empty,

    align=middle,

    after={\blank[3cm]}]

I would expect that using this \setuphead, there should be a gap of three cm between the head text and the first paragraph, however in a few chapters this does not happen and an extra blank line is either added or subtracted to the gap.

I'm obviously missing something simple and struggling to find a solution to correct this problem so I would be grateful for any hints on how to go about it.

Best Wishes

Keith McKay



___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to