Difference between revisions of "Framed"

From Wiki
Jump to navigation Jump to search
m (Frames moved to Framed: So that the page shows up when searching for \framed. Right now, no page link to this page, so the move should be alright.)
(→‎Preventing hyphenation: autowidth=force)
Line 18: Line 18:
 
{flushleft,\crlf nothypenated, \crlf verytolerant}
 
{flushleft,\crlf nothypenated, \crlf verytolerant}
 
\stopcombination
 
\stopcombination
 +
</context>
 +
 +
== Specify the width no longer than needed ==
 +
 +
I want to specify the maximum width of a frame. If the size of the
 +
box is smaller than the maximum width, I want a tight box. This can be done using the <code>autowidth=force</cmd> option to framed.
 +
 +
<context source="yes">
 +
\defineframed
 +
  [tightframed][width=5cm,autowidth=force,align=middle]
 +
 +
\tightframed{Small}
 +
 +
\tightframed{A really really long line that is split at 5cm}
 +
 
</context>
 
</context>
  

Revision as of 02:44, 3 November 2006


TODO: the page devoted to all kinds of framed stuff (See: To-Do List)


Preventing hyphenation

One can prevent hypenation inside a frame by passing nothypenated option to align. It is also a good idea to add verytolerant and strectch options.

\startcombination[2*1]
{\framed
   [width=5cm,
    align={flushleft}]
   {\input ward \endgraf}}
{flushleft}
{\framed
   [width=5cm,
    align={flushleft,nothyphenated,verytolerant}] % maybe also stretch
   {\input ward \endgraf}}
{flushleft,\crlf nothypenated, \crlf verytolerant}
\stopcombination

Specify the width no longer than needed

I want to specify the maximum width of a frame. If the size of the 

box is smaller than the maximum width, I want a tight box. This can be done using the autowidth=force</cmd> option to framed.

\defineframed
   [tightframed][width=5cm,autowidth=force,align=middle]

\tightframed{Small}

\tightframed{A really really long line that is split at 5cm}

Similar topics