* Text background that spans the width of the page
@ 2014-05-02 15:59 Darksair
2014-05-06 19:29 ` Hans Hagen
0 siblings, 1 reply; 3+ messages in thread
From: Darksair @ 2014-05-02 15:59 UTC (permalink / raw)
To: ntg-context
Hi all,
I would like to have a colored horizontal stripe as background for one
line of text. Sort of like what textbackground does, but I want it to
span the whole \paperwidth, instead of just \textwidth. At the end of
the day, I would use it to style for example my section heads, or to
highlight one specific \item. What’s the best way to do it?
--
Fear is the path to the dark side.
Fear leads to anger,
Anger leads to hate,
Hate leads to suffering
___________________________________________________________________________________
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] 3+ messages in thread
* Re: Text background that spans the width of the page
2014-05-02 15:59 Text background that spans the width of the page Darksair
@ 2014-05-06 19:29 ` Hans Hagen
2014-05-07 19:36 ` Darksair
0 siblings, 1 reply; 3+ messages in thread
From: Hans Hagen @ 2014-05-06 19:29 UTC (permalink / raw)
To: ntg-context
On 5/2/2014 5:59 PM, Darksair wrote:
> Hi all,
>
> I would like to have a colored horizontal stripe as background for one
> line of text. Sort of like what textbackground does, but I want it to
> span the whole \paperwidth, instead of just \textwidth. At the end of
> the day, I would use it to style for example my section heads, or to
> highlight one specific \item. What’s the best way to do it?
you can use textbackgrounds and plug in some mp code that extends into
the margins ... it depends a bit on what 'line' means here
\startuniqueMPgraphic{whatever}
fill OverlayBox
leftenlarged BackSpace
rightenlarged CutSpace
withcolor OverlayColor ;
setbounds currentpicture to OverlayBox
enlarged max(BackSpace,CutSpace) ;
\stopuniqueMPgraphic
\defineoverlay[whatever][\uniqueMPgraphic{whatever}]
\framed
[background=whatever,
backgroundcolor=green,
frame=off,
width=\textwidth]
{test}%
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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] 3+ messages in thread
* Re: Text background that spans the width of the page
2014-05-06 19:29 ` Hans Hagen
@ 2014-05-07 19:36 ` Darksair
0 siblings, 0 replies; 3+ messages in thread
From: Darksair @ 2014-05-07 19:36 UTC (permalink / raw)
To: ntg-context
Hi Hans,
On Tue, May 06, 2014 at 09:29:32PM +0200, Hans Hagen wrote:
> On 5/2/2014 5:59 PM, Darksair wrote:
> >Hi all,
> >
> >I would like to have a colored horizontal stripe as background for one
> >line of text. Sort of like what textbackground does, but I want it to
> >span the whole \paperwidth, instead of just \textwidth. At the end of
> >the day, I would use it to style for example my section heads, or to
> >highlight one specific \item. What’s the best way to do it?
>
> you can use textbackgrounds and plug in some mp code that extends into the
> margins ... it depends a bit on what 'line' means here
>
> \startuniqueMPgraphic{whatever}
> fill OverlayBox
> leftenlarged BackSpace
> rightenlarged CutSpace
> withcolor OverlayColor ;
> setbounds currentpicture to OverlayBox
> enlarged max(BackSpace,CutSpace) ;
> \stopuniqueMPgraphic
>
> \defineoverlay[whatever][\uniqueMPgraphic{whatever}]
>
> \framed
> [background=whatever,
> backgroundcolor=green,
> frame=off,
> width=\textwidth]
> {test}%
Thank you for this interesting solution! I didn’t know one could do
that with Metapost. This does exactly what I want.
--
Darksair
http://darksair.org/
http://twitter.com/#!/MetroWind | http://about.me/darksair
http://www.last.fm/user/Darksair
___________________________________________________________________________________
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] 3+ messages in thread
end of thread, other threads:[~2014-05-07 19:36 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-02 15:59 Text background that spans the width of the page Darksair
2014-05-06 19:29 ` Hans Hagen
2014-05-07 19:36 ` Darksair
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).