章节的层次和编号

章节的层次和编号

这就是我想要实现的目标:

所需部分层次

但这是我目前最接近的一次:

迄今已实现

这是我的代码:

\documentclass[12pt]{article}

\renewcommand\thesection{\arabic{section}.}
\renewcommand\thesubsection{\alph{subsection}.} {\leftskip=2cm}
\renewcommand\thesubsubsection{\roman{subsubsection}.} {\leftskip=3cm}

\begin{document}

\section{Situational Analysis}
\subsection{Company}
\subsubsection{Mission Statement}


\end{document}

没什么\leftskip=Xcm用。有什么简单的解决办法吗?非常感谢!

答案1

正如指出的那样这个帖子

\usepackage{titlesec}
\titlespacing*{\subsection}{4em}{1ex}{1em}
\titlespacing*{\subsubsection}{8em}{1ex}{1em}

成功了。第一个测量是缩进,根据需要进行调整。

另外两个度量分别是(子)部分标题上方和下方的垂直间距。不过,不确定如何获取它们的默认值。您可能需要根据文档类别调整它们。

答案2

您可以按如下方式更新环境:

\documentclass[12pt]{article}  
\renewcommand\thesection{\arabic{section}.}
\renewcommand\thesubsection{\alph{subsection}.} 
\renewcommand\thesubsubsection{\roman{subsubsection}.} 


\makeatletter
\renewcommand\subsection{\leftskip 25pt\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\large\bfseries}}
\renewcommand\subsubsection{\leftskip 50pt\@startsection{subsubsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\normalsize\bfseries}}
\makeatother

\begin{document}  

\section{My section}

Here is a section.

\subsection{My subsection}

Here is a subsection.

\subsubsection{My subsubsection}

Here is a subsubsection.

\end{document}

此代码还将在节、小节等之后缩进文本......

在此处输入图片描述

希望能帮助到你。

罗曼

相关内容