dvipdfmx が出力するメッセージを網羅的に知りたい

dvipdfmx が出力するメッセージを網羅的に知りたい

- ya ra の投稿
返信数: 0

dvipdfmx がターミナルに出力するエラーメッセージや警告のパターンについて知りたいと考えています。

現在、VS Code の LaTeX Workshop 拡張機能には dvipdfmx に対応したログパーサが用意されておらず、自分で実装・PR することを検討しています。
しかし、そのためには dvipdfmx がどのような形式でエラーメッセージや警告を出力するのか、体系的に把握する必要があります。

以前、この件についてリポジトリに issue を提出したのですが、「メンテナは dvipdfmx を使用していないためコミュニティの助けが必要」との回答をもらいました。(参考
そのため、自分で対応を進めたいと考えています。

dvipdfmx のエラーメッセージや警告メッセージには、どのような種類・パターンがあるのでしょうか。あるいは、それらを網羅的に把握する方法があれば教えていただけると助かります。

なお、かなり古いバージョンではメッセージの形式が異なることを認識しています。しかし、本件では現在一般的に利用されている比較的新しいバージョンのみを対象とし、過去バージョンとの互換性は考慮しない予定です。

他のログパーサについて

LaTeX や BibTeX 等のエラーメッセージを補足するログパーサは以下のディレクトリにあります。

https://github.com/James-Yu/LaTeX-Workshop/tree/master/src/parse/parser

現在把握しているメッセージパターン

以下のメッセージパターンを把握しています。

  • dvipdfmx:warning:
  • dvipdfmx:fatal:
  • No output PDF file written.

これ以外にも考慮すべき典型的なメッセージの出力パターンがあれば知りたいです。