![문서 중간에 패키지 옵션을 설정하는 모범 사례](https://rvso.com/image/472339/%EB%AC%B8%EC%84%9C%20%EC%A4%91%EA%B0%84%EC%97%90%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%AA%A8%EB%B2%94%20%EC%82%AC%EB%A1%80.png)
현재 사용자가 문서 중간이나 로컬 그룹 내에서 패키지 옵션을 설정할 수 있는 패키지를 작업 중입니다. 현재 사용자는 새 옵션을 설정하기 전에 먼저 패키지 옵션을 기본값으로 재설정하는 사용자 명령 \set<package>keys
또는 를 통해 이 작업을 수행할 수 있습니다. \reset<package>keys
나는 이 명령을 문서 수준에서만 사용하려고 합니다. 서문에서 직접 사용해서는 안 됩니다.
내 질문은: 이러한 명령의 이름을 지정하는 가장 좋은 방법은 무엇입니까? 내 혼란은 다른 스택 교환 스레드에서 발생합니다.
패키지 옵션과 설정 명령
여기서 가장 높은 답변은 패키지 작성자가 이라는 사용자 명령을 제공할 것을 권장합니다 \<package>setup
. 또한 다른 많은 패키지도 동일한 규칙을 따릅니다( siunitx
uses \sisetup
, unicode-math
uses \unimathsetup
, microtype
uses \microtypesetup
등). 그러나 이름은 \package<setup>
현재 패키지와 달리 (1) \<package>setup
서문에서 직접 사용할 수 있거나 사용해야 함을 의미하며 (2) \<package>setup
패키지 옵션 설정전 세계적으로오히려장소 상에서.
expl3
현재 .NET으로 패키지를 작성 중이므로 질문에 태그를 추가합니다 expl3
. 또한 패키지 옵션은 l3keys
및 를 통해 정의됩니다 \ProcessKeyOptions
.