Muitas vezes, ao trabalhar com documentos LaTeX, surge a necessidade de alterar o tamanho do papel no meio do texto. Essa habilidade é útil para inserir páginas de diferentes dimensões em um único documento. Vamos explorar duas maneiras de fazer isso.
A primeira abordagem envolve o uso dos comandos \pdfpag\newidth
e \pdfpageheight
. Esses comandos permitem especificar o tamanho da página diretamente no código do documento. Por exemplo, suponha que você esteja escrevendo um documento em papel A4, mas precise incluir um anexo em uma folha de tamanho A3. Você pode usar os comandos a seguir para realizar essa alteração:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{lipsum}
\begin{document}
\section{Conteúdo}
Conteúdo em A4
\newpage % Alteração da dimensão da página PDF a partir desse ponto
\pdfpag\newidth=297mm
\pdfpageheight=420mm
\section*{Anexos}
Conteúdo em A3
\end{document}
No entanto, é importante observar que, ao usar esses comandos, apenas o tamanho da página do PDF é alterado. A área de texto não será ajustada automaticamente, o que pode resultar em uma formatação inadequada. Para garantir que a área de texto seja recalculada corretamente, você pode usar o pacote typearea.
Alteração do tamanho da página com o pacote typearea
A segunda abordagem utiliza o pacote typearea, que oferece uma maneira mais flexível de ajustar o tamanho da página e recalcular a área de texto. Com esse pacote, você pode especificar o fator de divisão (DIV) para determinar a área de texto e as margens. Por exemplo, ao definir \KOMAoptions{paper=a3} e usar \recalctypearea, você pode alterar o tamanho da página para A3 e recalcular a área de texto de acordo.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage[DIV=15]{typearea}
\begin{document}
\section{Conteúdo}
Conteúdo em A4
\newpage \KOMAoptions{paper=a3}
\recalctypearea
\section*{Anexos}
Conteúdo em A3
\end{document}
Diferente do que você viu no começo deste artigo, com o pacote typearea definimos uma área para o texto ser gerado. Você vai definir essa área com o comando [DIV=fator]
. O fator desse comando é o que define a área de texto e das margens. Quanto maior o fator menor são as margens.
Ambas as abordagens têm suas vantagens e podem ser úteis em diferentes situações. Experimente cada uma delas e escolha a que melhor se adequa às suas necessidades. Com essas técnicas, você pode facilmente manipular o tamanho do papel no meio do seu documento LaTeX, garantindo uma apresentação visualmente atraente e profissional.
Para mais informações sobre o pacote, leia a sua documentação.