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 standalone
classe com a varwidth
opçã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:
Sua vez MS Office :)