テキストブロックを指定した量だけインデントするにはどうすればよいですか?

テキストブロックを指定した量だけインデントするにはどうすればよいですか?

重複の可能性あり:
段落全体をインデントする
余白から一定量のスペースを空けてテキストを書く

1 段落または 2 段落を特定の量だけインデントしたいと思います。

インデントの幅を設定できないため、環境quoteが適切ではありません。

記事を使用することを提案しました{\addtolength{\leftskip}{5mm} text}が、それは機能しません。

別の記事一時的にグローバル マージンを変更するという非常にハック的な方法を提案しました。

これに対する明確な解決策はありますか?

答え1

addmarginいずれかの環境を使用できますKOMAスクリプトクラスまたは KOMA-Script パッケージscrextend。以下は標準のクラスとパッケージの例ですscrextend

\documentclass{article}
\usepackage{scrextend}
\usepackage{lipsum}% for demo only!
\begin{document}

\lipsum[1]
\begin{addmargin}[1em]{2em}% 1em left, 2em right
\lipsum[2]
\end{addmargin}
\lipsum[3]
\end{document}

結果:

ここに画像の説明を入力してください

関連情報