Difference between revisions of "Command/setupdelimitedtext"

From Wiki
Jump to navigation Jump to search
(Hurrah. Page finally complete.)
 
m
Line 97: Line 97:
  
 
== Example ==
 
== Example ==
<texcode>
+
<context mode="mkiv" source="yes">
\setuppapersize[A5]
 
 
 
 
\definedelimitedtext[mydt]
 
\definedelimitedtext[mydt]
\setupdelimitedtext[mydt][left=», right=«]
+
\setupdelimitedtext[mydt][left=\leftguillemot,right=\rightguillemot]
  
 
\quotation{Clancy of the Overflow}, by Banjo Paterson
 
\quotation{Clancy of the Overflow}, by Banjo Paterson
  
 
\startmydt
 
\startmydt
    And an answer came directed in a manner unexpected, and I  
+
  And an answer came directed in a manner unexpected, and I
    think the same was written with a thumbnail dipped in tar;
+
  think the same was written with a thumbnail dipped in tar;
    't was his shearing-mate who wrote it, and verbatim I will quote it:
+
  't was his shearing-mate who wrote it, and verbatim I will quote it:
    \quotation{Clancy's gone to Queensland droving, and we don't know where he are.}
+
  \quotation{Clancy's gone to Queensland droving, and we don't know where he are.}
 
\stopmydt
 
\stopmydt
</texcode>
+
</context>
  
 
== See also ==
 
== See also ==

Revision as of 06:36, 3 September 2012

\setupdelimitedtext

Syntax

\setupdelimitedtext[name][n][...,...=...,...]
[name] name of the delimitedtext to set up
[n] (optional) nesting level to set up
(1 = outermost)
location margin text paragraph: function unknown
spacebefore dimension: space above delimitedtext fragment
spaceafter dimension, spacebefore by default: space below delimitedtext fragment
style normal bold italic, etc
color color
leftmargin dimension: distance to edge of the page's left margin area
rightmargin dimension, leftmargin by default
indentnext yes no
before command
after command
left text
right text
level=0, unknown, 0 by default
repeat no yes
method unknown


Description

Set up the appearance of a delimitedtext environment defined earlier with \definedelimitedtext. \quotation and \quote are delimitedtexts, too, so you can also set up those with this command; but for those you can also use the special commands \setupquotation and \setupquote.

Most of the parameters are self-explanatory, but two things should be borne in mind:

  • Nearly all of the parameters apply only if the new kind of text is invoked with \startmydelimitedtext: if one uses \mydelimitedtext{...}, only left and right have any effect.
  • leftmargin contains the distance to the actual left margin, not to the edge of the body text. If the new delimitedtext inherits from quotation, the text will be indented a bit with respect to the body text; if you want to line them up, set the leftmargin to \leftmargindistance rather than to 0pt.

Example

\definedelimitedtext[mydt]
\setupdelimitedtext[mydt][left=\leftguillemot,right=\rightguillemot]

\quotation{Clancy of the Overflow}, by Banjo Paterson

\startmydt
  And an answer came directed in a manner unexpected, and I
  think the same was written with a thumbnail dipped in tar;
  't was his shearing-mate who wrote it, and verbatim I will quote it:
  \quotation{Clancy's gone to Queensland droving, and we don't know where he are.}
\stopmydt

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: