Aprenda três maneiras de recuar um parágrafo inteiro no LaTeX.
1. Recuo de parágrafo com ambiente minipage
Você não precisa de nenhum pacote especial para usar o ambiente minipage
.
O truque aqui é utilizar o comando \hfill
antes desse ambiente para empurrar a minipágina para o lado direito. Isso já vai criar um recuo.
Mas o ambiente minipage requer um parâmetro obrigatório, que é o comprimento da mini-página.
Para recuar um parágrafo inteiro no LaTeX neste ambiente, você deve inserir esse parâmetro da seguinte forma:
\begin{minipage}{comprimento}
...
\end{minipage}
Veja um exemplo prático
Se você quiser que a mini-página tenha um comprimento de 70% do comprimento total disponível para o texto, os outros 30% vão corresponder ao recuo do parágrafo.
Nesse caso, seu código ficaria assim:
\documentclass[12pt]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]\hfill
\begin{minipage}{0.7\textwidth}
\lipsum[1]
\end{minipage}
\lipsum[1]
\end{document}
2. Recuo de parágrafo com pacote changepage
Outra forma de realizar o recuo de uma página inteira no LaTeX é com o pacote changepage que disponibiliza o ambiente adjustwidth.
A vantagem deste ambiente, comparando com o minipage, é que se o conteúdo for muito grande então ele pode ser quebrado entre as páginas.
Por isso, este ambiente requer dois parâmetros obrigatórios, que estabelecem o recuo do lado esquerdo e o recuo do lado direito.
Para recuar um parágrafo inteiro no LaTeX neste ambiente, faça o seguinte:
\begin{adjustwidth}{recuo esquerda}{recuo direita}
...
\end{adjustwidth}
Veja um exemplo prático
Então se a gente considerar o mesmo contexto do exemplo feito com o ambiente minipage, temos o seguinte código:
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{changepage}
\begin{document}
\lipsum[1]
\begin{adjustwidth}{.3\textwidth}{}
\lipsum[1]
\end{adjustwidth}
\lipsum[1]
\end{document}
3. Recuo de parágrafo com o comando \leftskip
Você também por criar um recuo a partir de um ponto específico para todo o resto do seu documento usando o comando a seguir.
\setlength{\leftskip}{recuo}
Em {recuo}
você vai digitar a largura do recuo desejado.
Veja um exemplo prático
Então agora vamos considerar que você quer recuar 5 cm do seu texto a partir de um ponto específico dele.
Nesse caso, temos o seguinte código:
\documentclass[12pt]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\setlength{\leftskip}{5cm}
\lipsum[1]
\lipsum[1]
\end{document}