Difference between revisions of "Command/definereferenceformat"

From Wiki
Jump to navigation Jump to search
Line 36: Line 36:
  
 
This is explained in \ineq[eq:pythagoras].
 
This is explained in \ineq[eq:pythagoras].
</context></cd:example><cd:example title=""><context source="yes">
+
</context></cd:example><cd:example title="">The <code>label</code> option uses a defined {{cmd|labeltext}} instead of an explicit text.
 +
<context source="yes">
 
\definereferenceformat
 
\definereferenceformat
 
     [atfig]
 
     [atfig]
 
     [label=page,
 
     [label=page,
     command=\at]
+
     type=page]
  
 
The animal (\atfig[fig:cow]) is black and white and produces milk.
 
The animal (\atfig[fig:cow]) is black and white and produces milk.
  
 
\placefigure[][fig:cow]{A beautiful cow}{\externalfigure[cow][width=2cm]}
 
\placefigure[][fig:cow]{A beautiful cow}{\externalfigure[cow][width=2cm]}
</context></cd:example></cd:examples>
+
</context>
 +
{{bug|1=<code>type=page</code> appears broken with the current wiki version --[[User:Taco|Taco]] ([[User talk:Taco|talk]]) 15:23, 5 September 2020 (CEST)}}</cd:example></cd:examples>
 
<cd:notes></cd:notes>
 
<cd:notes></cd:notes>
 
<cd:seealso>
 
<cd:seealso>

Revision as of 13:25, 5 September 2020


\definereferenceformat

Summary

The command \definereferenceformat is used for predefining reference formats.

Settings

\definereferenceformat[...][...][...=...,...]
[...]name
[...]name
...=...,...inherits from \setupreferenceformat

Description

Predefine reference text, so that for example you won't have to type \in{Equation}[eq:somelabel] all the time.

Examples

Example 1

\definereferenceformat
   [ineq]
   [left=(,
    right=),
    text=Equation,]

\placeformula[eq:pythagoras]
\startformula
  a^2+b^2=c^2
\stopformula

This is explained in \ineq[eq:pythagoras].

Example 2

The label option uses a defined \labeltext instead of an explicit text.

\definereferenceformat
    [atfig]
    [label=page,
     type=page]

The animal (\atfig[fig:cow]) is black and white and produces milk.

\placefigure[][fig:cow]{A beautiful cow}{\externalfigure[cow][width=2cm]}

Bug report: type=page appears broken with the current wiki version --Taco (talk) 15:23, 5 September 2020 (CEST) (See: Bug List)


Notes

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: