[XeTeX] hyphenation cancelled through footnote

hanneder at staff.uni-marburg.de hanneder at staff.uni-marburg.de
Wed Jan 3 14:35:56 CET 2018


When editing Sanskrit texts with very long compounds, avoiding manual  
hyphenation is extremely time
saving. XeLaTeX fortunately takes care of this, but the mechanism is  
cancelled by footnotes within
the compounded word. In the example below the \varc{}{} causes the  
error. Any idea on how to enable
hyphenation under such conditions?

Thanks
Jürgen


\documentclass[11pt]{memoir}
\usepackage[series={A,B},noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\Xarrangement[A]{paragraph}
\newcommand{\varc}[2]{\edtext{}{\lemma{#1}\Afootnote{\sanskritfont{#2}}}}
\usepackage{polyglossia,fontspec,xunicode}
  \setdefaultlanguage{english} \setotherlanguage{sanskrit}
  \setmainfont{EB Garamond}
\newfontfamily\sanskritfont[Script=Devanagari,Mapping=RomDev,Scale=1.36,LetterSpace=1.35]{Sanskrit2003}


\begin{document}
\begin{sanskrit}
   \beginnumbering
    \pstart
kvāpi ca svātmanaivātmani
    
nikhilajalapatibhāvamāropyocitavividhasattva\varc{sattva}{sattve}gaṇavinayananayatayā
   vikhyātaviṣadayaśovattvākṛśataravibhūtiviśeṣaḥ/
\pend
\endnumbering
\end{sanskrit}
\end{document}



---

Prof. Dr. Juergen Hanneder
Philipps-Universitaet Marburg
FG Indologie u. Tibetologie
Deutschhausstr.12
35032 Marburg
Germany
Tel. 0049-6421-28-24930
hanneder at staff.uni-marburg.de



More information about the XeTeX mailing list