为什么 \hspace 不起作用?

为什么 \hspace 不起作用?

我正在尝试将一段文本对齐到页面左侧 2.55 厘米处。我相信有更好的方法可以做到这一点,但无论如何,得到答案就更好了。

当我输入:

\hspace{2.55cm} text text text text text text ... text

我得到的输出是第一行距左侧 2.55 厘米,但后面几行自然与页面左侧对齐。因此,我尝试\hspace{2.55cm}在文本中希望缩进的位置(即输出中每行的开头)使用该命令。但是当我这样做时,我得到的输出相同,只有第一行缩进 2.55 厘米,后面几行与页面左侧对齐。为什么会这样 - 我该如何修复它?

答案1

使用该changepage包,可以局部调整页面中文本的边距。为了实现这一点,我们使用环境adjustwidth

\begin{adjustwidth}{<leftmargin>}{<rightmargin>}
<content>
\end{adjustwidth}

在此处输入图片描述

\documentclass{article}
\usepackage{changepage}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
    \begin{adjustwidth}{2.5cm}{}
    \lipsum[1-2]
    \end{adjustwidth}
\lipsum[1-2]
\end{document}

相关内容