这就是我想要实现的目标:
但这是我目前最接近的一次:
这是我的代码:
\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}
此代码还将在节、小节等之后缩进文本......
希望能帮助到你。
罗曼