Difference between revisions of "Command/startuserdata"

From Wiki
Jump to navigation Jump to search
(Created page with "Documentation for \startuserdata ... \stopuserdata")
(No difference)

Revision as of 10:16, 14 September 2023


\startuserdata ... \stopuserdata

Summary

The environment \startuserdata ... \stopuserdata is used for user-defined environments with arguments


Settings

\startuserdata[...][...=...,...] ... \stopuserdata
[...]name
keyvalue

Description

The userdata environments provides a optional argument which let you unlike the the \start ... \stop environment pass your own values to the content of the environment.

New layouts for the environment can be created with the \defineuserdataalternative command.

Examples

Example 1

\defineuserdataalternative [epigraph] [renderingsetup=userdata:epigraph]

\startsetups [userdata:epigraph]
    \startframedtext [location=right,frame=off,align={flushleft,broad},style=\tfx,offset=.25ex,width=.5\textwidth]
        \begstrut\getinlineuserdata\endstrut
        \hairline
        \wordright{\userdataparameter{author}}
    \stopframedtext
\stopsetups

\defineuserdata
  [epigraph]
  [alternative=epigraph]

\startuserdata [epigraph] [author={Sean B. Carrol}]
    The fraction of fossil olfactory receptor genes is significantly higher in
    all species with full color vision. This suggests that the evolution of
    trichromatic vision --- which allows these primates to detect food, mates,
    and danger with visual cues --- has reduced their reliance on the sense of
    smell.
\stopuserdata

Notes

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: