Enrico Forestieri wrote: > You just broke a number of old documents of mine, but I guess that is > unavoidable. The problem is that ulem is incompatible with the cite > package and misterious errors occur when you underline a citation.
should be this reported to the ulem (or cite) package maintainers? also do we encounter this in our normal documents with citations? if it cause too much problem, we can revert it back... second possibility is that we let underbar as it was and introduce completely new ulem's underline, but i guess thats no good idea. > However, I also was using ulem for underlining but with a workaround > when also using the cite package. It is this workaround which got broken. > No big deal, it can be updated, but I'll have to do that for all the > documents where ulem and cite are used together. > > If someone incurs in this problem, this is the updated workaround: > > \usepackage{cite} > \let\olduline\uline > \newsavebox{\cbox} > \let\oldcite\cite > \newcommand{\newcite}[1]{\sbox\cbox{\oldcite{#1}}\box\cbox} > \renewcommand{\uline}[1]{\let\cite\newcite\olduline{#1}\let\cite\oldcite} we can add this to release notes. pavel