Considere el siguiente 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 qué no se compila cuando se introduce mpost
tal cual (debido al espacio antes de %&latex
incluirlo en la salida que impide su análisis como comentario de formato) pero se compila bien cuando outputtemplate
se comenta la línea (es decir, el espacio parece estar devorado como se esperaba)?
Bonificación: si se trata de un error/característica/... conocido, se agradecería una referencia a la justificación del diseño.
Nota: No estoy preguntando cómo hacer que este ejemplo se compile (sé que puedo eliminar el espacio anterior %&
o poner el comentario de formato en una nueva línea). Estoy preguntando específicamente sobre la causa de la interacción y su fundamento/intención.