Re: [NTG-context] Set a block of content at minimum distance from top of page?

2012-02-03 Thread Peter Park Nelson
Aright, whatever, but does anybody use the positioning mechanism with
\anchor described in the Details manual?

On Thu, Feb 2, 2012 at 6:35 PM, Peter Park Nelson
peter.park.nel...@gmail.com wrote:
 On Thu, Feb 2, 2012 at 3:46 PM, Wolfgang Schuster
 schuster.wolfg...@googlemail.com wrote:

 Am 02.02.2012 um 21:51 schrieb Peter Park Nelson:

 Hi ConTeXt list,

 I have a document with a graphic (logo) in the upper right corner
 (positioned on a layer and placed as a background). To the left of
 this graphic are several text elements (Title, Author List, etc.) that
 don't go all the way across the page. (Currently I have wrapped them
 in \startnarrower...\stopnarrower -- is there a better way?) But this
 is followed by an Abstract paragraph that uses the full width of the
 page.

 I would like to ensure that the full-width text never starts high
 enough on the page that it encroaches on the upper-right-corner
 graphic. So, I'm looking for a way to protect the graphic, or to force
 the Abstract to start a minimum distance from the top of the page.

 The Abstract can be forced down the page if necessary by manually
 inserting a \godown[] command before it, but I would prefer a
 programmatic solution.

 Floating the graphic and wrapping text around it does not seem like a
 good option, because I want to ensure that its position is absolute
 and it never moves. Also, the Abstract needs to be full-width
 throughout, so I need to force it to start after the graphic rather
 than partially wrapping it.

 Any suggestions appreciated…

 You can use something like the following code but without a example from you 
 it’s difficult to give a answer.

 \showframe[text][text]

 \starttext

 \maxaligned\bgroup

        \startframed[frame=off,location=top,width=10cm,align=flushleft]%
        line 1\\
        line 2\\
        line 3
        \stopframed

        \hfill

        \tbox{\externalfigure[dummy][width=3cm,height=4cm]}%

 \egroup

 \input knuth

 \stoptext

 Wolfgang

 ___

 Here's a minimal example of what I'm talking about.

 I would like the Abstract to not start until it will be clear of the
 logo graphic on the right side.

 In the real document, I cannot be sure how much vertical space will
 taken up by text items (Authors, subtitle, etc.) between the Title and
 the Abstract, hence my question.

 Maybe I am thinking about this in the wrong way and there is a
 different approach? I have more of a DTP background.

 %%---start example ---%%

 %
 %% PAGE LAYOUT
 %

 \setuppapersize[letter][letter]

 \setuplayout
  [width=middle,
  backspace=15mm,
  topspace=10mm,
  height=254mm,
  header=5mm,
  headerdistance=3mm,
  footer=5mm,
  footerdistance=3mm,
  grid=yes]

 %
 % LOGO ON FIRST PAGE:
 %

 \useexternalfigure[logo][dummy][type=pdf,width=35mm,height=50mm]

 \definelayer
  [logo-layer]
  [width=\paperwidth,height=\paperheight]

 \setlayer
  [logo-layer]
  [preset=righttop,hoffset=15mm,voffset=10mm]
  {\externalfigure[logo]}

 \setupbackgrounds[page][background={logo-layer}]

 %%%
 %% HEADS
 %%%

 \setuphead[title]
  [header=high,
  footer=high,
  grid={page},
  width=140mm,
  textstyle=\tfc\ss\bf]

 %
 %% ARTICLE ABSTRACT
 %

 \definedescription[Abstract][%
  location=serried,
  width=broad,
  text={Abstract},
  indentnext=no]%,

 %%
 %% ARTICLE TEXT
 %%
 \starttext

 \title{The title of this article wraps at 140 mm so it doesn't hit the logo}

 % A VARIABLE NUMBER OF TEXT ITEMS WILL BE PLACED HERE...

 % \godown[3cm] % UNCOMMENT TO FORCE THE ABSTRACT BELOW THE LOGO

 \startAbstract
 But the abstract can continue all the way across the page...\input tufte\par
 \stopAbstract

 \stoptext

 %%--- end example --%

 --
 Peter Park Nelson
 peter.park.nel...@gmail.com



-- 
Peter Park Nelson
peter.park.nel...@gmail.com
___
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] Set a block of content at minimum distance from top of page?

2012-02-02 Thread Peter Park Nelson
Hi ConTeXt list,

I have a document with a graphic (logo) in the upper right corner
(positioned on a layer and placed as a background). To the left of
this graphic are several text elements (Title, Author List, etc.) that
don't go all the way across the page. (Currently I have wrapped them
in \startnarrower...\stopnarrower -- is there a better way?) But this
is followed by an Abstract paragraph that uses the full width of the
page.

I would like to ensure that the full-width text never starts high
enough on the page that it encroaches on the upper-right-corner
graphic. So, I'm looking for a way to protect the graphic, or to force
the Abstract to start a minimum distance from the top of the page.

The Abstract can be forced down the page if necessary by manually
inserting a \godown[] command before it, but I would prefer a
programmatic solution.

Floating the graphic and wrapping text around it does not seem like a
good option, because I want to ensure that its position is absolute
and it never moves. Also, the Abstract needs to be full-width
throughout, so I need to force it to start after the graphic rather
than partially wrapping it.

Any suggestions appreciated...
PPN
-- 
Peter Park Nelson
peter.park.nel...@gmail.com
___
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] Set a block of content at minimum distance from top of page?

2012-02-02 Thread Wolfgang Schuster

Am 02.02.2012 um 21:51 schrieb Peter Park Nelson:

 Hi ConTeXt list,
 
 I have a document with a graphic (logo) in the upper right corner
 (positioned on a layer and placed as a background). To the left of
 this graphic are several text elements (Title, Author List, etc.) that
 don't go all the way across the page. (Currently I have wrapped them
 in \startnarrower...\stopnarrower -- is there a better way?) But this
 is followed by an Abstract paragraph that uses the full width of the
 page.
 
 I would like to ensure that the full-width text never starts high
 enough on the page that it encroaches on the upper-right-corner
 graphic. So, I'm looking for a way to protect the graphic, or to force
 the Abstract to start a minimum distance from the top of the page.
 
 The Abstract can be forced down the page if necessary by manually
 inserting a \godown[] command before it, but I would prefer a
 programmatic solution.
 
 Floating the graphic and wrapping text around it does not seem like a
 good option, because I want to ensure that its position is absolute
 and it never moves. Also, the Abstract needs to be full-width
 throughout, so I need to force it to start after the graphic rather
 than partially wrapping it.
 
 Any suggestions appreciated…

You can use something like the following code but without a example from you 
it’s difficult to give a answer.

\showframe[text][text]

\starttext

\maxaligned\bgroup

\startframed[frame=off,location=top,width=10cm,align=flushleft]%
line 1\\
line 2\\
line 3
\stopframed

\hfill

\tbox{\externalfigure[dummy][width=3cm,height=4cm]}%

\egroup

\input knuth

\stoptext

Wolfgang

___
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] Set a block of content at minimum distance from top of page?

2012-02-02 Thread Peter Park Nelson
On Thu, Feb 2, 2012 at 3:46 PM, Wolfgang Schuster
schuster.wolfg...@googlemail.com wrote:

 Am 02.02.2012 um 21:51 schrieb Peter Park Nelson:

 Hi ConTeXt list,

 I have a document with a graphic (logo) in the upper right corner
 (positioned on a layer and placed as a background). To the left of
 this graphic are several text elements (Title, Author List, etc.) that
 don't go all the way across the page. (Currently I have wrapped them
 in \startnarrower...\stopnarrower -- is there a better way?) But this
 is followed by an Abstract paragraph that uses the full width of the
 page.

 I would like to ensure that the full-width text never starts high
 enough on the page that it encroaches on the upper-right-corner
 graphic. So, I'm looking for a way to protect the graphic, or to force
 the Abstract to start a minimum distance from the top of the page.

 The Abstract can be forced down the page if necessary by manually
 inserting a \godown[] command before it, but I would prefer a
 programmatic solution.

 Floating the graphic and wrapping text around it does not seem like a
 good option, because I want to ensure that its position is absolute
 and it never moves. Also, the Abstract needs to be full-width
 throughout, so I need to force it to start after the graphic rather
 than partially wrapping it.

 Any suggestions appreciated…

 You can use something like the following code but without a example from you 
 it’s difficult to give a answer.

 \showframe[text][text]

 \starttext

 \maxaligned\bgroup

        \startframed[frame=off,location=top,width=10cm,align=flushleft]%
        line 1\\
        line 2\\
        line 3
        \stopframed

        \hfill

        \tbox{\externalfigure[dummy][width=3cm,height=4cm]}%

 \egroup

 \input knuth

 \stoptext

 Wolfgang

 ___

Here's a minimal example of what I'm talking about.

I would like the Abstract to not start until it will be clear of the
logo graphic on the right side.

In the real document, I cannot be sure how much vertical space will
taken up by text items (Authors, subtitle, etc.) between the Title and
the Abstract, hence my question.

Maybe I am thinking about this in the wrong way and there is a
different approach? I have more of a DTP background.

%%---start example ---%%

%
%% PAGE LAYOUT
%

\setuppapersize[letter][letter]

\setuplayout
  [width=middle,
  backspace=15mm,
  topspace=10mm,
  height=254mm,
  header=5mm,
  headerdistance=3mm,
  footer=5mm,
  footerdistance=3mm,
  grid=yes]

%
% LOGO ON FIRST PAGE:
%

\useexternalfigure[logo][dummy][type=pdf,width=35mm,height=50mm]

\definelayer
  [logo-layer]
  [width=\paperwidth,height=\paperheight]

\setlayer
  [logo-layer]
  [preset=righttop,hoffset=15mm,voffset=10mm]
  {\externalfigure[logo]}

\setupbackgrounds[page][background={logo-layer}]

%%%
%% HEADS
%%%

\setuphead[title]
 [header=high,
  footer=high,
  grid={page},
  width=140mm,
  textstyle=\tfc\ss\bf]

%
%% ARTICLE ABSTRACT
%

\definedescription[Abstract][%
  location=serried,
  width=broad,
  text={Abstract},
  indentnext=no]%,

%%
%% ARTICLE TEXT
%%
\starttext

\title{The title of this article wraps at 140 mm so it doesn't hit the logo}

% A VARIABLE NUMBER OF TEXT ITEMS WILL BE PLACED HERE...

% \godown[3cm] % UNCOMMENT TO FORCE THE ABSTRACT BELOW THE LOGO

\startAbstract
But the abstract can continue all the way across the page...\input tufte\par
\stopAbstract

\stoptext

%%--- end example --%

-- 
Peter Park Nelson
peter.park.nel...@gmail.com
___
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
___