Existe uma maneira simples de obter o espaço restante em uma planilha para alinhar o texto?

Existe uma maneira simples de obter o espaço restante em uma planilha para alinhar o texto?

Existe uma maneira simples de obter o espaço restante em uma planilha para alinhar o texto? Algo como [0.5/remainingVerticalSpace]alinhar o texto em 50% do espaço vertical restante, deixá-lo como espaço em branco ou algo parecido.

Aqui está uma soluçãocomo obter informações sobre o espaço livre restante, porém pela forma como é feito parece um pouco excessivo, existe uma maneira mais simples ou é assim que as coisas são feitas em látex?

Responder1

Você não precisa obter o espaço restante, basta adicionar espaço vertical igual antes e depois do texto que deseja centralizar:

\documentclass{article}
\usepackage{lipsum}

\begin{document}
\lipsum[2-3]

\vspace*{\fill}

This is at 50\% of the remaining space.

\vspace*{\fill}

\clearpage

\end{document}

A \vspace*macro garante que o espaçamento vertical seja inserido mesmo que caia no início ou no final de uma página.

Para generalizar isso, você pode usar a \stretchmacro para dividir o espaço restante em quantidades desiguais. Por exemplo, \vspace*{\stretch{2}}algum texto \vspace*{\stretch{1}}fará com que o primeiro espaço seja duas vezes maior que o segundo.

informação relacionada