임의 순서 xparse e 유형 인수 (장식)?
Sep 05 2020
xparse e-type 인수를 사용하여 명령에 대해 아래 첨자와 위 첨자가 작동하는 방식을 재정의 할 수 있습니까 (예 : \ mybeta가 모든 하위 / 슈퍼 스크립트를 괄호 안에 넣으십시오)? 나는 정의를 시도했다
\NewDocumentCommand{\mybeta}{e_e^}{\beta_{(#1)}^{(#2)}}
그리고 인수가 지정된 순서대로 배치하면 제대로 작동하는 것 같지만 시도 할 때
\mybeta^{n}_{s}
내가 원할 때 이중 첨자 경고를받는 곳 $\beta^{(n)}_{(s)}$
e {_ ^}를 인수 사양으로 사용해야 할 수도 있지만 그렇게하면 _ 및 ^ 인수를 구분하거나 복구하는 방법은 무엇입니까? 아니면 내가 이것에 대해 가야 할 다른 / 더 나은 방법이 있고 나는 장식을 완전히 오해 했습니까?
답변
3 LaTeXereXeTaL Sep 05 2020 at 08:44
해결책은 예상했듯이 e{_^}인수 사양 에 사용 하는 것입니다. 꾸밈 순서는 중요하지 않습니다. 그리고 예, 작동한다는 것이 놀랍습니다!
PeterGerdes Sep 05 2020 at 08:43
분명히 (@LateXeraXeTal 덕분에) 방금 사용
\NewDocumentCommand{\mybeta}{e{_^}}{\beta_{(#1)}^{(#2)}}
이 작업을 수행하기 위해 여러 e 인수 유형 지정자를 사용하지 않는 이유에 대해 약간 혼란스러워 함을 인정합니다. 여러 e 유형 인수를 사용할 수 있습니까?