KTUGFaq

KTUG FAQ

"control sequence 구별"에 댓글 더하기

로그인:
비밀번호:
가입
You enjoy the company of other people.
FrontPage › LittleTree/ReadingTeXbook/2006-03
Mar 04, 2006
control sequence 구별
Submitted by 작은나무 @ 03-04 [08:27 pm]
9~11쪽: PlainTeX에는 900여개의 ControlSequences(cs)가 있다고 합니다. 그 중 300여개는 primitive이고, 나머지 600여개는 macro라고 합니다. primitive는 더이상 전개 하 수 없는 최소의 실행 단위 cs이고, macro는 primitive 혹은 다른 매크로 들로 구성된 cs라네요. 그렇다면, 주어진 cs가 primitive인지 macro인지 어떻게 구분할 수 있을까요? Knuth는 두가지 구분 방법을 귀뜸해줍니다. 첫번째 방법은 그 책의 인덱스중 cs를 나열해 놓은 곳을 보면 '*'가 붙은 cs가 있는데, 바로 그것들이 primitive라고 하네요.(가장 간단한 방법이지만 책 구입에 돈이 든다는 단점이 있습니다.) 두번째 방법이 그럴듯한데, \show라는 primitive로 판별하는 방법입니다. 예를들어 TeX을 실행시키고 \show\thinspace라고 입력하면 \thinspace는 macro라는 표시와 그것의 정의가 주루룩 나옵니다. (재미있습니다.)
이름:

서명하지 않기
 

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-06-06 22:54:57
Processing time 0.0308 sec