换行后标题缩进

换行后标题缩进

我有一个包含几个长名称部分的文件,这些部分分为两行,如下所示:

在此处输入图片描述

为了满足某些标准,我需要\linebreak在普通文本级别更改这些标题的缩进(之后):

在此处输入图片描述

我该怎么做?我在 Google 和这里​​搜索了几个小时,什么也没找到。

更新我使用eskdx包来存放文档及其类eskdtext。 部分是此类的默认部分(无需重新定义)。

答案1

您可以使用 来完成此操作titlesec;中的间距参数\titlespacing与类定义的参数相同extarticle

\documentclass[russian,utf8]{eskdtext}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

% without this we get an error
\DeclareTextSymbol{\No}{T2A}{"9D}

% store the value of \parindent
\newlength{\normalparindent}
\AtBeginDocument{\setlength{\normalparindent}{\parindent}}

\usepackage{titlesec}
\titleformat{\section}[block]
 {\normalfont\Large\bfseries}
 {\hspace*{\normalparindent}\thesection}
 {1em}
 {\MakeUppercase}
\titlespacing{\section}
 {0pt}% space at the left
 {3.5ex plus 1ex minus .2ex}% space before
 {2.3ex plus 2ex}% space after

\usepackage{lipsum} % just for this example

\begin{document}
\section{Some long title which is broken into two lines}

\lipsum[2]
\end{document}

在此处输入图片描述

相关内容