길이가 있는지 감지 하시겠습니까?

길이가 있는지 감지 하시겠습니까?

LaTeX에서 다음과 같은 형식의 함수를 사용하여 길이인지 감지하는 방법이 있습니까?

\NewDocumentCommand\iflength{m m m}{%CODE HERE%}

어디:

  • 첫 번째 매개변수는 테스트할 항목입니다.
  • 두 번째는 실제 지점입니다
  • 세 번째는 거짓 가지이다

테스트 코드

\documentclass[preview = true, varwidth = true]{standalone}

\NewDocumentCommand\iflength{m m m}{
    %CODE HERE
}

\newlength{\mylength}
\setlength{\mylength}{10pt plus 1pt minus 1pt}
\newcommand{\commandlength}{10pt plus 1pt minus 1pt}
\newcommand{\commandstring}{xxx}

\begin{document}
\iflength{\mylength}{true}{false}        % should be true
\iflength{\commandlength}{true}{false}   % should be false (ideally, but ok if true)
\iflength{\commandstring}{true}{false}   % should be false
\end{document}

관련 정보