Difference between revisions of "Command/setupinitial"
< Command
Jump to navigation
Jump to search
Line 90: | Line 90: | ||
</cd:description> | </cd:description> | ||
− | <cd:examples><cd:example title="">The following example produces an awful-looking initial, but it illustrates how some of these parameters work. | + | <cd:examples><cd:example title="n, m , location">The following example produces an awful-looking initial, but it illustrates how some of these parameters work. |
<context mode="mkiv" source="yes"> | <context mode="mkiv" source="yes"> | ||
Line 101: | Line 101: | ||
\setupinitial[color=darkred, distance=10mm, before={\blank[big]\hairline\blank[big]}] | \setupinitial[color=darkred, distance=10mm, before={\blank[big]\hairline\blank[big]}] | ||
+ | |||
+ | \type[option=context]{\setupinitial[color=darkred, distance=10mm, before={\blank[big]\hairline\blank[big]}]} | ||
+ | |||
+ | and | ||
\type[option=context]{\setupinitial[n=2, m=2]} | \type[option=context]{\setupinitial[n=2, m=2]} | ||
Line 108: | Line 112: | ||
\input knuth | \input knuth | ||
− | \blank[ | + | \blank[big] |
− | \type[option=context]{\setupinitial[n=3, m=4]} | + | or \type[option=context]{\setupinitial[n=3, m=4]} |
\setupinitial[n=3, m=4] | \setupinitial[n=3, m=4] | ||
Line 116: | Line 120: | ||
\input knuth | \input knuth | ||
− | \blank[ | + | \blank[big] |
− | \type[option=context]{\setupinitial[location=margin,n=3, m=1,distance=5mm]} | + | or \type[option=context]{\setupinitial[location=margin,n=3, m=1,distance=5mm]} |
\setupinitial[location=margin,n=3, m=1,distance=5mm] | \setupinitial[location=margin,n=3, m=1,distance=5mm] | ||
Line 126: | Line 130: | ||
\stoptext | \stoptext | ||
− | </context></cd:example><cd:example title=" | + | </context></cd:example><cd:example title="hoffset"><context mode="mkiv" source="yes"> |
\definepapersize[sheet][width=120mm,height=200mm] | \definepapersize[sheet][width=120mm,height=200mm] | ||
\setuppapersize[sheet] | \setuppapersize[sheet] | ||
Line 163: | Line 167: | ||
\stoptext | \stoptext | ||
− | </context></cd:example><cd:example title=" | + | </context></cd:example><cd:example title="voffset"><context mode="mkiv" source="yes"> |
\definepapersize[sheet][width=120mm,height=200mm] | \definepapersize[sheet][width=120mm,height=200mm] | ||
\setuppapersize[sheet] | \setuppapersize[sheet] | ||
Line 177: | Line 181: | ||
\input knuth | \input knuth | ||
− | \blank[ | + | \blank[big] |
− | + | \type[option=context]{\setupinitial[voffset=0mm]} | |
− | |||
\setupinitial[voffset=0mm] | \setupinitial[voffset=0mm] | ||
\placeinitial | \placeinitial | ||
− | + | \input knuth | |
+ | |||
+ | \blank[big] | ||
+ | \type[option=context]{\setupinitial[voffset=5mm]} | ||
\setupinitial[voffset=5mm] | \setupinitial[voffset=5mm] | ||
\placeinitial | \placeinitial | ||
− | + | \input knuth | |
− | \setupinitial[ | + | \blank[big] |
+ | \type[option=context]{\setupinitial[hoffset=-5mm]} | ||
+ | |||
+ | \setupinitial[hoffset=-5mm] | ||
\placeinitial | \placeinitial | ||
− | + | \input knuth | |
− | |||
\stoptext | \stoptext | ||
− | </context></cd:example><cd:example title=" | + | </context></cd:example><cd:example title="font"><context mode="mkiv" source="yes"> |
\definepapersize[sheet][width=120mm,height=200mm] | \definepapersize[sheet][width=120mm,height=200mm] | ||
\setuppapersize[sheet] | \setuppapersize[sheet] | ||
Line 210: | Line 218: | ||
\input knuth | \input knuth | ||
− | \blank[ | + | \blank[big] |
− | + | \type[option=context]{\setupinitial[font=Bold at 45pt]} | |
− | |||
\setupinitial[font=Bold at 45pt] | \setupinitial[font=Bold at 45pt] | ||
Line 218: | Line 225: | ||
\input knuth | \input knuth | ||
− | + | \blank[big] | |
+ | \type[option=context]{\setupinitial[font=SansBold at 45pt]} | ||
\setupinitial[font=SansBold at 45pt] | \setupinitial[font=SansBold at 45pt] | ||
Line 235: | Line 243: | ||
\starttext | \starttext | ||
− | Here | + | \type[option=context]{\setupinitial[text=Here]} |
\setupinitial[color=darkred,text=Here] | \setupinitial[color=darkred,text=Here] |
Revision as of 21:33, 12 December 2020
Contents
\setupinitial
Summary
Initials (also known as drop caps, dropped caps, or versals) can be made in ConTeXt using the \placeinitial command.
The command \setupinitial
is used to customize this decorative or ornate first letter(s) to prose at the start of chapters, sections, paragraphs, and so forth.
Settings
\setupinitial[...,...][...=...,...] | |
[...,...] | name |
n | number |
m | number |
before | command |
distance | dimension |
hoffset | dimension |
voffset | line dimension |
style | style command |
color | color |
font | font |
text | text |
location | margin text |
method | first last auto none |
Option | Explanation | ||
---|---|---|---|
n |
| ||
m |
| ||
before |
| ||
distance |
| ||
hoffset |
| ||
voffset |
| ||
style |
| ||
color |
| ||
font |
| ||
text |
| ||
location |
| ||
method |
|
Description
Because the space carved out for the initial is rectangular, initials work best with a font with rectangular ornaments around the letter.
Examples
n, m , location
The following example produces an awful-looking initial, but it illustrates how some of these parameters work.
\definepapersize[sheet][width=120mm,height=200mm] \setuppapersize[sheet] \setuppagenumbering[location=] \setuplayout[width=100mm,backspace=15mm,topspace=0mm,header=0mm,headerdistance=0mm] \starttext \setupinitial[color=darkred, distance=10mm, before={\blank[big]\hairline\blank[big]}] \type[option=context]{\setupinitial[color=darkred, distance=10mm, before={\blank[big]\hairline\blank[big]}]} and \type[option=context]{\setupinitial[n=2, m=2]} \setupinitial[n=2, m=2] \placeinitial \input knuth \blank[big] or \type[option=context]{\setupinitial[n=3, m=4]} \setupinitial[n=3, m=4] \placeinitial \input knuth \blank[big] or \type[option=context]{\setupinitial[location=margin,n=3, m=1,distance=5mm]} \setupinitial[location=margin,n=3, m=1,distance=5mm] \placeinitial \input knuth \stoptext
hoffset
\definepapersize[sheet][width=120mm,height=200mm] \setuppapersize[sheet] \setuppagenumbering[location=] \setuplayout[width=100mm,backspace=15mm,topspace=0mm,header=0mm,headerdistance=0mm] \starttext Here is some text 1. \setupinitial[color=darkred] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[hoffset=0mm]} \setupinitial[hoffset=0mm] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[hoffset=5mm]} \setupinitial[hoffset=5mm] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[hoffset=-5mm]} \setupinitial[hoffset=-5mm] \placeinitial \input knuth \stoptext
voffset
\definepapersize[sheet][width=120mm,height=200mm] \setuppapersize[sheet] \setuppagenumbering[location=] \setuplayout[width=100mm,backspace=15mm,topspace=0mm,header=0mm,headerdistance=0mm] \starttext Here is some text 1. \setupinitial[color=darkred] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[voffset=0mm]} \setupinitial[voffset=0mm] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[voffset=5mm]} \setupinitial[voffset=5mm] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[hoffset=-5mm]} \setupinitial[hoffset=-5mm] \placeinitial \input knuth \stoptext
font
\definepapersize[sheet][width=120mm,height=200mm] \setuppapersize[sheet] \setuppagenumbering[location=] \setuplayout[width=100mm,backspace=15mm,topspace=0mm,header=0mm,headerdistance=0mm] \starttext Here is some text 1. \setupinitial[color=darkred] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[font=Bold at 45pt]} \setupinitial[font=Bold at 45pt] \placeinitial \input knuth \blank[big] \type[option=context]{\setupinitial[font=SansBold at 45pt]} \setupinitial[font=SansBold at 45pt] \placeinitial \input knuth \stoptext
Details about font
\definepapersize[sheet][width=120mm,height=120mm] \setuppapersize[sheet] \setuppagenumbering[location=] \setuplayout[width=100mm,backspace=15mm,topspace=0mm,header=0mm,headerdistance=0mm] \starttext \type[option=context]{\setupinitial[text=Here]} \setupinitial[color=darkred,text=Here] \placeinitial \input knuth \stoptext
Notes
See also
- \defineinitial placeinitial
- typo-drp.mkiv
- \placeinitial placeinitial