
Desejo ter setas verticais do topo da página até o texto, com o comprimento da seta ajustado automaticamente (como preenchimento vertical).
Por favor, avise.
Responder1
Você pode usarTikZ
:
\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}
O argumento opcional for \VArrow
permite passar opções para o \draw
comando usado internamente para desenhar a seta.
Já que alguns cálculos são realizados internamente. duas ou três execuções são necessárias para que o código se estabilize.