KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

tangle {web} {ch} {output} 형식으로 씁니다. output 확장자의 디폴트는 p입니다. 그러므로,

tangle tex.web

이렇게 하면 tex.p를 얻습니다. 확장자가 pas인 TeX82 소스를 얻으려면

tangle tex.web - tex.pas

이렇게 ch 파일은 없다는 표시를 하여야 합니다. ch파일이란 것은 일종의 patch 파일인데, 시스템의 요구사항에 맞게 소스를 수정하였을 때, 예를 들어 TeX-FPC같은 프로젝트에서 Free Pascal Compiler를 위하여 수정한 내용이 tex.ch에 적혀 있습니다. 이 파일이 존재할 때

tangle tex.web tex.ch tex.pas

이렇게 하여 (패치 적용된) tex.pas를 얻을 수 있습니다.

(저 TeX-FPC의 경우는 참고할 만한 데가 있겠지만 fpc 버전을 타는지 target arch를 타는지, 간단히성공하지는 못했네요.) 다른 데서 적었지만 현재 TeX을 "컴파일"하는 표준적인 방법은 web2c입니다.

관리자 : 금칙어때문에 고쳐서 입력하신 내용을 수정하였습니다.

KTUG 한국 텍 사용자 그룹