The PDF specification (which is now the ISO 32000 specification for
portable documents) does allow for different on-screen and "when
searched/copy-pasted" text, if you need this functionality (known as
"replacement text", §14.9.4). It sounds like what you actually want is
for the PDF reader to copy the text that is actually in the document, in
which case Adobe's products behave correctly, and Evince does not. You
can try to see what:
\usepackage{accsup}
\newcommand{\rellipse}{\BeginAccSupp{method=pdfstringdef,ActualText={…}}…\EndAccSupp{}}
does for you in Evince -- although last time I checked it didn't have a
clue about how to deal with that feature, so it'll likely still violate
the spec and copy whatever the authors decided to do instead =)
My recommendation: file a spec violation bug with the Evince team (sure,
it's a 756 page document, but you're still supposed to either stick with
it or not implement certain features, rather than inventing a new way to
deal with something)
- Mike "Pomax" Kamermans
nihongoresources.com
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex