Re: [NTG-context] Verbatim in framed text

2011-09-22 Thread Felix Ingram
 -- Forwarded message --
 From: Wolfgang Schuster schuster.wolfg...@googlemail.com
 To: mailing list for ConTeXt users ntg-context@ntg.nl
 Date: Wed, 21 Sep 2011 13:09:42 +0200
 Subject: Re: [NTG-context] Verbatim in framed text

 Am 20.09.2011 um 17:50 schrieb Felix Ingram:

 Some of my verbatim lines are overflowing the framed text box I'm
 putting them in. I see that I could define a pretty printer to handle
 this but I came up with the following:


 \starttext
 \startframedtext[middle][width=.8\textwidth]
 \startframedtext[left][frame=off, width=.6\textwidth]
 \starttyping
 import x
 from x import y
 for z in b:
    print dfdg
 Some text
 Some text
 Some text
 Some text
 Some really long text Some really long text Some really long text Some
 really long text Some really longtextSomereallylong text Some really
 long text Some really long text Some really long text Some really long
 text Some really long text
 \stoptyping
 \stopframedtext
 \stopframedtext
 \stoptext


 This works but seems like cheating.

 Is there a better third way I could try, or could someone point to a
 mkiv pretty printer example I could study?

 Change the alignment of the verbatim text with 
 “\setuptyping[align=flushleft]”.

This has helped unless I have some particularly long words towards the
right of the frame. I will use a combination of flushleft plus some
pre-processing.

Thanks for the help,

Felix
___
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] Verbatim in framed text

2011-09-22 Thread Wolfgang Schuster

Am 22.09.2011 um 12:54 schrieb Felix Ingram:

 -- Forwarded message --
 From: Wolfgang Schuster schuster.wolfg...@googlemail.com
 To: mailing list for ConTeXt users ntg-context@ntg.nl
 Date: Wed, 21 Sep 2011 13:09:42 +0200
 Subject: Re: [NTG-context] Verbatim in framed text
 
 Am 20.09.2011 um 17:50 schrieb Felix Ingram:
 
 Some of my verbatim lines are overflowing the framed text box I'm
 putting them in. I see that I could define a pretty printer to handle
 this but I came up with the following:
 
 
 \starttext
 \startframedtext[middle][width=.8\textwidth]
 \startframedtext[left][frame=off, width=.6\textwidth]
 \starttyping
 import x
 from x import y
 for z in b:
print dfdg
 Some text
 Some text
 Some text
 Some text
 Some really long text Some really long text Some really long text Some
 really long text Some really longtextSomereallylong text Some really
 long text Some really long text Some really long text Some really long
 text Some really long text
 \stoptyping
 \stopframedtext
 \stopframedtext
 \stoptext
 
 
 This works but seems like cheating.
 
 Is there a better third way I could try, or could someone point to a
 mkiv pretty printer example I could study?
 
 Change the alignment of the verbatim text with 
 “\setuptyping[align=flushleft]”.
 
 This has helped unless I have some particularly long words towards the
 right of the frame. I will use a combination of flushleft plus some
 pre-processing.

You can use “align={flushleft,broad}” which get sometimes better result with 
ragged text.

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] Verbatim in framed text

2011-09-21 Thread Wolfgang Schuster

Am 20.09.2011 um 17:50 schrieb Felix Ingram:

 Some of my verbatim lines are overflowing the framed text box I'm
 putting them in. I see that I could define a pretty printer to handle
 this but I came up with the following:
 
 
 \starttext
 \startframedtext[middle][width=.8\textwidth]
 \startframedtext[left][frame=off, width=.6\textwidth]
 \starttyping
 import x
 from x import y
 for z in b:
print dfdg
 Some text
 Some text
 Some text
 Some text
 Some really long text Some really long text Some really long text Some
 really long text Some really longtextSomereallylong text Some really
 long text Some really long text Some really long text Some really long
 text Some really long text
 \stoptyping
 \stopframedtext
 \stopframedtext
 \stoptext
 
 
 This works but seems like cheating.
 
 Is there a better third way I could try, or could someone point to a
 mkiv pretty printer example I could study?

Change the alignment of the verbatim text with “\setuptyping[align=flushleft]”.

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
___