几周前我请求 将章节插入信函文档但现在我需要在信件文档中添加段落和子段落。前面的回答说我需要从 book.cls 或 report.cls 复制这些命令,但当我尝试回复用户将章节命令导入文档的操作时,我发现这不是简单的复制和粘贴,而是某些代码行被准确选中,而其他代码行被省略。所以我再次请求你的帮助。
以下是我的序言
\documentclass[boldsubject,italicsignature,smartindent]{letteracdp}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}
答案1
因此,类似于最后答案,您需要拉入适合paragraph
和的行subparagraph
。它们使用一些不同的东西来制作标题,包括不同的间距和缩进部分的方式。我在下面的 MWE 中注释了一些内容。另请参阅这个很好的答案了解有关该\@startsection
命令如何工作的更多信息,以便您可以自己更改其中一些参数。
为了清晰起见,我没有包含您之前的解决方案(添加章节)。两者可以很好地共存。
MWE 现在变成:
\documentclass[boldsubject,italicsignature,smartindent]{letteracdp}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}
\usepackage{blindtext} % Just for demo
%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\makeatletter
%%% Add paragraphs and subparagraphs
\newcounter {paragraph}
\newcounter {subparagraph}[paragraph]
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
%% The subparagraph indents by \parindent, which is set to 72.12128pt or roughly an inch
%% Redefine it in the letter body (after \opening) if you would like it smaller
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\makeatother
%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\begin{document}
\begin{letter}[John Doe]{
Prof.~John \textsc{Doe}\\
Department of Electrical Engineering\\
Stanford University\\
Stanford, CA~94305 (U.S.A.)
}[
This is the optional subject of the letter.
]
\opening{Dear Prof.~Doe,}
% Change the paragraph indent here if desired
\setlength\parindent{1cm}
\blindtext
\paragraph{This is a paragraph} \blindtext
\subparagraph{This is a subparagraph} \blindtext
\closing{Sincerely,}
\end{letter}
\end{document}
部分内容如下:
答案2
我也请你参考我给的答案之前有一个类似的问题:使用articoletteracdp
带有\section
s 和\paragraph
已定义 s 的 documentclass。