如何从第二行向左调整段落的水平间距?

如何从第二行向左调整段落的水平间距?

首先代码如下:

\documentclass[11pt,a4paper]{report}
\usepackage[nopar]{lipsum}
\usepackage[a4paper,bindingoffset=0.2in,left=1in,right=1in,top=1in,bottom=1in,footskip=.25in]{geometry}

\begin{document}
\noindent \textbf{(1)} - \lipsum[1]
\end{document}

输出如下: 在此处输入图片描述 我希望段落中第二行到最后一行的句子从-第一行符号正下方的位置开始。

我尝试使用\begin{list}{}{\leftmargin=\parindent\rightmargin=0pt},但不太正确。任何提示或帮助都将不胜感激。

答案1

\documentclass[11pt,a4paper]{report}
\usepackage[nopar]{lipsum}
\usepackage[showframe,
            bindingoffset=0.2in,
            hmargin=1in,top=1in,bottom=1in,
            footskip=.25in]{geometry}
\usepackage{enumerate}

\begin{document}
\begin{quote}
    \begin{enumerate}[\textbf{(1)}]
    \item - \lipsum[1]
    \end{enumerate}
\end{quote}
\end{document}

给出

在此处输入图片描述

答案2

一个想法,如果转变是固定的:

\documentclass[11pt,a4paper]{report}
\usepackage[nopar]{lipsum}
\usepackage[a4paper,bindingoffset=0.2in,left=1in,right=1in,top=1in,bottom=1in,footskip=.25in]{geometry}

\begin{document}
\begin{quote}
    \leavevmode\llap{\textbf{(1)} }- \lipsum[1]
\end{quote}
\end{document}

这是按 对齐的quote,并且数字和后面的空格排版悬挂在外面 --- 在连字符的开头对齐。

诀窍是使用\leavevmode它来开始一个段落,然后命令\llap将排版其内容“隐藏”大小并将其向左延伸 --- 这样对于 LaTeX 来说就是一个零宽度框。

在此处输入图片描述

如果您不想要 附带的右边距缩进quote,您也可以执行以下操作(用{和括起来}以进行本地更改):

{\parindent=0pt
\leavevmode\hangindent=2cm\hangafter=0\llap{\textbf{(1)} }- \lipsum[1]

}

这会将段落从每行右侧 2 厘米处开始,然后对数字执行相同的操作,\llap使其向左突出。

或者,与其重新发明轮子,不如使用hang或者hanging包裹……

相关内容