[OS X TeX] PDF Sync and different fonts/encodings?

Morten Høgholm morten.hoegholm at gmail.com
Mon Feb 6 13:54:35 EST 2006

On Mon, 06 Feb 2006 10:34:46 +0100, Frank STENGEL <fstengel at mac.com> wrote:

> This said, there does not seem to be any way of reversing this patching  
> of \@@par (something in the line of a \let\@@par\PDFSYNC at par when one  
> wants to revert to the state before using pdfsync). In the same chain of  
> ideas, the patching of \everymath, \everyhbox, erases anything that was  
> in these token lists before. Why not have something like
> \expandafter\expandafter\everymath\expandafter{\pdfSyncStyff\the 
> \everymath}
> when patching \everymath? (sorry for the \expandafters, but they seem  
> necessary...)

Careful, the above will most likely lead to an error like
   ! TeX capacity exceeded, sorry [input stack size=5000].

What we want here is to insert \@PDFSYNC unexpanded into \everymath while  
making sure we do not get an infinite loop with \everymath calling itself.  
Hence the above code should be

Token registers like \everymath take an optional <filler text> which may  
appear before the mandatory {. Hence you can cheat and omit the first  
\expandafter and simply write
Not of much use here but nice if you for instance wanted to make a global  
assignment to \everymath, where \@PDFSYNC was expanded once (or maybe even  

Yes, TeX's syntax rules are plenty and sometimes a little weird... :-)
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/

More information about the MacOSX-TeX mailing list