TeX中实现悬挂缩进

类别:编程语言 点击:0 评论:0 推荐:
方法一

用\hangafter 和 \hangindent来实现。
\hangafter 后面的数字指行数,是从 n+1 行开始有效
\hangindent 后面是尺寸,就是向右移动的距离

这个命令必须放在段的开始,而且有效范围也是当前的段。另起一段后即失效。因此这种方法适用于文章中只有部分段落需要悬挂缩进格式的情况。

举例:
  \hangafter 1
  \hangindent 1.5em
  \noindent
  ...

方法二

修改已有的verse环境定义。这种方法适用于文章中有大量连续段落需要悬挂缩进的情况。

  \makeatletter
  \renewenvironment{verse}
                   {\let\\\@centercr
                    \list{}{\itemsep      \z@
                            \itemindent   -1.5em%
                            \listparindent\itemindent
                            \leftmargin   -\itemindent
                            \rightmargin  0em}
                    \item\relax}
                   {\endlist}
  \makeatother

本文地址:http://com.8s8s.com/it/it24941.htm