Changes

Jump to navigation Jump to search
1,252 bytes added ,  16:23, 15 April 2019
Added temporary download url
<div style="color(This module is currently not in die distribution. Until it is, you can download it from [http: red">Page in progress//zenlima.com/context/t-crossref-0.9.3.zip here]).</div>
References Cross references in a (academic) text are either interal internal (linking to an other point inside the same document) or external (linking to a entity of the bibliography that points to a different document).
Here are some concrete example examples of cross references:
{| class=wikitable
<texcode>
\setupcolors[state=start]
\definecolor[red][r=1]
\definecolor[green][g=1]
\definecolor[blue][b=1]
 
\setupinteraction[state=start,style=normal,color=red,contrastcolor=red]
% color and contrastcolor must be the the final color of the refref area in crossref
 
\usemodule[crossref][refColor=green,reffixColor=blue,refrefColor=red]
 
\starttext
 
\textreference[ref1]{1.1/3}
 
Should be: 1.1/3 and is: \crossref[ref1]
 
Should be: (Abs. 1.1/3) and is: \crossref[type=internal,left={(},label=Abs.,right={)}][ref1]
 
Should be: [Zen12, p 23] and is: \crossref[type=external,detail={p. 23}][ref2]
 
Should be: (nach [Zen12, S. 32-33] und weitere) and is: \crossref[type=external, left={(nach }, right={ und weitere)},detail={S. 32-33}][ref2]
 
\textreference[ref2]{Zen12} Biblio blabla fasel
 
\stoptext
</texcode>
Often references (or links) are printed in a different color than the normal text. In pararef the colors can be set via three paramters:
* <code>crossrefColorrefColor</code> for the entire reference text,* <code>crossreffixColorreffixColor</code> for the color of the prefix and suffix if different from <code>crossrefColorrefColor</code>* <code>crossrefrefColorrefrefColor</code> for the detail, ref itself and ref detailsif different from <code>refColor</code>
They are defined as parameters of the [https://modules.contextgarden.net/cgi-bin/module.cgi/ruid=1253027735/action=view/id=67 module]:
<texcode>
\usemodule[pararefcrossref][crossrefColorrefColor=...,crossreffixColorreffixColor=...,crossrefrefColorrefrefColor=...]
...
</texcode>
\setupcrossreftext[internalPrefix={}]
\setupcrossreftext[internalSuffix={}]
\setupcrossreftext[externalPrefix={[}]\setupcrossreftext[externalSuffix={]}]\setupcrossreftext[externalSuffixrefDetailDivider={\]textcomma\space}]
\setupcrossreftext[cz][atpageLeft={ na straně }]
\setupcrossreftext[cz][atpageRight={ }]
\setupcrossreftext[en][atpageLeft={ on page }]
\setupcrossreftext[en][atpageRight={}]
\setupcrossreftext[ru][atpageLeft={ на странице }]
\setupcrossreftext[ru][atpageRight={}]
\setupcrossreftext[uk][atpageLeft={ на сторінці }]
\setupcrossreftext[uk][atpageRight={}]
 
</texcode>
If you want to change the "classic" style of referencing to the "new" style you only needto add:
<texcode>
98

edits

Navigation menu