考慮以下程式碼:
outputtemplate := "%j-%2c.mps";
verbatimtex %&latex
\documentclass{article}
\begin{document}
etex
beginfig(1)
label.lft(btex \textbf{J} etex,origin);
endfig;
end;
為什麼它在按原樣輸入時不編譯(因為進入輸出mpost
之前的空格阻止其解析為格式註釋),但在註釋行時編譯良好(即,空間似乎按預期被吞噬)?%&latex
outputtemplate
獎勵:如果這是一個已知的錯誤/功能/...,我們將不勝感激對設計原理的參考。
注意:我並不是問如何讓這個範例編譯(我知道我可以刪除前面的空格%&
或將格式註解放在新行上)。我特別詢問互動的原因及其基本原則/意圖。