Dificuldades em alterar o recuo do texto no documento

Dificuldades em alterar o recuo do texto no documento

Estou tentando fazer com que alguma parte do documento seja visualmente compensada do resto, recuando-o (ou seja, adicionando uma margem externa mais ampla).

O seguinte MWE não será compilado:

\documentclass{scrbook}

\usepackage{changepage}

\begin{document}
\begin{adjustwidth}{4em}{0em}
% Remove comment sign to get it to compile ...
\paragraph{Hello World} Too lazy for lipsum ...
\end{adjustwidth}
\end{document}

com erro

LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7 \end{addmargin}

entretanto, remover o símbolo de comentário produzirá a saída (esperada). Também tentei o efeito usando os ambientes quotatione addmargin(de KOMA).

MasQuero começar diretamente com a, \paragraphsem adicionar texto primeiro. Não tenho certeza do que pode estar causando isso, por isso estou postando aqui.

Isso pode ser corrigido de alguma forma?Ou, se isso não for possível, como conseguir o mesmo efeito (alterar a margem, iniciar um \paragraphno início do novo bloco)? Obrigado pela ajuda!

Responder1

Coloque o texto dentro de a minipageporque você está interessado no alinhamento horizontal aqui.

\documentclass{scrbook}
\usepackage{changepage}    
\begin{document}

\begin{adjustwidth}{4em}{0em}
% Remove comment sign to get it to compile ...
\begin{minipage}{\linewidth}
\paragraph{Hello World} Too lazy for lipsum ...
\end{minipage}
\end{adjustwidth}

\end{document}

Outra opção simples que suporta quebras de página é adicionar \makebox[0pt]{}assim:

\begin{adjustwidth}{4em}{0em}\makebox[0pt]{}
% Remove comment sign to get it to compile ...
\paragraph{Hello World} Too lazy for lipsum ...
\end{adjustwidth}

Responder2

Adicione apenas isto, que pode quebrar entre as páginas:

\documentclass{scrbook}
\usepackage{changepage}
\usepackage{lipsum}

\begin{document}

\lipsum[1]
\begin{adjustwidth}{4em}{0em}
\leavevmode\vspace{-\baselineskip}
\paragraph{Hello World}\lipsum[2]
\end{adjustwidth}

\end{document} 

insira a descrição da imagem aqui

informação relacionada