Esto que parece tan simple en realidad necesita un poco de ingenio, las características de este pequeño problema son las siguientes:
- Se necesita alinear verticalmente una línea de texto.
- En toda la página solo existe una única línea de texto (también puede ser un párrafo).
- No se puede usar varios saltos de línea, ya que Latex no lo permite.
- Podría ser una alternativa modificar el margen superior aunque no muy estético ni funcional.
- No se puede usar ningún tipo de salto de línea como \bigskip ya que este solo funciona para el salto de un párrafo a otro.
- Tampoco funciona \vspace{alto}, ya que este también necesita de un párrafo anterior, pero en este caso solo tenemos una línea o un solo párrafo.
Y la solución sería… usar \vspace pero con \fill, para tener una línea de texto justo al centro se usa:
\vspace*{\fill} Al centro \vspace*{\fill}
Para ponerlo un poco arriba:
\vspace*{1cm} Arriba \vspace*{\fill}
Y abajo:
\vspace*{\fill} Abajo \vspace*{1cm}
Con esto ya se puede ir jugando un poco con la posición en la que queramos que este el texto.
graciasss…era lo que buscaba!!! :)
Buenas,
estaba intentando hacer lo que has dicho en el post pero con el título del documento. Es decir, la orden sería:
\vspace*{\fill}
\maketitle
\vspace*{\fill}
En ese caso me salta una página y me sigue escribiendo el título en la parte superior de la siguiente.
¿Sabes cómo podría centrar verticalmente el título del documento a la página?
Muchas gracias
pudiste resolverlo?