https://wiki.contextgarden.net/api.php?action=feedcontributions&user=Slegrand&feedformat=atom
Wiki - User contributions [en]
2024-03-29T13:26:24Z
User contributions
MediaWiki 1.34.1
https://wiki.contextgarden.net/index.php?title=Command/ctxcommand&diff=22163
Command/ctxcommand
2013-11-05T15:25:54Z
<p>Slegrand: Fix typo</p>
<hr />
<div>{{Reference<br />
|name=ctxcommand<br />
|attributes=<br />
}}<br />
<br />
== [[Help:Reference|Syntax]] ==<br />
<table cellspacing="4" cellpadding="2" class="cmd"><br />
<tr><br />
<td colspan="2" class="cmd">\ctxcommand<!--<br />
--><span class="first">{...}</span><!--<br />
--></td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">{...}</td><br />
<td>''lua command from in the'' command ''table''</td><br />
</tr><br />
</table><br />
<br />
== Description == <br />
To quickly access Lua commands in the {{code|command}} table.<br />
<br />
\def\ctxcommand #1{\directlua{commands.#1}} % saves tokens <br />
<br />
You can write e.g.<br />
<texcode><br />
\ctxcommand{doifelse(\userpage < 10)}{early page}{later page}<br />
</texcode><br />
instead of<br />
<texcode><br />
\ctxlua{commands.doifelse(\userpage < 10)}{early page}{later page}<br />
</texcode><br />
.<br />
<br />
== Example ==<br />
<context source=yes mode=mkiv><br />
\ctxcommand{doifelse(\userpage < 10)}{early page}{later page}<br />
</context><br />
<br />
== \ctxcommand vs. \cldcommand ==<br />
<context source=yes mode=mkiv><br />
A<br />
\ctxlua{commands.doif(true)}{one}<br />
B<br />
\cldcommand{doif("a","a","two")}<br />
C<br />
\ctxcommand{doif(true)}{three}<br />
D<br />
</context><br />
<br />
== See also ==<br />
* {{cmd|ctxlua}}<br />
* {{cmd|ctxcommand}}<br />
* {{cmd|cldcontext}}<br />
* {{cmd|cldcommand}}<br />
<br />
== Help from ConTeXt-Mailinglist/Forum ==<br />
All issues with:<br />
{{Forum|{{SUBPAGENAME}}}}<br />
<br />
[[Category:Command/LuaTeX|ctxcommand]]</div>
Slegrand
https://wiki.contextgarden.net/index.php?title=Command/setupfootnotes&diff=22158
Command/setupfootnotes
2013-10-27T10:04:54Z
<p>Slegrand: Add rulecolor option</p>
<hr />
<div>{{Reference<br />
|name=setupfootnotes<br />
|attributes=<br />
}}<br />
<br />
== [[Help:Reference|Syntax]] ==<br />
<table cellspacing="4" cellpadding="2" class="cmd"><br />
<tr><br />
<td colspan="2" class="cmd">\setupfootnotes<span class="first" >[...,...=...,...]</span></td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:conversion|conversion]] or [[Command/keyword:numberconversion|numberconversion]]</td><br />
<td>[[Command/value:numbers|numbers]] [[Command/value:characters|characters]] [[Command/value:Characters|Characters]] [[Command/value:romannumerals|romannumerals]] [[Command/value:Romannumerals|Romannumerals]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:way|way]]</td><br />
<td>[[Command/value:bytext|bytext]] [[Command/value:bysection|bysection]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:location|location]]</td><br />
<td>[[Command/value:page|page]] [[Command/value:text|text]] [[Command/value:columns|columns]] [[Command/value:firstcolumn|firstcolumn]] [[Command/value:lastcolumn|lastcolumn]] [[Command/value:high|high]] [[Command/value:none|none]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:rule|rule]]</td><br />
<td>[[Command/value:on|on]] [[Command/value:off|off]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:rulecolor|rulecolor]]</td><br />
<td>[[Command/value:name|name]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:before|before]]</td><br />
<td>[[Command/value:command|command]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:after|after]]</td><br />
<td>[[Command/value:command|command]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:width|width]]</td><br />
<td>[[Command/value:dimension|dimension]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:height|height]]</td><br />
<td>[[Command/value:dimension|dimension]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:bodyfont|bodyfont]]</td><br />
<td>5pt ... 12pt [[Command/value:small|small]] [[Command/value:big|big]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:style|style]]</td><br />
<td>[[Command/value:normal|normal]] [[Command/value:bold|bold]] [[Command/value:slanted|slanted]] [[Command/value:boldslanted|boldslanted]] [[Command/value:type|type]] [[Command/value:cap|cap]] [[Command/value:small...|small...]] [[Command/value:command|command]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:distance|distance]]</td><br />
<td>[[Command/value:dimension|dimension]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:columndistance|columndistance]]</td><br />
<td>[[Command/value:dimension|dimension]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:margindistance|margindistance]]</td><br />
<td>[[Command/value:dimension|dimension]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:n|n]]</td><br />
<td>[[Command/value:number|number]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:numbercommand|numbercommand]]</td><br />
<td>[[Command/value:oneargument|oneargument]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:textcommand|textcommand]]</td><br />
<td>[[Command/value:oneargument|oneargument]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:split|split]]</td><br />
<td>[[Command/value:tolerant|tolerant]] [[Command/value:strict|strict]] [[Command/value:verystrict|verystrict]] [[Command/value:number|number]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:textstyle|textstyle]]</td><br />
<td>[[Command/value:normal|normal]] [[Command/value:bold|bold]] [[Command/value:slanted|slanted]] [[Command/value:boldslanted|boldslanted]] [[Command/value:type|type]] [[Command/value:cap|cap]] [[Command/value:small...|small...]] [[Command/value:command|command]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:textcolor|textcolor]]</td><br />
<td>[[Command/value:name|name]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:interaction|interaction]]</td><br />
<td>[[Command/value:yes|yes]] [[Command/value:no|no]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[[Command/keyword:factor|factor]]</td><br />
<td>[[Command/value:number|number]] </td><br />
</tr><br />
<tr valign="top" class="first"><br />
<td class="cmd">[...,...=...,...]</td><br />
<td>see [[Command/framed|\framed]] </td><br />
</tr><br />
</table><br />
<br />
<br />
== Description == <br />
Setup the properties of the footnote blocks (which may contain multiple footnotes), and some properties of the note marks in that block.<br />
<br />
== Keys ==<br />
<br />
{| class=wikitable<br />
|-<br />
! '''Key'''<br />
! '''Values'''<br />
|- style="vertical-align: top"<br />
| {{key|conversion}}<br />
| '''numbers''' characters Characters romannumerals Romannumerals<br />
|- style="vertical-align: top"<br />
| {{key|way}}<br />
| '''bytext''' bysection<br />
Start numbering from 1 again at the start of every section?<br />
|- style="vertical-align: top"<br />
| {{key|location}}<br />
| '''page''' text columns firstcolumn lastcolumn high none<br />
Where to place the footnotes?<br />
|- style="vertical-align: top"<br />
| {{key|rule}}<br />
| '''on''' off<br />
|- style="vertical-align: top"<br />
| {{key|rulecolor}}<br />
| ''name''<br />
|- style="vertical-align: top"<br />
| {{key|before}}<br />
| ''command''<br />
|- style="vertical-align: top"<br />
| {{key|after}}<br />
| ''command''<br />
|- style="vertical-align: top"<br />
| {{key|width}}<br />
| ''dimension''<br />
|- style="vertical-align: top"<br />
| {{key|height}}<br />
| ''dimension''<br />
|- style="vertical-align: top"<br />
| {{key|bodyfont}}<br />
| 5pt ... 12pt small big<br />
What size to print the footnotes?<br />
|- style="vertical-align: top"<br />
| {{key|style}}<br />
| normal bold slanted boldslanted type cap small... command<br />
|- style="vertical-align: top"<br />
| {{key|distance}}<br />
| ''dimension''<br />
|- style="vertical-align: top"<br />
| {{key|columndistance}}<br />
| ''dimension''<br />
|- style="vertical-align: top"<br />
| {{key|margindistance}}<br />
| ''dimension''<br />
|- style="vertical-align: top"<br />
| {{key|n}}<br />
| ''number''<br />
|- style="vertical-align: top"<br />
| {{key|numbercommand}}<br />
| ''command that takes 1 argument''<br />
|- style="vertical-align: top"<br />
| {{key|textcommand}}<br />
| ''command that takes 1 argument''<br />
|- style="vertical-align: top"<br />
| {{key|split}}<br />
| tolerant strict verystrict number<br />
|- style="vertical-align: top"<br />
| {{key|textstyle}}<br />
| '''normal''' bold slanted boldslanted type cap small... command<br />
|- style="vertical-align: top"<br />
| {{key|textcolor}}<br />
| ''name''<br />
|- style="vertical-align: top"<br />
| {{key|interaction}}<br />
| '''yes''' no<br />
Should footnote marks be hyperlinks?<br />
|- style="vertical-align: top"<br />
| {{key|factor}}<br />
| ''number''<br />
|- style="vertical-align: top"<br />
| [...,...=...,...]<br />
| see {{cmd|framed}}<br />
|-<br />
|}<br />
<br />
== Example ==<br />
<br />
<context source=yes><br />
\setuppapersize[A8, landscape]<br />
<br />
\defineconversion[starred][\starredconv]<br />
\def\starredconv#1{\ifcase#1\or*\or**\or***\fi}<br />
\setupfootnotes<br />
[conversion=starred,<br />
color=blue,<br />
frame=on]<br />
<br />
\starttext<br />
Charles IV\footnote{Best Czech king (14th cent.)<br />
and the winner of a \quote{best Czech person} poll.}<br />
<br />
\it<br />
Charles IV\footnote{Best Czech king (14th cent.)<br />
and the winner of a \quote{best Czech person} poll.}<br />
<br />
\tt<br />
Charles IV\footnote{Best Czech king (14th cent.)<br />
and the winner of a \quote{best Czech person} poll.}<br />
\stoptext<br />
</context><br />
<br />
== See also ==<br />
* {{cmd|footnote}}<br />
* {{cmd|setupfootnotedefinition}} to setup the individual footnotes<br />
<br />
== Help from ConTeXt-Mailinglist/Forum ==<br />
All issues with:<br />
{{Forum|{{SUBPAGENAME}}}}<br />
<br />
[[Category:Command/Footnotes|setupfootnotes]]</div>
Slegrand