TeX 내장 명령어/사용자 정의 명령어 확인

2442 단어 TeX
환경:
· OS X Yosemite (10.10.3)
· TeXLive 2015 + YaTeX

TeX로 문장을 쓰고 있으면, 정의 끝난 명령등의 공백이나 기호등이 신경쓰지 않는 것이 많이 있습니다. 많은.

그럴 때는, 그 명령의 정의를 보면서 어떠한 값을 조정하거나, 한 명령을 보면서 자신의 명령을 정의하고 싶네요.

그렇다고는 해도, 그 명령이 정의되고 있는 파일을 일일이 보러 가는 것은 번거롭다... 원래 어디에서 정의되고 있는지도 잘 모른다

그렇다면 다음과 같은 방법으로 확인합시다.

.tex 파일에서 확인하는 방법



다음 두 가지는 .tex 파일 등에 직접 기술하고 실제로 타입 세트함으로써 정의를 표시하는 것입니다.

\meaning을 사용하는 경우



meaning에서 itemize 살펴보기
\meaning\itemize

결과



타입 세트하여 얻은 dvi (또는 pdf)에 출력됩니다.

">"가 깨져 있네요. 이후 "\"는 더블 쿼테이션으로 대체되고 있는 것 같습니다.

\show를 사용하는 경우



show에서 itemize 살펴보기
\show\itemize

결과



타입 세트시에 콘솔에 출력됩니다. 하늘색을 좋아합니다.


이쪽이\meaning보다 읽기 쉽네요.

\the를 사용하는 경우 (값 확인



\headsep과 같은 값을 확인하려면\the를 사용하십시오.
또한\show 등으로 확인해도 정의인\dimen77이 반환됩니다.

texdef를 사용하는 방법



그런데, 드디어 본명의 등장입니다.

texdef는 TeXLive에 포함되어 있기 때문에 TeXLive를 사용하는 분은 도입이 끝난 것으로 보이지만 그렇지 않은 분은 여기

자세한 사용법은

texdef
texdef -h

를 봐 주시면 됩니다만, 자주 사용하는 것만 들려 둡니다.

몇 가지 예
#itemizeの定義を確認
texdef -t latex itemize

#itemizeの定義をソース通りに確認
texdef -t latex -s itemize

#headsepなどの定義と値は同時に確認可能
#-c でclassを指定
texdef -t latex -c book headsep

#nrubyパッケージに含まれる命令を列挙する
texdef -t latex -l -p nruby

이런 걸까요?
복잡한 것은 소스대로 확인하는 것이 들여쓰기 있어 읽기 쉽고 좋네요.

그럼 좋은 TeXLife

좋은 웹페이지 즐겨찾기