Can you send a minimal example/<br clear="all">Nicolas<br>
<br><br><div class="gmail_quote">On Sun, Jun 21, 2009 at 4:37 PM, Ed Morehouse <span dir="ltr"><<a href="mailto:emorehouse@wesleyan.edu">emorehouse@wesleyan.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
thanks, joel, for the reply. i've been doing some testing and the situation<br>
seems more complicated than i realized. to answer your questions:<br>
<br>
* i am not getting any error messages about \UnicodeMathSymbol being undefined.<br>
<br>
* wrapping the math symbol declarations in "\makeatletter" ... "\makeatother"<br>
does not have any noticable effect.<br>
<br>
* adding "\let\UnicodeMathSymbol\um <at> mathsymbol <at> noparse" causes the<br>
error, "Missing begin{document}".<br>
<br>
* it is not quite correct for me to have said that adding these declarations<br>
locally to the preamble of a document has no effect: a local declaration for<br>
inverted exclamation mark causes the glyph for that character to be drawn,<br>
whereas without it, no glyph is drawn. however, these local declarations do not<br>
seem to be correctly setting the character class. for example, my local<br>
declaration of vertical bar does not result in relation symbol spacing for that<br>
character. (this is most mysterious to me)<br>
<br>
* it's true that i could modify the unicode-math package to look for a local<br>
file with my declarations, which is what i have done for the time being, but the<br>
problem with this approach is that depending on the subject matter, the same<br>
symbol can have different meanings. for example, in set theory, "⊃" is often<br>
taken to mean "superset", which is a relation (\mathrel); whereas in logic, it<br>
is sometimes used for "implies", which is a binary operator on logical formulas<br>
(\mathbin). having unicode-math consult a local file for math symbol<br>
declarations means that each time i typeset a document, i have to fiddle with<br>
that file to set the right character classes (or re-edit unicode-math to look<br>
for a different file), and it also means that i can't use the same symbol in<br>
different character classes within the same document (admittedly, generally a<br>
bad idea but sometimes unavoidable).<br>
<br>
anyway, i appreciate you taking the time to try to help and i second your<br>
expression of appreciation to will. being able to type "α → β" is *so* much<br>
nicer than "\alpha \rightarrow \beta". i hope that someday something like<br>
unicode-math makes its way into xetex proper.<br>
<font color="#888888"><br>
-ed morehouse<br>
<br>
<br>
<br>
<br>
</font></blockquote></div><br>