KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

(아시다시피) tex의 오리지널 소스는 WEB이라는 언어(literate programming)로 작성되었습니다.

만약 소스 자체를 연구하시는 것이 목적이라면, texdoc tex 명령으로 읽을 수 있는 tex.pdf가 소스를 보여주고 있습니다. 프로그램 코드 부분은 (약간 변형된) PASCAL입니다. tex의 오리지널 소스인 tex.web에 대하여 weave한 것이 tex.tex이고, 이것을 컴파일한 것이 tex.pdf입니다. tangle하면 pascal 소스를 얻을 수 있기는 하겠습니다만, 아마 human-readable할지 어떨지는 잘 모르겠습니다. (현재로서, 이 소스를 컴파일할 수 있는 파스칼 컴파일러도 없을 겁니다.)

이 소스로부터 오늘날 실행 파일을 얻기 위해 컴파일하는 환경은 WEB2C라는 것입니다. https://tug.org/web2c/

이것은 WEB을 C로 변환하여 실행 파일을 얻는 목적의 시스템입니다만 (혹시 원하실지 모르는) C 소스를 얻기 위한 것이 아니기 때문에 "tex.c"라는 형태의 파일을 발견할 수는 없을 것입니다.

KTUG 한국 텍 사용자 그룹