Posição do título

Posição do título

Eu tenho este pedaço de código para a página de título:

\documentclass{article}
\usepackage[utf8]{inputenc}
\title{My Title}
\author{My Name}
\date{Today}
\maketitle

Quero posicionar Meu Título mais acima na página. Como posso conseguir isso?

Responder1

Vamos começar vendo onde está o título agora. Completando o exemplo e adicionando geometrycom pass, showframe, podemos ver os padrões:

título padrão na página

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[pass,showframe]{geometry}
\title{My Title}
\author{My Name}
\date{Today}
\begin{document}
\maketitle
\end{document}

Se quiser mexer nas margens, faça isso antes de ajustar o título. Por exemplo, se descartarmos o pass, obteremos geometryos padrões do :

Padrões de <code>geometria</code>

Isto por si só tem o efeito de reduzir o espaço vertical antes do título, porque a nova margem superior é menor que o padrão do LaTeX.

Mas você pode, é claro, querer uma margem ainda menor. Nesse caso, ajuste isso antes de considerar o título.

Adicionando

\geometry{top=20mm}

Nós temos

título com margem superior de 20mm

Se, depois de classificar o layout da página, você ainda quiser ajustar a posição do título, considere carregar o titlingpacote.

O padrão usa um centerambiente para o título, então vamos tentar usar \centering:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}
\usepackage{titling}
\geometry{top=20mm}
\pretitle{\begingroup\centering\LARGE}
\posttitle{\par\endgroup}
\title{My Title}
\author{My Name}
\date{Today}
\begin{document}
\maketitle
\end{document}

título subindo

Obviamente, o documento está agora bastante desequilibrado: se alterar top, vai querer alterar também as outras margens. Ajuste conforme necessário.

Responder2

Não creio que geometryseja a ferramenta certa para isso, porque você quer subirum elementoda primeira página, em vez de alterar o layout da página.

\documentclass{article}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}{\vskip 2em}{\vspace*{-3cm}}{}{}
\makeatother

\begin{document}

\title{My Title}
\author{My Name}
\date{Today}

\maketitle

\end{document}

Ajuste -3cmpara um valor que mais lhe convier.

insira a descrição da imagem aqui

informação relacionada