Aumentar dinamicamente a altura de uma página

Aumentar dinamicamente a altura de uma página

Existe uma maneira de ampliar dinamicamente uma página em um documento LaTeX? o que eu quero é ter um documento que sempre tenha uma única página, então a página deve aumentar de altura para conter todo o conteúdo do documento.

Responder1

Claro que é possível:)

Você pode usar a standaloneclasse com a varwidthopção de tornar o tamanho ajustável automaticamente.

Ele não pode ficar infinitamente grande (nenhum computador pode lidar com o infinito), mas este código de exemplo cria uma página de 2,1 m de largura e 5,6 m de altura (em menos de 7 segundos):

\documentclass[varwidth=500cm,margin=1cm]{standalone}
\usepackage{lipsum}
\begin{document}
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\end{document}

O argumento para o qual você passa varwidthé a largura da página e sua altura aumenta dinamicamente.

Se a página ultrapassar 5,7 m de altura, o TeX irá reclamar, mas muito antes disso seu visualizador de PDF irá travar e você não conseguirá ler nada:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Sua vez MS Office :)

informação relacionada