배송 없이 상자 내 지점 위치 확인

배송 없이 상자 내 지점 위치 확인

다음 코드가 주어지면:

\documentclass{article}
\begin{document}
\setbox0=\hbox{hello \fbox{other [.] text} world.}
\box0
\end{document}

zref-savepos를 사용하여 상자 내부의 점 위치를 확인할 수 있습니다.

\documentclass{article}
\usepackage{zref-savepos}
\begin{document}
\setbox0=\hbox{\zsavepos{leftmostpoint}hello \fbox{other [.\zsavepos{dotpoint}] text} world.}
\box0
\the\dimexpr\zposx{dotpoint}sp-\zposx{leftmostpoint}sp\relax
\end{document}

하지만:

  • 상자를 배송해야 합니다.
  • 또 다른 컴파일 패스가 필요합니다

질문:배송 없이 상자 안의 점 위치를 계산할 수 있는 방법이 있습니까?

\wd나는 , \ht\dp상자 가 있다는 것을 알고 있지만 그 이상은 없습니다.

동기: Asymptote에 대해 tikzmark와 유사한 것을 구현할 수 있기를 원합니다(Asymptote의 수식 일부에서 화살표를 어떻게 만들 수 있나요? (또는: 라벨 너비를 측정하고 라벨 주위에 앵커를 설정합니다.)). 이를 위해 Asymptote는 양방향 파이프를 사용하여 상자의 너비, 높이 및 깊이를 측정하지만 상자 내부에 맞춤형 앵커도 원합니다.

관련 정보