Metapost 출력 템플릿은 축어적 텍스트의 %& 형식 주석 구문 분석에 영향을 미칩니다.

Metapost 출력 템플릿은 축어적 텍스트의 %& 형식 주석 구문 분석에 영향을 미칩니다.

다음 코드를 고려해보세요.

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

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

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

end;

있는 그대로 입력하면( 형식 주석으로 구문 분석을 방해하는 출력으로 전달하기 mpost전 공백 때문에 ) 컴파일되지 않지만 줄에 주석이 달릴 때(예: 공백이 예상대로 꽉 차 있는 것처럼 보임) 컴파일이 잘 되는 이유는 무엇입니까?%&latexoutputtemplate

보너스: 이것이 알려진 버그/기능/...인 경우 설계 근거에 대한 참조를 주시면 감사하겠습니다.

참고: 나는 이 예제를 어떻게 컴파일하는지 묻고 있는 것이 아닙니다(나는 공백을 제거 %&하거나 새 줄에 형식 주석을 넣을 수 있다는 것을 알고 있습니다). 구체적으로 상호작용의 원인과 그 근거/의도에 대해 질문하고 있습니다.

관련 정보