将子部分更改为中等系列

将子部分更改为中等系列

我在 Windows 上使用 Lyx。如何让整个文档的格式看起来像这样:

\subsubsection{\textmd{Blah blah blah}}

无需为每一行手动设置?

答案1

如果您只想更改文本:

\let\OriginalSubsubsection\subsubsection%
\renewcommand{\subsubsection}[1]{\OriginalSubsubsection{\textmd{#1}}}%

根据 Stefan 的建议,如果您还想调整编号:

\let\OriginalTheSubsubsection\thesubsubsection
\renewcommand{\thesubsubsection}{\textmd{\OriginalTheSubsubsection}}

答案2

您可以使用titlesec包裹格式化任何分段命令。例如,获取介质格式以供\subsubsection使用

\usepackage{titlesec}% http://ctan.org/pkg/titlesec
...
\titleformat{\subsubsection}{\mdseries}{\thesubsubsection}{1em}{}%

在更一般的设置中,的相应参数\titleformat

\titleformat{<command>}[<shape>]{<format>}{<label>}{<sep>}{<before-code>}[<after-code>]

请注意,可选参数使用 指定[...],而强制参数使用{...}。因此,在上面的 重新定义中\subsubsection<format>=\mdseries对于中等字体,<label>=\thesubsubsection要打印子小节的编号,<sep>=1em提供1em between thesub-subsection title, and` 的空间也是空的。尝试使用这些设置以查看哪种适合您,或者发表评论。

最后,阅读包装文档了解有关每个组件的详细信息。

相关内容