Incidencia #27019

ltjsarticle + unicode-math + \mathbf でエラー

Abrir Fecha: 2011-12-28 19:36 Última actualización: 2012-01-10 21:14

Informador:
Propietario:
(Ninguno)
Tipo:
Estado:
Cerrado
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Ninguno
Fichero:
Ninguno

Details

北川です.

次のソースを処理すると:

#!lualatex
\documentclass{ltjsarticle}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\begin{document}
$あa\mathbf{あa}$
\end{document}
下のようなエラーが出ます:
! TeX capacity exceeded, sorry [semantic nest size=500].
<recently read> \bgroup 
                        
l.6 $あa\mathbf{あa}
                      $

  • ltjarticle だと,このエラーは出力されません.
  • preamble に \def\reDeclareMathAlphabet#1#2#3{\relax} を加えてもエラーは出なくなりますが,\mathbf\mathgt が連動しなくなってしまいます.

Ticket History (3/3 Histories)

2011-12-28 19:36 Updated by: h7k
  • New Ticket "ltjsarticle + unicode-math + \mathbf でエラー" created
2011-12-28 22:19 Updated by: h7k
Comentario

lltjp-unicode-math.sty の最後に↓を加えると,一応動いていそうな気がします:

\def\reDeclareMathAlphabet#1#2#3{%
  \ifdefined#2 
    \ifdefined#3
      \toks0\expandafter{#2}%
      \@temptokena\expandafter{#3}%
      \long\protected\edef#1##1{\the\@temptokena{\the\toks0{##1}}}%
    \else\let#1#2\fi
  \else
    \ifdefined#3\let#1#3\fi\fi
}
\AtBeginDocument{%
  \reDeclareMathAlphabet{\mathrm}{\mathup}{\mathmc}
  \reDeclareMathAlphabet{\mathbf}{\mathbf}{\mathgt}}

2012-01-10 21:14 Updated by: h7k
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2012-01-10 21:14
Comentario

kitagawa_test ブランチに対策を既にコミットしたので,とりあえず閉じておきます.

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar