
나는 tikzpicture 내에서 매크로를 호출하여 특정 다이어그램(다양한 매개변수가 있음)을 편리하게 그릴 수 있도록 포함 파일을 작성했습니다. 이 파일은 이제 약 1500줄에 이르지만, 그 중 상당한 양은 나중에 돌아와 매크로가 어떻게 작동하는지 빨리 기억해야 할 경우를 대비해 다양한 매크로에 대해 (TeX 주석 형식으로) 작성한 메모입니다. 아니면 다른 사람이 사용하고 싶어할 경우를 대비해서 말이죠.
어쨌든, 나는 제어 시퀀스를 사용하여 이 파일을 내 문서의 서문에 포함시켰습니다 \input
. 하지만 재사용 가능한 코드를 만드는 "표준" 방법은 "패키지"라는 것을 만드는 것임을 알고 있습니다. 이 포함 파일을 패키지로 만들려면 어떤 추가 작업(있는 경우)이 필요하며, 어떤 이점이 있습니까(있는 경우)?
답변1
당신이 유일한 것은필요\input
패키지로 파일을 변경하려면 확장자를 다음으로 변경 .sty
해야 합니다. (실제로 LaTeX에서는 그런 것도 필요하지 않습니다. 확장자와 패키지 시스템의 연결은 라텍스의 시스템 종속 부분의 일부이지만 현재 활성화된 모든 라텍스는 배포판에서는 이를 사용합니다).
\ProvidesPackage
파일 날짜와 버전을 선언할 수 있도록 추가하는 것이 일반적이지만 이는 선택적인 추가 단계이며 \input
유사한 명령을 사용할 수 있는 TeX 파일입니다( 실제 \ProvidesFile
보다 훨씬 덜 사용되지만 ).\ProvidesPackage