Ticket #45864

LuaTeX-ja で breqn を使うとエラー

Date d'ouverture: 2022-10-15 08:42 Dernière mise à jour: 2022-12-13 22:06

Rapporteur:
Propriétaire:
(Aucun)
Type:
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun

Détails

https://twitter.com/cream49144440/status/1579491350386708481

  1. \documentclass[a4paper]{ltjsarticle}
  2. \usepackage{breqn}
  3. \begin{document}
  4. \begin{dmath*}
  5. \left( \int _0 ^\infty \frac{\sin x}{\sqrt{x}} dx \right) ^2
  6. = \sum _{k=0} ^\infty \frac{(2k)!}{2^{2k} (k!)^2} \frac{1}{2k+1}
  7. = \prod _{k=1} ^\infty \frac{4 k^2}{4 k^2 - 1}
  8. = \frac{\pi}{2}
  9. \end{dmath*}
  10. \end{document}
! LaTeX Error: Unable to properly define \@@vadjust; primitive \vadjust no longer primitive.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.172 \@saveprimitive\vadjust\@@vadjust
                                     
?

Ticket History (3/5 Histories)

2022-10-15 08:42 Updated by: aminophen
  • New Ticket "LuaTeX-ja で breqn を使うとエラー" created
2022-10-15 09:00 Updated by: h7k
Commentaire

#42210 と同じお話です.対処療法としては以下の通りです:

  1. \makeatletter\def\ltj@stop@overwrite@primitive{\vadjust\insert}\makeatother
  2. \documentclass[a4paper]{ltjsarticle}
  3. \usepackage{breqn}
  4. \makeatletter\ltj@overwrite@primitive{\vadjust\insert}\makeatother

もちろん自動実装が望ましいので,あとで考えてみます.

2022-10-15 09:24 Updated by: h7k
Commentaire

commit 44fc5ed7 で対応コードを入れました.これで前コメントのようにしなくても動くと思いますが,どうでしょうか.

2022-10-15 09:33 Updated by: aminophen
Commentaire

すみません,ドキュメントにも書かれていましたね。でも \makeatletter しなくてよいほうが嬉しいので,対応ありがとうございます。

2022-12-13 22:06 Updated by: h7k
  • État Update from Ouvert to Atteints
  • Résolution Update from Aucun to Fixed
Commentaire

20221213.0 を出したので,完了とします.

Attachment File List

No attachments

Modifier

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