현재 사용자가 문서 중간이나 로컬 그룹 내에서 패키지 옵션을 설정할 수 있는 패키지를 작업 중입니다. 현재 사용자는 새 옵션을 설정하기 전에 먼저 패키지 옵션을 기본값으로 재설정하는 사용자 명령 \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
.