ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* [NTG-context] Framed Blockquote?
@ 2025-09-16  5:31 Matthias Weber
  2025-09-16  7:07 ` [NTG-context] " Henning Hraban Ramm
  2025-09-16 16:48 ` Wolfgang Schuster
  0 siblings, 2 replies; 7+ messages in thread
From: Matthias Weber @ 2025-09-16  5:31 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Dear All,

I am trying to set up block quotes within a frame as below.
How can I make the frame fit the block quote?
The parameter location=… doesn’t seem to have any effect, regardless of what I put there.

Thanks!

Matthias



\setupcolors[state=start]
\setupcolor[rgb]

\definecolor[quotecolor][r=.95,g=.99,b=.99]
\definecolor[quotetxt][r=.2,g=.2,b=.1]
\defineframedtext	[quotebackground]
 				[backgroundcolor=quotecolor,
				location=paragraph,
  				background=color,
  				corner=round,
 	 			width=broad,
  				frame=on,
				framecolor=black,
				color=quotetxt]	

\setupdelimitedtext[blockquote][style=\slx,
	leftmargin=.5\textwidth,
	rightmargin=no,
	before={\startquotebackground},
	after={\stopquotebackground\blank[2cm]}]


\starttext
\startsubject[title={Introduction}]

\startblockquote

\quotation{Need must find,} said the sea-thing child.
\\
\quotation{Find what?} said the crab.
\\
\quotation{Whatever there is,} said the sea-thing child.
\\
\SmallCapped{Russel Hoban},  {\em The Sea-Thing Child}
\par
\stopblockquote


\input{tufte}
\stopsubject
\stoptext
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

* [NTG-context] Re: Framed Blockquote?
  2025-09-16  5:31 [NTG-context] Framed Blockquote? Matthias Weber
@ 2025-09-16  7:07 ` Henning Hraban Ramm
  2025-09-16 11:23   ` Matthias Weber
  2025-09-16 16:48 ` Wolfgang Schuster
  1 sibling, 1 reply; 7+ messages in thread
From: Henning Hraban Ramm @ 2025-09-16  7:07 UTC (permalink / raw)
  To: ntg-context

Am 16.09.25 um 07:31 schrieb Matthias Weber:
> Dear All,
> 
> I am trying to set up block quotes within a frame as below.
> How can I make the frame fit the block quote?
> The parameter location=… doesn’t seem to have any effect, regardless of what I put there.

Try offset=overlay, that eliminates the space between frame and text.

Hraban
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

* [NTG-context] Re: Framed Blockquote?
  2025-09-16  7:07 ` [NTG-context] " Henning Hraban Ramm
@ 2025-09-16 11:23   ` Matthias Weber
       [not found]     ` <64e4d6b1-8e21-420b-8b75-afd638aace22@fiee.net>
  0 siblings, 1 reply; 7+ messages in thread
From: Matthias Weber @ 2025-09-16 11:23 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Thanks, Hraban,


Unfortunately,

offset=overlay

Eliminates the space on all sides *except* on the left, so it doesn’t quite help yet…

Matthias


> On Sep 16, 2025, at 3:07 AM, Henning Hraban Ramm <texml@fiee.net> wrote:
> 
> Am 16.09.25 um 07:31 schrieb Matthias Weber:
>> Dear All,
>> I am trying to set up block quotes within a frame as below.
>> How can I make the frame fit the block quote?
>> The parameter location=… doesn’t seem to have any effect, regardless of what I put there.
> 
> Try offset=overlay, that eliminates the space between frame and text.
> 
> Hraban
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
> webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
> archive  : https://github.com/contextgarden/context
> wiki     : https://wiki.contextgarden.net
> ___________________________________________________________________________________

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

* [NTG-context] Re: Framed Blockquote?
       [not found]       ` <803C5509-4B10-4DD4-A2CD-352B8CFF350A@gmail.com>
@ 2025-09-16 16:47         ` Henning Hraban Ramm
  2025-09-16 17:23           ` Wolfgang Schuster
  0 siblings, 1 reply; 7+ messages in thread
From: Henning Hraban Ramm @ 2025-09-16 16:47 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Sorry, I answered privately by accident.

I don’t think you need delimitedtext at all.
Did you try your framedtext within \startalignment[flushright]?
Or \hbox to \textwidth{\hfill\framedtext … }?

Hraban

Am 16.09.25 um 16:20 schrieb Matthias Weber:
> Thanks, Hraban,
> 
> The frame now has the right size. However, I wanted the whole blockquote on the right side of the page, which is why I set the left margin so big.
> How do I “shift” the quote to the right? I have played with \indentation without success.
> 
> Matthias
> 
>> On Sep 16, 2025, at 9:24 AM, Henning Hraban Ramm <texml@fiee.net> wrote:
>>
>> Am 16.09.25 um 13:23 schrieb Matthias Weber:
>>> Unfortunately,
>>> offset=overlay
>>> Eliminates the space on all sides *except* on the left, so it doesn’t quite help yet
>>
>> You set a left margin explicitely.
>>
>> \defineframedtext	[quotebackground]
>> 				[backgroundcolor=quotecolor,
>> 				background=color,
>>   				corner=round,
>> 	 			width=fit,
>>   				frame=on,
>> 				framecolor=black,
>>                 offset=overlay,
>> 				color=quotetxt]	
>>
>> \setupdelimitedtext[blockquote][style=\slx,
>> 	leftmargin=0pt,
>> 	rightmargin=0pt,
>> 	before={\startquotebackground},
>> 	after={\stopquotebackground\blank[2cm]}]
>>
>> Hraban
> 

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

* [NTG-context] Re: Framed Blockquote?
  2025-09-16  5:31 [NTG-context] Framed Blockquote? Matthias Weber
  2025-09-16  7:07 ` [NTG-context] " Henning Hraban Ramm
@ 2025-09-16 16:48 ` Wolfgang Schuster
  2025-09-16 17:08   ` Matthias Weber
  1 sibling, 1 reply; 7+ messages in thread
From: Wolfgang Schuster @ 2025-09-16 16:48 UTC (permalink / raw)
  To: ntg-context

Am 16.09.2025 um 07:31 schrieb Matthias Weber:
> Dear All,
> 
> I am trying to set up block quotes within a frame as below.
> How can I make the frame fit the block quote?
> The parameter location=… doesn’t seem to have any effect, regardless of what I put there.
> 
> Thanks!
> 
> Matthias
> 
> 
> 
> \setupcolors[state=start]
> \setupcolor[rgb]
> 
> \definecolor[quotecolor][r=.95,g=.99,b=.99]
> \definecolor[quotetxt][r=.2,g=.2,b=.1]
> \defineframedtext	[quotebackground]
>   				[backgroundcolor=quotecolor,
> 				location=paragraph,
>    				background=color,
>    				corner=round,
>   	 			width=broad,
>    				frame=on,
> 				framecolor=black,
> 				color=quotetxt]	
> 
> \setupdelimitedtext[blockquote][style=\slx,
> 	leftmargin=.5\textwidth,
> 	rightmargin=no,
> 	before={\startquotebackground},
> 	after={\stopquotebackground\blank[2cm]}]
> 
> 
> \starttext
> \startsubject[title={Introduction}]
> 
> \startblockquote
> 
> \quotation{Need must find,} said the sea-thing child.
> \\
> \quotation{Find what?} said the crab.
> \\
> \quotation{Whatever there is,} said the sea-thing child.
> \\
> \SmallCapped{Russel Hoban},  {\em The Sea-Thing Child}
> \par
> \stopblockquote
> 
> 
> \input{tufte}
> \stopsubject
> \stoptext

Like this?

%%%% begin example
\definecolor [quotecolor] [r=.95,g=.99,b=.99]
\definecolor [quotetxt]   [r=.2,g=.2,b=.1]

\defineframedtext
   [EpigraphFrame]
   [width=fit,
    corner=round,
    location=right,
    background=color,
    backgroundcolor=quotecolor,
    foregroundcolor=quotetxt,
    after={\blank[2*line]}]

\definelines
   [Epigraph]
   [before=\startEpigraphFrame,
    after=\stopEpigraphFrame]

\starttext

\startsubject[title={Introduction}]

\startEpigraph
\quotation{Need must find,} said the sea-thing child.
\quotation{Find what?} said the crab.
\quotation{Whatever there is,} said the sea-thing child.
\SmallCapped{Russel Hoban},  {\em The Sea-Thing Child}
\stopEpigraph

\input{tufte}

\stopsubject

\stoptext
%%%% end example

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

* [NTG-context] Re: Framed Blockquote?
  2025-09-16 16:48 ` Wolfgang Schuster
@ 2025-09-16 17:08   ` Matthias Weber
  0 siblings, 0 replies; 7+ messages in thread
From: Matthias Weber @ 2025-09-16 17:08 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Perfect!
 Thanks Wolfgang (and Hraban).

Matthias



> On Sep 16, 2025, at 12:48 PM, Wolfgang Schuster <wolfgang.schuster.lists@gmail.com> wrote:
> 
> Am 16.09.2025 um 07:31 schrieb Matthias Weber:
>> Dear All,
>> I am trying to set up block quotes within a frame as below.
>> How can I make the frame fit the block quote?
>> The parameter location=… doesn’t seem to have any effect, regardless of what I put there.
>> Thanks!
>> Matthias
>> \setupcolors[state=start]
>> \setupcolor[rgb]
>> \definecolor[quotecolor][r=.95,g=.99,b=.99]
>> \definecolor[quotetxt][r=.2,g=.2,b=.1]
>> \defineframedtext	[quotebackground]
>>  				[backgroundcolor=quotecolor,
>> 				location=paragraph,
>>   				background=color,
>>   				corner=round,
>>  	 			width=broad,
>>   				frame=on,
>> 				framecolor=black,
>> 				color=quotetxt]	
>> \setupdelimitedtext[blockquote][style=\slx,
>> 	leftmargin=.5\textwidth,
>> 	rightmargin=no,
>> 	before={\startquotebackground},
>> 	after={\stopquotebackground\blank[2cm]}]
>> \starttext
>> \startsubject[title={Introduction}]
>> \startblockquote
>> \quotation{Need must find,} said the sea-thing child.
>> \\
>> \quotation{Find what?} said the crab.
>> \\
>> \quotation{Whatever there is,} said the sea-thing child.
>> \\
>> \SmallCapped{Russel Hoban},  {\em The Sea-Thing Child}
>> \par
>> \stopblockquote
>> \input{tufte}
>> \stopsubject
>> \stoptext
> 
> Like this?
> 
> %%%% begin example
> \definecolor [quotecolor] [r=.95,g=.99,b=.99]
> \definecolor [quotetxt]   [r=.2,g=.2,b=.1]
> 
> \defineframedtext
>  [EpigraphFrame]
>  [width=fit,
>   corner=round,
>   location=right,
>   background=color,
>   backgroundcolor=quotecolor,
>   foregroundcolor=quotetxt,
>   after={\blank[2*line]}]
> 
> \definelines
>  [Epigraph]
>  [before=\startEpigraphFrame,
>   after=\stopEpigraphFrame]
> 
> \starttext
> 
> \startsubject[title={Introduction}]
> 
> \startEpigraph
> \quotation{Need must find,} said the sea-thing child.
> \quotation{Find what?} said the crab.
> \quotation{Whatever there is,} said the sea-thing child.
> \SmallCapped{Russel Hoban},  {\em The Sea-Thing Child}
> \stopEpigraph
> 
> \input{tufte}
> 
> \stopsubject
> 
> \stoptext
> %%%% end example
> 
> Wolfgang
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
> webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
> archive  : https://github.com/contextgarden/context
> wiki     : https://wiki.contextgarden.net
> ___________________________________________________________________________________

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

* [NTG-context] Re: Framed Blockquote?
  2025-09-16 16:47         ` Henning Hraban Ramm
@ 2025-09-16 17:23           ` Wolfgang Schuster
  0 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Schuster @ 2025-09-16 17:23 UTC (permalink / raw)
  To: ntg-context

Am 16.09.2025 um 18:47 schrieb Henning Hraban Ramm:
> Sorry, I answered privately by accident.
> 
> I don’t think you need delimitedtext at all.
> Did you try your framedtext within \startalignment[flushright]?
> Or \hbox to \textwidth{\hfill\framedtext … }?

No need for low level tricks:

%%%% begin example
\showframe[text][text]

\starttext

\startframedtext[location=left]
On the left side!
\stopframedtext

\startframedtext[location=middle]
In the middle!
\stopframedtext

\startframedtext[location=right]
On the right side!
\stopframedtext

\stoptext
%%%% end example

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

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

end of thread, other threads:[~2025-09-16 17:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-16  5:31 [NTG-context] Framed Blockquote? Matthias Weber
2025-09-16  7:07 ` [NTG-context] " Henning Hraban Ramm
2025-09-16 11:23   ` Matthias Weber
     [not found]     ` <64e4d6b1-8e21-420b-8b75-afd638aace22@fiee.net>
     [not found]       ` <803C5509-4B10-4DD4-A2CD-352B8CFF350A@gmail.com>
2025-09-16 16:47         ` Henning Hraban Ramm
2025-09-16 17:23           ` Wolfgang Schuster
2025-09-16 16:48 ` Wolfgang Schuster
2025-09-16 17:08   ` Matthias Weber

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