我想为正在撰写的覆盖报告编号段落。段落应递增,而不是用新章节重置。文本不应加粗。以下是我尝试过的方法
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}%
{\z@}{0.25ex \@plus 1ex \@minus .2ex}{-1em}%
{\normalfont\normalsize\fontfamily{phv}\fontsize{10}{15}\selectfont}
{\arabic{paragraph}}%
}
\makeatother
这已被从该站点上的各种问题中破解。
\paragraph{Testing 1}
\paragraph{Testing 2}
给我
0.0.0.1 1 Testing 1
0.0.0.2 2 Testing 2
所需格式是
1 Testing 1
2 Testing 2
我哪里做错了?
还有什么fontfamily{phv}
。这与我的默认字体不同吗?
答案1
\paragraph
就像\section
参数应该是标题而不是整个段落,并且它应该只在更高级别的分段单元之后使用(\subsubsection
)
也许
\newcounter{para}
\newcommand\mypara{\par\refstepcounter{para}\thepara\space}
然后你可以使用
\mypara blah blah blah
\mypara foo bar baz
答案2
这很简单:
\renewcommand{\theparagraph}{\S\arabic{paragraph}}
\setcounter{secnumdepth}{4}
如果您只是希望将它们包含在目录中:
\setcounter{tocdepth}{4}
答案3
使用来自这个答案:
\documentclass{book}
\usepackage{mparhack} % get marginpars to always show up on the correct side (need to compile twice)
\usepackage{lipsum} % for dummy text
\setlength\parindent{0cm}
\newcommand{\parnum}{(\arabic{parcount})}
\newcounter{parcount}
\newcommand\p{%
\stepcounter{parcount}%
\parnum \hspace{1em}%
}
\newenvironment{parnumbers}{%
\par%
\everypar{\noindent \stepcounter{parcount}\parnum \hspace{1em}}%
}{}
\begin{document}
\p \lipsum[1]
\begin{parnumbers}
\lipsum[2-4]
\end{parnumbers}
\end{document}
它产生