No existem diversas formas de se obter um mesmo resultado como, por exemplo, colocar bordas nas páginas. Explicarei agora como fazer isso das duas formas mais simples que conheço.
Bordas na página com Geometry
Utilizando exclusivamente o pacote Geometry o código da borda precisa ser reajustado. A parte ruim é que o código fica grande, a boa é que basta copiar do texto abaixo e colar no seu arquivo:
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[lmargin=3cm,tmargin=3cm,rmargin=2cm,bmargin=2cm,showframe]{geometry} \makeatletter \renewcommand*{\Gm@vrules@mpi}{% \hb@xt@\@tempdima{\llap{\Gm@vrule}\ignorespaces \hskip \textwidth\Gm@vrule%\hskip \marginparsep % \llap{\Gm@vrule}% \hfil % \Gm@vrule% }}% \renewcommand*{\Gm@vrules@mpii}{% \hb@xt@\@tempdima{\hskip-\marginparwidth\hskip-\marginparsep % \llap{\Gm@vrule}% \ignorespaces \hskip \marginparwidth % \rlap{\Gm@vrule}% \hskip \marginparsep \llap{\Gm@vrule}\hskip\textwidth\rlap{\Gm@vrule}\hss}}% \renewcommand*{\Gm@pageframes}{% \vb@xt@\z@{% \ifGm@showcrop \vb@xt@\z@{\vskip-1\Gm@truedimen in\vskip\Gm@layoutvoffset% \hb@xt@\z@{\hskip-1\Gm@truedimen in\hskip\Gm@layouthoffset% \vb@xt@\Gm@layoutheight{% \let\protect\relax \hb@xt@\Gm@layoutwidth{\Gm@cropmark(-1,1,-3,3)\hfil\Gm@cropmark(1,1,3,3)}% \vfil \hb@xt@\Gm@layoutwidth{\Gm@cropmark(-1,-1,-3,-3)\hfil\Gm@cropmark(1,-1,3,-3)}}% \hss}% \vss}% \fi% \ifGm@showframe \if@twoside \ifodd\count\z@ \let\@themargin\oddsidemargin \else \let\@themargin\evensidemargin \fi \fi \moveright\@themargin% \vb@xt@\z@{% \vskip\topmargin%\vb@xt@\z@{\vss\Gm@hrule}% \vskip\headheight%\vb@xt@\z@{\vss\Gm@hruled}% \vskip\headsep\vb@xt@\z@{\vss\Gm@hrule}% \@tempdima\textwidth \advance\@tempdima by \marginparsep \advance\@tempdima by \marginparwidth \if@mparswitch \ifodd\count\z@ \Gm@vrules@mpi \else \Gm@vrules@mpii \fi \else \Gm@vrules@mpi \fi \vb@xt@\z@{\vss\Gm@hrule}% \vskip\footskip%\vb@xt@\z@{\vss\Gm@hruled}% \vss}% \fi% }}% \makeatother \pagestyle{empty} \begin{document} \section*{Exemplo de como fica} Assim é o resultado utilizando essa formatação. \end{document}
O código acima tem a margem baseada nas normas da ABNT (3cm à esquerda e acima e 2cm à direita e abaixo). O resultado é esse:
LaTeX: Bordas aparecendo na margem da página com geometry
Bordas na página com fancybox
O pacote fancybox é um meio mais elegante para determinarmos as bordas das páginas. Para utilizá-lo basta adicionar esse código:
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[lmargin=3cm,tmargin=3cm,rmargin=2cm,bmargin=2cm]{geometry} \usepackage{fancybox} \thisfancypage{\setlength{\fboxsep}{0pt}\fbox}{} \begin{document} \section*{Exemplo de como fica} Assim é o resultado utilizando essa formatação. \end{document}
O resultado do código acima é idêntico ao anterior, mas com muito menos linhas de código. Confira:
LaTeX: Bordas aparecendo na margem da página com fancybox
Uma outra vantagem interessante do pacote fancybox é podermos estilizar as margens de formas diferentes. Utilizando o mesmo código acima, podemos alterar onde aparece fbox (linha 7) para shadowbox, doublebox e ovalbox. Os resultados são, respectivamente:
LaTeX: bordas do tipo shadowbox, doblebox e ovalbox
Espero que tenha gostado. E esse é um passo adiante no processo de compreender como estruturar um modelo de arquivo em LaTeX, se quiser ver mais a respeito do assunto tenho uma playlist no youtube tratando de diversos outros aspectos para montar seu arquivo de forma elegante e simples. Praticamente curso sobre LaTeX na plataforma Overleaf. Confira abaixo:
Olá meu amigo, tudo bem?
Gostaria de lhe perguntar algo. A sua pessoa possui a habilidade necessária para criar uma borda dupla colorida?
CurtirCurtir