가변 길이의 수직 화살표

가변 길이의 수직 화살표

페이지 상단에서 텍스트까지 수직 화살표를 만들고 싶습니다. 화살표 길이는 수직 채우기와 같이 자동으로 조정됩니다.

조언해주세요.

답변1

당신이 사용할 수있는TikZ:

\documentclass{article}
\usepackage[a6paper]{geometry}
\usepackage{tikz}
\usepackage{lipsum}

\newcounter{myarr}
\newcommand\VArrow[1][]{%
  \stepcounter{myarr}%
  \begin{tikzpicture}[remember picture, overlay]
  \coordinate (\themyarr);
  \draw[red,thick,->,#1] (\themyarr|-current page.north) -- (\themyarr);
  \end{tikzpicture}
}
\begin{document}

Some test text\VArrow and some more text goes here
\lipsum[2]
And now some more text to draw another arrow.\VArrow[blue,ultra thick,-latex]

\end{document}

여기에 이미지 설명을 입력하세요

에 대한 선택적 인수를 사용하면 내부적으로 화살표를 그리는 데 사용되는 명령 \VArrow에 옵션을 전달할 수 있습니다 .\draw

일부 계산은 내부적으로 수행되기 때문입니다. 코드가 안정화되려면 두세 번의 실행이 필요합니다.

관련 정보