<br><br><div class="gmail_quote">On Tue, May 19, 2009 at 1:51 AM, Ross Moore <span dir="ltr">&lt;<a href="mailto:ross@ics.mq.edu.au">ross@ics.mq.edu.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Artemij,<div class="im"><br>
<br>
On 19/05/2009, at 9:15 AM, jadolov k wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Oh, thank you this is almost what I needed.<br>
I say almost because it works quite well in the middle of a word, but if the line contains only that glyph (this is what I&#39;ve done as a first try), the macron ends up to go below the letter, instead of going above it...<br>

</blockquote>
<br></div>
Aaah; because you are in vertical mode, not horizontal.<br>
<br>
You can just do:   \leavevmode\overstrike{..}{..}<br>
or maybe           \null\overstrike{..}{..}   works.<br>
<br>
<br>
Alternatively, modify the  \overstrike  macro as follows:<br>
<br>
  \def\overstrike#1#2{\ifvmode\leavevmode\fi<div class="im"><br>
     \setbox0=\hbox{#1}\setbox1=\hbox{#2}\copy0<br>
     \kern -0.5\wd0 \kern -0.5\wd1 \copy1 \kern -0.5\wd1 \kern 0.5\wd0}<br></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br></div>

Hope this helps,<br>
<br>
        Ross<div class="im"></div></blockquote><div><br></div><div>Yes, this works! But it&#39;s really strange, because I never entered the vertical mode, since I simply created a new document from scratch, using the XeTeX template provided within the last version of TexShop (on Mac, obviously).</div>
<div><br></div><div>Thank you, anyway.</div><div>A.</div></div><br>