On 12/23/2010 11:37 AM, Heiko Oberdiek wrote:
On Thu, Dec 23, 2010 at 10:13:51AM +0100, Pablo Rodríguez wrote:\documentclass{article} \usepackage[spanish]{babel} \usepackage{hyperref} \begin{document} \section{Ley (\texorpdfstring{\begin{hyphenrules}{ancientgreek}??????????\end{hyphenrules}}{??????????})} \end{document}\begin and \end are fragile in LaTeX already. Thus you also need \protect. You can avoid \texorpdfstring here by using \pdfstringdefDisableCommands: \pdfstringdefDisableCommands{% \def\begin#1{\csname#1\endcsname}% \def\end#1{\csname end#1\endcsname}% \def\hyphenrules#1{}% \def\endhyphenrules{}% \def\foreignlanguage#1#2{#2}% }
Thanks, Heiko, it works like charm.
In 6.82a hyperref will do this for \begin, \end, and \foreignlanguage automatically.
How about adding \selectlanguage to this list? Thanks again, Pablo -- http://www.ousia.tk
