From: Rik Kabel <context@rik.users.panix.com>
To: ntg-context@ntg.nl
Subject: Re: Problem with \framed align and orientation on landscape pages
Date: Sun, 25 May 2014 13:06:55 -0400 [thread overview]
Message-ID: <5382232F.1060802@rik.users.panix.com> (raw)
In-Reply-To: <89A22ED6-0BBF-4A3B-9CCD-8602CFAE05C1@umich.edu>
[-- Attachment #1.1: Type: text/plain, Size: 2983 bytes --]
On 2014-05-25 00:12, Aditya Mahajan wrote:
>
>
> On May 24, 2014, at 1:12 PM, Rik Kabel <context@rik.users.panix.com
> <mailto:context@rik.users.panix.com>> wrote:
>
>> On 2014-05-24 06:26, Hans Hagen wrote:
>>> On 5/24/2014 4:11 AM, Rik Kabel wrote:
>>>> For the /\framed/ command, any value for the key /align /other than a
>>>> null value pushes the frame beyond the bottom margin on a landscape
>>>> page
>>>> for many values of /orientation/. The following MWE demonstrates this:
>>>>
>>>> \setuppapersize [A4,landscape]
>>>> \starttext
>>>> \framed[orientation=90,align=no]{\externalfigure[dummy]}
>>>> \stoptext
>>>>
>>>> It also seems that the default value of /align/// is not /no/ as the
>>>> wiki suggests, since there is a very different result when no align
>>>> key
>>>> is provided and when it is provided as above with /no/, if by a
>>>> default
>>>> value one means that, when a given key is not explicitly provided,
>>>> processing will occur as if it had been provided with that particular
>>>> value.
>>>
>>> \setuppapersize [A4,landscape]
>>>
>>> \starttext
>>>
>>> \framed[orientation=90,width=\textheight,align=no]{\externalfigure[dummy]}
>>>
>>> \stoptext
>>>
>> Thank you, Hans. That pointed me in the right direction, although it
>> is not the solution in my case.
>>
>> The problem was with align=no. It does not, as I surmised, lead to
>> the same result as having no align key at all. The following shows
>> the differences clearly. What I am after is the fifth page. I would
>> think that the wiki is incorrect in stating that the default value
>> for the align key is no, but I do not know what is the proper
>> description of the default.
>>
>> \setuppapersize [A5,landscape][A4]
>> \definebodyfontenvironment [default][d=6]
>> \showframe
>> \starttext
>> \framed[align=no]{\tfd 1}
>> \page
>> \framed[]{\tfd 2}
>> \page
>> \framed[orientation=90,align=no,width=\textheight]{\tfd 3}
>> \page
>> \framed[orientation=90,align=no]{\tfd 4}
>> \page
>> \framed[orientation=90]{\tfd 5}
>> \stoptext
>>
>
>
> Without any align key, \framed is a \hbox; with align it is a \vbox.
> That might explain the difference that you see. Try adding
> \dontleavehmode in front of \framed
>
> Aditya
Alas, Aditya, \dontleavehmode does not appear to make a difference.
I think that we might expect frames 1 and 4 above to produce similar
results, as do frames 2 and 5. They do not, and I am trying to
understand why that is.
The fact that it is landscape just exacerbates the problem, pushing some
of the text off the page. Remove that and the differences are still
there; the text is still on the page although not where I expect it.
Hans's resetting of the width does make the landscape result the same as
the portrait result, with the frame pushed just to the lower edge of the
text area, but it does not address the different treatment with and
without align.
--
Rik Kabel
[-- Attachment #1.2: Type: text/html, Size: 5042 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
next prev parent reply other threads:[~2014-05-25 17:06 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-24 2:11 Rik Kabel
2014-05-24 10:26 ` Hans Hagen
2014-05-24 17:12 ` Rik Kabel
2014-05-25 4:12 ` Aditya Mahajan
2014-05-25 17:06 ` Rik Kabel [this message]
2014-05-25 20:40 ` Hans Hagen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5382232F.1060802@rik.users.panix.com \
--to=context@rik.users.panix.com \
--cc=ntg-context@ntg.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).