我是使用 LyX 的新手,我想知道为什么当我将标准段落放在 *subparagraph 之后时,它总是在同一行上呈现 *subparagraph 之后的第一个标准段落?
答案1
这是子段落的标准行为:文本将与标题在同一行开始,标题将缩进\parindent
。如果要更改格式,可以重新定义\subparagraph
;这里有一个可能的重新定义的小例子:
\documentclass{article}
\usepackage{lipsum}
\makeatletter
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\itshape}}
\makeatother
\begin{document}
\subsubsection{Test subparagraph}\lipsum[1]
\paragraph{Test subparagraph}\lipsum[1]
\subparagraph{Test subparagraph}\lipsum[1]
\end{document}
现在,标题将以斜体显示并且不会缩进;文本将从新行开始。
但是,我不知道如何在 LyX 中实现这一点。
答案2
该代码也适用于 lyx,只需为段落添加可能的重新定义
\makeatletter
\renewcommand\paragraph{\@startsection{subparagraph}{5}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\itshape}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\itshape}}
\makeatother
您必须将这些行添加到文档->设置->LaTex 序言 lyx 中的预览不起作用,但 pdf 输出正常。