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 obackground
pacote; 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:
Se a versão mais recente background
ainda 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.