Metapost 出力テンプレートは verbatimtex の %& 形式コメント解析に影響します

Metapost 出力テンプレートは verbatimtex の %& 形式コメント解析に影響します

次のコードを考えてみましょう。

outputtemplate := "%j-%2c.mps";

verbatimtex %&latex
  \documentclass{article}
  \begin{document}
etex

beginfig(1)
  label.lft(btex \textbf{J} etex,origin);
endfig;

end;

そのまま渡すとコンパイルされないのに(出力に入るmpost前のスペースがフォーマットコメントとして解析を妨げるため)、行がコメント化されると正常にコンパイルされるのはなぜですか (つまり、スペースが予想どおりに無視されるようです)?%&latexoutputtemplate

ボーナス: これが既知のバグ/機能/…である場合は、設計の根拠について言及していただけるとありがたいです。

注: とにかく、この例をコンパイルする方法を尋ねているのではありません (前のスペースを削除したり%&、フォーマット コメントを新しい行に置いたりできることはわかっています)。具体的には、相互作用の原因とその根拠/意図について尋ねています。

関連情報