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 ___________________________________________________________________________________