<div dir="ltr"><div class="gmail_default" style="font-family:monospace"><span style="font-family:arial,sans-serif">On Fri, May 29, 2015 at 5:20 PM, Alexander Shukaev </span><span dir="ltr" style="font-family:arial,sans-serif"><<a href="mailto:haroogan@gmail.com" target="_blank">haroogan@gmail.com</a>></span><span style="font-family:arial,sans-serif"> wrote:</span><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div style="font-family:monospace">Hello,</div><div style="font-family:monospace"><br></div><div style="font-family:monospace">I think I've experienced a severe bug here.  Consider the following:</div><div style="font-family:monospace"><br></div><div><div style="font-family:monospace"><div class="gmail_default" style="font-family:monospace;display:inline">​​</div>\setuphead</div><div style="font-family:monospace">[chapter][%</div><div style="font-family:monospace">  referenceprefix={chapter},</div><div style="font-family:monospace">]</div><div style="font-family:monospace"><br></div><div style="font-family:monospace">...</div><div style="font-family:monospace">\cite[xxx]</div><div style="font-family:monospace">...</div><div style="font-family:monospace"><br></div><div style="font-family:monospace"><div>\startpublication[</div><div>  k={xxx},</div><div>  t={...},</div><div>  a={...},</div><div>  y={...},</div><div>]</div><div>...</div><div>\stoppublication</div><div><br></div></div><div style="font-family:monospace"><br></div><div><div style="font-family:monospace">\startchapter</div><div style="font-family:monospace">[title={BIBLIOGRAPHY}]</div><div style="font-family:monospace"><br></div><div style="font-family:monospace">\whitespace</div><div style="font-family:monospace"><div>\placepublications</div></div><div style="font-family:monospace"><br></div><div><div><font face="monospace">\stopchapter</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">will render [[error 2]] in place of `\cite[xxx]' because of `referenceprefix' in `\setuphead'.  Why?  I don't believe `referenceprefix' in `\setuphead' should have something to do with `\cite' at all.</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">Thankfully, it's pretty rare that one uses `chapter' for bibliography, but still I think it's better to fix this.  For instance, right now the following works fine for me:</font></div><div><font face="monospace"><br></font></div><div><font face="monospace"><div>\setuphead</div><div>[chapter][%</div><div>  referenceprefix={chapter},</div><div>]</div><div><br></div><div><div><div class="gmail_default" style="font-family:monospace;display:inline">​​</div>\setuphead</div><div>[title][%</div><div>  referenceprefix={},</div><div>]</div></div><div><br></div><div>...</div><div>\cite[xxx]</div><div>...</div><div><br></div><div>\startpublication[</div><div>  k={xxx},</div><div>  t={...},</div><div>  a={...},</div><div>  y={...},</div><div>]</div><div>...</div><div>\stoppublication</div><div><br></div><div><br></div><div>\starttitle</div><div>[title={BIBLIOGRAPHY}]</div><div><br></div><div>\whitespace</div><div>\placepublications</div><div><br></div><div>\stoptitle</div><div><br></div><div>NOTE: It's extremely important to explicitly do `referenceprefix={}' for `title' because somehow `title' inherits `referenceprefix={chapter}' from `chapter'; and therefore, not doing `referenceprefix={}' will again result in [[error 2]] in place of `\cite[xxx]'.</div><div><br></div><div>Looking forward to your feedback.</div><div><br></div><div>Kind regards,</div><div>Alexander</div></font></div></div></div></div></div>
</blockquote></div><br></div><div class="gmail_extra"><div class="gmail_default" style="font-family:monospace">​It seems to be even worse.  It's enough to simple have `chapter' somewhere to trigger the bug (no necessary to put `chapter' around `\placepublications':</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style><span style="font-family:monospace">​</span><font face="monospace">​\setuphead</font></div><div class="gmail_default" style><font face="monospace">[chapter][%</font></div><div class="gmail_default" style><font face="monospace">  referenceprefix={chapter},</font></div><div class="gmail_default" style><font face="monospace">]</font></div><div class="gmail_default" style><font face="monospace"><br></font></div><div class="gmail_default" style><div style="font-family:monospace"><div><div class="gmail_default" style="display:inline">​</div>\setuphead</div><div>[title][%</div><div>  referenceprefix={},</div><div>]</div></div></div><div class="gmail_default" style><font face="monospace"><br></font></div><div class="gmail_default" style><font face="monospace">...</font></div><div class="gmail_default" style><font face="monospace">\cite[xxx]</font></div><div class="gmail_default" style><font face="monospace">...</font></div><div class="gmail_default" style><br></div><div class="gmail_default" style><font face="monospace"><div class="gmail_default">\startchapter</div><div class="gmail_default">[title={Chapter}]</div><div class="gmail_default">\stopchapter</div></font></div><div class="gmail_default" style><font face="monospace"><br></font></div><div class="gmail_default" style><font face="monospace">\startpublication[</font></div><div class="gmail_default" style><font face="monospace">  k={xxx},</font></div><div class="gmail_default" style><font face="monospace">  t={...},</font></div><div class="gmail_default" style><font face="monospace">  a={...},</font></div><div class="gmail_default" style><font face="monospace">  y={...},</font></div><div class="gmail_default" style><font face="monospace">]</font></div><div class="gmail_default" style><font face="monospace">...</font></div><div class="gmail_default" style><font face="monospace">\stoppublication</font></div><div class="gmail_default" style><br></div><div class="gmail_default" style><font face="monospace">\placepublications</font></div><div class="gmail_default" style><font face="monospace"><br></font></div><div class="gmail_default" style><font face="monospace">will result in [[error 2]] again, and there seems to be no workaround.</font></div></div></div>