ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Getting framed text to page break
@ 2011-07-06  7:22 Kip Warner
  2011-07-06  8:44 ` Philipp Gesang
  0 siblings, 1 reply; 5+ messages in thread
From: Kip Warner @ 2011-07-06  7:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 639 bytes --]

Hey list,

I'd like to get framed text to break over a page, but I'm not sure how
to do this. Right now, I am using:

\def\StartSpecialFramedText%
{
\crlf
\startframedtext
    [width=broad,
     bottom=\vss,
     top=\vss,
     align=right,
     corner=rectangular]
\it 
}

\def\StopSpecialFramedText%
{
\stopframedtext
\crlf
}

...

\StartSpecialFramedText
Some
...
text
\StopSpecialFramedText

But the problem is that does not page break, but seems to want to stay
all together on a single page.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Getting framed text to page break
  2011-07-06  7:22 Getting framed text to page break Kip Warner
@ 2011-07-06  8:44 ` Philipp Gesang
  2011-07-07  1:16   ` Kip Warner
  0 siblings, 1 reply; 5+ messages in thread
From: Philipp Gesang @ 2011-07-06  8:44 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 2015 bytes --]

On 2011-07-06 <00:22:39>, Kip Warner wrote:
> Hey list,
> 
> I'd like to get framed text to break over a page, but I'm not sure how
> to do this. Right now, I am using:

Hi again,

there’s also the background mechanism which has been explicitly
(see pack-rul.mkiv) designed with page breaks in mind. Example:

···8<····························································

\setupbackground[
  corner=rectangular,
  frame=on,
  background=,
]


\starttext
\startbackground
  \dorecurse{42}{\input dawkins \endgraf}
\stopbackground
\stoptext

···8<····························································

Hth, Philipp






> 
> \def\StartSpecialFramedText%
> {
> \crlf
> \startframedtext
>     [width=broad,
>      bottom=\vss,
>      top=\vss,
>      align=right,
>      corner=rectangular]
> \it 
> }
> 
> \def\StopSpecialFramedText%
> {
> \stopframedtext
> \crlf
> }
> 
> ...
> 
> \StartSpecialFramedText
> Some
> ...
> text
> \StopSpecialFramedText
> 
> But the problem is that does not page break, but seems to want to stay
> all together on a single page.
> 
> -- 
> Kip Warner -- Software Engineer
> OpenPGP encrypted/signed mail preferred
> http://www.thevertigo.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
> ___________________________________________________________________________________


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

[-- Attachment #1.2: Type: application/pgp-signature, Size: 198 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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Getting framed text to page break
  2011-07-06  8:44 ` Philipp Gesang
@ 2011-07-07  1:16   ` Kip Warner
  2011-07-07  5:04     ` Wolfgang Schuster
  0 siblings, 1 reply; 5+ messages in thread
From: Kip Warner @ 2011-07-07  1:16 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1290 bytes --]

On Wed, 2011-07-06 at 10:44 +0200, Philipp Gesang wrote:
> Hi again,
> 
> there’s also the background mechanism which has been explicitly
> (see pack-rul.mkiv) designed with page breaks in mind. Example:
> 
> ···8<····························································
> 
> \setupbackground[
>   corner=rectangular,
>   frame=on,
>   background=,
> ]
> 
> 
> \starttext
> \startbackground
>   \dorecurse{42}{\input dawkins \endgraf}
> \stopbackground
> \stoptext

Hey Phil,

I'm not very competent with ConTeXt, but I tried to translate what you
and wrote into the following:

\def\StartSpecialFramedText%
{
\crlf
\setupbackground
  [corner=rectangular,
   frame=on,
   background=
  ]

\startbackground
\startframedtext
    [width=broad,
     bottom=\vss,
     top=\vss,
     align=right,
     corner=rectangular]
\it 
}

\def\StopSpecialFramedText%
{
\stopframedtext
\stopbackground
\crlf
}

...

\StartSpecialFramedText
Lots
...
of
...
Text
\StopSpecialFramedText


It comes out looking almost the same as initially, but with a box around
it.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Getting framed text to page break
  2011-07-07  1:16   ` Kip Warner
@ 2011-07-07  5:04     ` Wolfgang Schuster
  2011-07-08  0:30       ` Kip Warner
  0 siblings, 1 reply; 5+ messages in thread
From: Wolfgang Schuster @ 2011-07-07  5:04 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 07.07.2011 um 03:16 schrieb Kip Warner:

> I'm not very competent with ConTeXt, but I tried to translate what you
> and wrote into the following:
> 
> [...]

Solution 1:

\definestartstop
  [SpecialFramed]
  [  before={\setupbackground[frame=on,before=\blank,after=\blank]\startbackground},
      after=\stopbackground,
  %commands={\setupalign[flushleft,broad]},
      style=italic]

\starttext

\input knuth

\startSpecialFramed
\dorecurse{6}{\input knuth\par}
\stopSpecialFramed

\input knuth

\stoptext

Solution 2:

\definetextbackground
  [SpecialFramed]
  [    before=\blank,
        after=\blank,
   background=,
   framecolor=black,
     location=paragraph,
       %align={flushleft,broad},
        style=italic]

\starttext

\input knuth

\startSpecialFramed
\dorecurse{6}{\input knuth\par}
\stopSpecialFramed

\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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Getting framed text to page break
  2011-07-07  5:04     ` Wolfgang Schuster
@ 2011-07-08  0:30       ` Kip Warner
  0 siblings, 0 replies; 5+ messages in thread
From: Kip Warner @ 2011-07-08  0:30 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1282 bytes --]

On Thu, 2011-07-07 at 07:04 +0200, Wolfgang Schuster wrote:
> Am 07.07.2011 um 03:16 schrieb Kip Warner:
> 
> > I'm not very competent with ConTeXt, but I tried to translate what you
> > and wrote into the following:
> > 
> > [...]
> 
> Solution 1:
> 
> \definestartstop
>   [SpecialFramed]
>   [  before={\setupbackground[frame=on,before=\blank,after=\blank]\startbackground},
>       after=\stopbackground,
>   %commands={\setupalign[flushleft,broad]},
>       style=italic]
> 
> \starttext
> 
> \input knuth
> 
> \startSpecialFramed
> \dorecurse{6}{\input knuth\par}
> \stopSpecialFramed
> 
> \input knuth
> 
> \stoptext
> 
> Solution 2:
> 
> \definetextbackground
>   [SpecialFramed]
>   [    before=\blank,
>         after=\blank,
>    background=,
>    framecolor=black,
>      location=paragraph,
>        %align={flushleft,broad},
>         style=italic]
> 
> \starttext
> 
> \input knuth
> 
> \startSpecialFramed
> \dorecurse{6}{\input knuth\par}
> \stopSpecialFramed
> 
> \input knuth
> 
> \stoptext
> 
> Wolfgang

Thanks Wolfgang. It worked. I also didn't know about \definestartstop.
Thanks for that too.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-07-08  0:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-06  7:22 Getting framed text to page break Kip Warner
2011-07-06  8:44 ` Philipp Gesang
2011-07-07  1:16   ` Kip Warner
2011-07-07  5:04     ` Wolfgang Schuster
2011-07-08  0:30       ` Kip Warner

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).