вертикальная стрелка переменной длины

вертикальная стрелка переменной длины

Я хочу иметь вертикальные стрелки от верха страницы к тексту, при этом длина стрелки регулируется автоматически (как вертикальная заливка).

Пожалуйста, порекомендуйте.

решение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, используемой для рисования стрелки.

Поскольку некоторые вычисления выполняются внутри, для стабилизации кода необходимо два-три запуска.

Связанный контент