[XeTeX] Unicode-named macros in XeTeX

John Was john.was at ntlworld.com
Thu Jan 13 16:05:04 CET 2011


Sorry if I'm missing something, but can't you simply put

\XeTeXdashbreakstate 1

at the start of your document?  That tells XeTeX that line-breaks are 
permitted after dashes.


John

----- Original Message ----- 
From: "Arthur Reutenauer" <arthur.reutenauer at normalesup.org>
To: "Unicode-based TeX for Mac OS X and other platforms" <xetex at tug.org>
Sent: 13 January 2011 14:55
Subject: Re: [XeTeX] Unicode-named macros in XeTeX


>> I anticipate the problem of having to actually generate the em-dash
>> character instead of recursively calling the em-dash macro inside the
>> macro, so please mention this if you have a solution for me, but I’m
>> already stumped at the “how to call a macro ‘—’” part.
>
>  You need to make the em-dash character active:
>
> \catcode`\—=13
>
> and then define the macro:
>
> \def—{\char"2014\discretionary{}{}{}}
>
>
>  Note that the macro is not called recursively; “\char"2014” simply
> inserts the character in the current font.
>
> Arthur
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex
> 



More information about the XeTeX mailing list