
4 Jul
2014
4 Jul
'14
4:08 a.m.
On 4 July 2014 00:06, Andres Löh
Hi.
It seems that there's a bad interaction between hyperref and makeidx. The | character is used by makeidx and hyperref for something that's called "encapsulation", which means applying a formatting directive to the page number. The makeidx program seems to support escaping the | by using "|, but hyperref seems to get confused by this. Therefore, the indexing of the logical or operator fails.
I haven't quickly been able to find a fix. One option could be to change the encapsulation character from | to something unused.
A quick fix is to disable hyperref's attempts to link the index, by saying \usepackage[hyperindex=false]{hyperref}. That should make the report compile.
Thanks, let me try that.