O modelo de saída do Metapost influencia% e a análise de comentários de formato em verbatimtex

O modelo de saída do Metapost influencia% e a análise de comentários de formato em verbatimtex

Considere o seguinte código:

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

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

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

end;

Por que ele não compila quando alimentado mpostcomo está (por causa do espaço antes de %&latexser transportado para a saída, impedindo sua análise como um comentário de formato), mas compila corretamente quando a outputtemplatelinha é comentada (ou seja, o espaço parece ser engolido conforme o esperado)?

Bônus: se este for um bug/recurso/… conhecido, uma referência à lógica do design seria apreciada.

Nota: não estou perguntando como compilar este exemplo de qualquer maneira (sei que posso remover o espaço antes %&ou colocar o comentário de formato em uma nova linha). Estou perguntando especificamente sobre a causa da interação e sua justificativa/intenção.

informação relacionada