我有一个包含几个长名称部分的文件,这些部分分为两行,如下所示:
为了满足某些标准,我需要\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}