
Eu tentei usar a resposta deAdicionando uma borda em cada páginapara criar uma borda de página e funciona, mas estou me perguntando se existe uma maneira de remover a borda de certas páginas?
Eu perguntaria isso em um comentário, mas infelizmente não tenho 50 reputação :(
Obrigado.
Responder1
A seguir está uma versão expandida da resposta que você cita.
% noborderprob.tex SE 559677
% the following code mainly from SE 404749
\documentclass{article}
% PW added the folowing code
\usepackage{lipsum}
\usepackage{ifthen}
\newboolean{borderon}
\newcommand{\borders}{\setboolean{borderon}{true}} % have borders
\newcommand{\noborders}{\setboolean{borderon}{false}} % no borders
\borders
% end of addition
\usepackage{calc}
\usepackage{eso-pic}
\newlength{\PageFrameTopMargin}
\newlength{\PageFrameBottomMargin}
\newlength{\PageFrameLeftMargin}
\newlength{\PageFrameRightMargin}
\setlength{\PageFrameTopMargin}{1cm}
\setlength{\PageFrameBottomMargin}{1cm}
\setlength{\PageFrameLeftMargin}{1cm}
\setlength{\PageFrameRightMargin}{1cm}
\makeatletter
\newlength{\Page@FrameHeight}
\newlength{\Page@FrameWidth}
% PW modified the \AddToShipoutPicture to output nothing for borderon=false
\AddToShipoutPicture{
\ifthenelse{\boolean{borderon}}{%
\thinlines
\setlength{\Page@FrameHeight}{\paperheight-\PageFrameTopMargin-\PageFrameBottomMargin}
\setlength{\Page@FrameWidth}{\paperwidth-\PageFrameLeftMargin-\PageFrameRightMargin}
\put(\strip@pt\PageFrameLeftMargin,\strip@pt\PageFrameTopMargin){
\framebox(\strip@pt\Page@FrameWidth, \strip@pt\Page@FrameHeight){}}}
{}}
\makeatother
\begin{document}
\section{Test}
% PW added the following code
\lipsum
\lipsum
\noborders % stop page borders
\lipsum
\borders % start page borders
\lipsum
\end{document}
Isso começa com páginas com bordas. Para interromper a borda, coloque \noborders
na página que você deseja que não tenha borda. Coloque \borders
na página onde deseja que a borda comece novamente.