<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Wolfgang, Hi Mikael,<div class=""><br class=""></div><div class="">Thank you both for your great inputs!</div><div class=""><br class=""></div><div class="">I tried to modify the code each of you sent yesterday in order to « couple » automatically each question with its answer, using the keyword « coupling=… », but somehow I am unable to create automatic references by extracting the number of each question or that of each answer, for example by using \rawcountervalue,</div><div class="">or \currentconstructionnumber. Strangely the latter gives the name of the construction and not a number: is it on purpose?</div><div class=""><br class=""></div><div class="">The solution Wolfgang proposes today, using the new keyword referenceprefix, is almost perfect: however would it possible to create a version of</div><div class=""><div bgcolor="#FFFFFF" text="#000000" class="">« currentconstructionreference » which creates a reference named for instance</div><div bgcolor="#FFFFFF" text="#000000" class="">answer:NumberOfCurentConstruction</div><div bgcolor="#FFFFFF" text="#000000" class=""><br class=""></div><div bgcolor="#FFFFFF" text="#000000" class="">The reason for which I need such a construction is that in a document with hundreds or more exercise —> hint —> solution, it would be handy to avoid creating each time a manual reference, and then one would navigate from a Question to its Hint and then  back to the Question or go to its Answer.</div><div bgcolor="#FFFFFF" text="#000000" class=""><br class=""></div><div bgcolor="#FFFFFF" text="#000000" class="">Best regards: OK</div><div class=""><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">On 5 Nov 2016, at 13:38, Wolfgang Schuster <<a href="mailto:schuster.wolfgang@gmail.com" class="">schuster.wolfgang@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" class="">
<div bgcolor="#FFFFFF" text="#000000" class="">
<blockquote style="border: 0px none;" cite="mid:CAHy-LL_EAioCTmDcGzoQsSyuk4eOg2e3K+POQekRHmes=AgtAw@mail.gmail.com" type="cite" class="">
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;" class="">   <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;" class="">
        <a moz-do-not-send="true" href="mailto:mickep@gmail.com" style="color:#485664 
!important;padding-right:6px;font-weight:500;text-decoration:none 
!important;" class="">Mikael P. Sundqvist</a></div>   <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
 right;" class="">     <font color="#909AA4" class=""><span style="padding-left:6px" class="">4. 
November 2016 um 16:33</span></font></div>    </div></div>
  <div style="color:#909AA4;margin-left:24px;margin-right:24px;" __pbrmquotes="true" class="__pbConvBody"><div class="">Thank you very much 
Wolfgang!<br class=""><br class="">Now I can get exactly what I need, see the example 
below (also tested<br class="">with my larger document, available at<br class=""><a class="moz-txt-link-freetext" href="http://www.maths.lth.se/matematiklth/personal/mickep/analysB2ht16/analys-context.pdf">http://www.maths.lth.se/matematiklth/personal/mickep/analysB2ht16/analys-context.pdf</a>).<br class=""><br class="">I'm
 very happy about this solution. Also, thanks to Hans for giving us<br class="">this
 very nice tool (I usually only write to the list when I have<br class="">problems,
 sorry)!<br class="">
</div></div>
</blockquote>
With the new beta you can set a default prefix for enumeration 
references,<br class="">
i.e. you can write \startquestion[knuth] in your document without the 
need<br class="">
to add a question or answer prefix.<br class="">
<br class="">
\setupinteraction[state=start]<br class="">
<br class="">
\define[1]\QuestionTextCommand<br class="">
  {\doifreferencefoundelse{answer:\currentconstructionreference}<br class="">
     {\goto{#1}[answer:\currentconstructionreference]}<br class="">
     {#1}}<br class="">
<br class="">
\define[1]\AnswerTextCommand<br class="">
  {\doifreferencefoundelse{question:\currentconstructionreference}<br class="">
     {\goto{#1}[question:\currentconstructionreference]}<br class="">
     {#1}}<br class="">
<br class="">
\defineenumeration<br class="">
  [question]<br class="">
  [text=Question,<br class="">
   headcommand=\QuestionTextCommand,<br class="">
   referenceprefix=question]<br class="">
<br class="">
\defineenumeration<br class="">
  [answer]<br class="">
  [text=Answer,<br class="">
   headcommand=\AnswerTextCommand,<br class="">
   referenceprefix=answer]<br class="">
<br class="">
\starttext<br class="">
<br class="">
\startquestion[knuth]<br class="">
\input knuth<br class="">
\stopquestion<br class="">
<br class="">
\page<br class="">
<br class="">
\startanswer[knuth]<br class="">
\input knuth<br class="">
\stopanswer<br class="">
<br class="">
\stoptext<br class="">
<br class="">
Wolfgang<br class="">
</div>
___________________________________________________________________________________<br class="">If your question is of interest to others as well, please add an entry to the Wiki!<br class=""><br class="">maillist : <a href="mailto:ntg-context@ntg.nl" class="">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context" class="">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br class="">webpage  : <a href="http://www.pragma-ade.nl" class="">http://www.pragma-ade.nl</a> / <a href="http://context.aanhet.net" class="">http://context.aanhet.net</a><br class="">archive  : <a href="https://bitbucket.org/phg/context-mirror/commits/" class="">https://bitbucket.org/phg/context-mirror/commits/</a><br class="">wiki     : <a href="http://contextgarden.net" class="">http://contextgarden.net</a><br class="">___________________________________________________________________________________</div></blockquote></div><br class=""></div></body></html>