Quadro vetorial em todas as páginas

Quadro vetorial em todas as páginas

Gostaria de um quadro regular de cerca de 0,5 cm fora da margem do texto para cada página de um relatório. Verifiquei diferentes opções, como o pacote Wallpaper, o pacote Showframe e a opção showframe de Geometria. Também vi soluções de apenas uma página usando Tikz.

Tenho um número não especificado de páginas no documento e gostaria que o quadro em cada página incluísse todo o texto da página (incluindo números de páginas, cabeçalhos e rodapés). Também gostaria de escolher o estilo da linha (como linha dupla, tracejada ou pontilhada).

Tenho um palpite de que isso poderia ser feito com Pstricks ou Tikz, mas meu conhecimento de qualquer um deles é marginal...qualquer ajuda seria apreciada.

Responder1

Você pode usar obackgroundpacote; na contents={}opção você pode colocar sua moldura usando TikZ e dar o visual desejado; um exemplo simples:

\documentclass{article}
\usepackage{background}
\usetikzlibrary{calc}
\usepackage{lipsum}

\backgroundsetup{
color=black,
scale=1,
opacity=1,
angle=0,
contents={\tikz\draw[line width=1pt,rounded corners,olive]
  ( $ (current page.south east) + (-3,5) $ ) rectangle ( $ (current page.north west) + (2,2) $ );}
}

\begin{document}

\lipsum[1-40]

\end{document}

Uma imagem das duas primeiras páginas:

insira a descrição da imagem aqui

Se a versão mais recente backgroundainda não estiver disponível em seu sistema, você poderá usar a sintaxe antiga:

\SetBgColor{black}
\SetBgScale{1}
\SetBgOpacity{1}
\SetBgAngle{0}
\SetBgContents{\tikz\draw[line width=1pt,rounded corners,olive]
  ( $ (current page.south east) + (-3,5) $ ) rectangle ( $ (current page.north west) + (2,2) $ );}

(a sintaxe antiga ainda funciona na nova versão.)

A título pessoal, não sei se usar esse tipo de moldura em um documento é uma boa ideia.

informação relacionada