[NTG-context] Page with minimum margins, maximum text width/textheight

2012-01-13 Thread Gerben Wierda
How do I create a page with maximum text width, text height? I tried using 
\setuplayout with stuff like [textwidth=\pagewidth-1cm], but nothing happens. I 
need empty pages with minimum margins, just to be able to put other PDF's in 
that space.

G
___
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] Page with minimum margins, maximum text width/textheight

2012-01-13 Thread Aditya Mahajan

On Fri, 13 Jan 2012, Gerben Wierda wrote:

How do I create a page with maximum text width, text height? I tried 
using \setuplayout with stuff like [textwidth=\pagewidth-1cm], but 
nothing happens. I need empty pages with minimum margins, just to be 
able to put other PDF's in that space.


\setuplayout[page], or if you want to do this for only one page, 
\adaptlayout[page]


Aditya
___
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] Page with minimum margins, maximum text width/textheight

2012-01-13 Thread Gerben Wierda
I was already trying a lot of stuff with \setuplayout. I've found mentioning 
somewhere that you can adapt the backspace, topspace, height and width.So it 
must be something like 

\setuplayout[backspace=1cm,topspace=1cm,height=\paperheight,width=\paperwidth] 
but I forgot how to do something like  width=\paperwidth-2cm (not like that 
obviously, but I have forgotten how to do simple addition and subtraction with 
dimensions in TeX)

So, how do I set a margin of 1cm all around the makeup area?

G

On 14 Jan 2012, at 00:06, Aditya Mahajan wrote:

 On Fri, 13 Jan 2012, Gerben Wierda wrote:
 
 How do I create a page with maximum text width, text height? I tried using 
 \setuplayout with stuff like [textwidth=\pagewidth-1cm], but nothing 
 happens. I need empty pages with minimum margins, just to be able to put 
 other PDF's in that space.
 
 \setuplayout[page], or if you want to do this for only one page, 
 \adaptlayout[page]
 
 Aditya
 ___
 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
 ___

___
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] Page with minimum margins, maximum text width/textheight

2012-01-13 Thread Philipp Gesang
Hi Gerben!

On 2012-01-14 00:43, Gerben Wierda wrote:
 but I forgot how to do something like  width=\paperwidth-2cm (not
 like that obviously, but I have forgotten how to do simple
 addition and subtraction with dimensions in TeX)

See TeXbook p. 118f.

 So, how do I set a margin of 1cm all around the makeup area?

Does the following fit your needs?

·

\newdimen\myborderoffset \myborderoffset=1cm

\definelayout[mypage][page]
\setuplayout [mypage][
  backspace=\myborderoffset,
  topspace=\myborderoffset,
]

\setuplayout[mypage]

\showframe

\def\docowpage{%
  \rotate[rotation=90]{\externalfigure[cow][width=\vsize,height=\hsize]}\page%
}

\starttext

\dorecurse{5}{\docowpage}
\stoptext

·

Regards, Philipp

 
 G
 
 On 14 Jan 2012, at 00:06, Aditya Mahajan wrote:
 
  On Fri, 13 Jan 2012, Gerben Wierda wrote:
  
  How do I create a page with maximum text width, text height? I tried using 
  \setuplayout with stuff like [textwidth=\pagewidth-1cm], but nothing 
  happens. I need empty pages with minimum margins, just to be able to put 
  other PDF's in that space.
  
  \setuplayout[page], or if you want to do this for only one page, 
  \adaptlayout[page]
  
  Aditya
  ___
  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
  ___
 
 ___
 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
 ___

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments


pgpphrLHCGO81.pgp
Description: PGP signature
___
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] Page with minimum margins, maximum text width/textheight

2012-01-13 Thread Gerben Wierda
Thanks.

My external figures are PDFs with all weird sizes, the smaller ones, I want to 
print on portrait A4 (if they are more landscape than portrait, they will be 
rotated) and the larger ones on landscape A3 (again, rotated when they are more 
portrait than landscape). Distorting is not allowed. So far I am doing stuff 
like

\externalfigure[foo.pdf][factor=max]

\page\setuppapersize[A4,portrait][A4,portrait]
\setuplayout[backspace=10mm,topspace=10mm,width=277mm,height=190mm,header=5mm,footer=1mm]
\externalfigure[bar.pdf][orientation=90]

\page\setuppapersize[A3,landscape][A3,landscape]
\setuplayout[backspace=10mm,topspace=10mm,width=400mm,height=277mm,header=5mm,footer=1mm]
\externalfigure[foobar.pdf][factor=max]

\externalfigure[foo2.pdf][orientation=90]

\externalfigure[foo3.pdf][orientation=90]

But thanks to your suggestion, I am now doing

\rotate[rotation=90]{\externalfigure[foo.pdf][width=\vsize]}

The 'orientation' stuff of external figure doesn't work at all. It messes up 
size to fit and it rotates around points such that images are rotated partly 
out of the page. Your method works.

G


On 14 Jan 2012, at 01:20, Philipp Gesang wrote:

 Hi Gerben!
 
 On 2012-01-14 00:43, Gerben Wierda wrote:
 but I forgot how to do something like  width=\paperwidth-2cm (not
 like that obviously, but I have forgotten how to do simple
 addition and subtraction with dimensions in TeX)
 
 See TeXbook p. 118f.
 
 So, how do I set a margin of 1cm all around the makeup area?
 
 Does the following fit your needs?
 
 ·
 
 \newdimen\myborderoffset \myborderoffset=1cm
 
 \definelayout[mypage][page]
 \setuplayout [mypage][
  backspace=\myborderoffset,
  topspace=\myborderoffset,
 ]
 
 \setuplayout[mypage]
 
 \showframe
 
 \def\docowpage{%
  \rotate[rotation=90]{\externalfigure[cow][width=\vsize,height=\hsize]}\page%
 }
 
 \starttext
 
 \dorecurse{5}{\docowpage}
 \stoptext
 
 ·
 
 Regards, Philipp
 
 
 G
 
 On 14 Jan 2012, at 00:06, Aditya Mahajan wrote:
 
 On Fri, 13 Jan 2012, Gerben Wierda wrote:
 
 How do I create a page with maximum text width, text height? I tried using 
 \setuplayout with stuff like [textwidth=\pagewidth-1cm], but nothing 
 happens. I need empty pages with minimum margins, just to be able to put 
 other PDF's in that space.
 
 \setuplayout[page], or if you want to do this for only one page, 
 \adaptlayout[page]
 
 Aditya
 ___
 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
 ___
 
 ___
 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
 ___
 
 -- 
 ()  ascii ribbon campaign - against html e-mail
 /\  www.asciiribbon.org   - against proprietary attachments
 ___
 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
 ___

___
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
___