%EB%A5%BC%20%EA%B5%AC%ED%95%A9%EB%8B%88%EB%8B%A4..png)
나는 상자에 있는 문자열의 너비(즉, 치수)를 얻을 것입니다. 예를 들어 문자열과 동일한 너비를 가진 선을 나타내는 것처럼 \hphantom{some text}
tikz 그림에 사용하려면 의 너비를 알아야 합니다 .\draw (0,0)--(\mylen,0);
some text
답변1
상자에 일반 텍스트만 있는 경우 TikZ도 이를 측정할 수 있으며, 이는 어쨌든 수동으로 수행하려는 작업입니다. 측정을 위해 자체 임시 상자를 사용합니다. 그러나 \textbf
등등의 것들은 사용하기가 쉽지 않습니다. 그러니 주의해서 사용하세요.
\begin{tikzpicture}
\pgfmathsetmacro\mylen{width("some text")}
\node[anchor=west,inner sep=0] {some text};
\draw[red,thick] (0,0) -- (\mylen pt,0);
\end{tikzpicture}
아, height
그것도 작동합니다.
답변2
예를 들어 서문에서 새 상자를 선언합니다. 상자 안에 물건을 넣으세요. 그리고 상자 너비와 높이에 액세스할 수 있습니다.
\newsavebox\IBox% declare a box
\savebox\IBox{some text}% put an object inside the box
% other codes...
\draw (0,0) -- (\wd\IBox,\ht\IBox) node {\usebox\IBox};% access the width, height of the box and make use of the box.
답변3
패키지 는 특정 문자열의 너비를 측정할 수 있는 명령을 calc
제공합니다 (여기:\widthof{some text}
일부 텍스트). LaTeX에서 다른 길이를 사용하는 것처럼 사용할 수 있습니다(예 2cm
: .