KOMA 脚本中的垂直间距

KOMA 脚本中的垂直间距

如何更改\paragraphKOMA-script 文章类中的 、列表和列表项元素的垂直间距(和缩进)? 有没有一些规范的方法可以做到这一点?

我需要

我尝试过使用titlesec包,但它并没有改变\paragraph垂直空间。

答案1

不幸的是,问题中没有 MWE。原帖作者肯定对\paragraph定义做了一些修改,因为原来的定义会在段落标题前插入一些空格。

下面是一个使用示例enumitem\RedeclareSectionCommand正如@Manuel 在评论中所建议的那样。

在此处输入图片描述

\documentclass{scrartcl}

\usepackage{enumitem}
\newlist{myitemize}{itemize}{1}
\setlist[myitemize]{label=-,leftmargin=*,nosep,after=\medskip}

\RedeclareSectionCommand[
  beforeskip=.5\baselineskip
]{paragraph}

\setlength\parindent{2em}

\usepackage{blindtext}% only dummy text
\begin{document}
\blindtext

\paragraph{paragraph text}
\begin{myitemize}
  \item list item 1
  \item list item 2
  \item list item 3
\end{myitemize}

\blindtext
\end{document}

答案2

好的,这里有很多隐含的问题。

  1. 如果您想调整段落的缩进,请使用 来设置缩进的长度\setlength{parindent}{size},其中size表示 pt、mm、in 或任何其他长度尺寸。如果您不想缩进,请\noindent在段落开头输入该命令。

  2. 如果你想调整段落之间的间距,可以用 来设置间距\setlength{parskip}{size},其中size表示 pt、mm、in 或任何其他长度尺寸。虽然使用parskip似乎不是一个好主意。请点击此处:https://tex.stackexchange.com/a/14565/27833

  3. 如果你想调整文本行之间的间距,我建议你看一下setspace包,并使用类似的东西\onehalfspacing在它们之间发出更多的空间。

  4. 对于或环境item中的分离,请查看itemizeenumerateenumitem package。您可以使用选项设置空间量itemsep。运行下面的代码以查看我提到的所有示例。


\documentclass{scrartcl}

\usepackage{enumitem} %For list environments
\usepackage{setspace} %For line spacing

\usepackage{kantlipsum} %For dummy text

\begin{document}

%Normal spacing between text lines 
\kant[1]

%One and half spacing between text lines 
\onehalfspacing
\kant[1]

%No indentation 
\noindent \kant[1]

%Lots of indentation 
\setlength{\parindent}{30mm} 
\kant[1]

%More vertical space between paragraphs (See https://tex.stackexchange.com/a/14565/27833)
\setlength{\parskip}{20mm}

\kant[1]

\kant[1]

\begin{itemize}[itemsep={20mm}]

\item hola1 
\item hola2 
\item hola3

\end{itemize}


\end{document}

答案3

如果没有 MWE 就很难说。那这个呢:

\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{paralist, blindtext}

\begin{document}

\section*{You get}
\label{CLA:you-get}

\blindtext

\paragraph{paragraph text}

\begin{compactitem}
  \item list item 1
  \item list item 2
  \item list item 3
\end{compactitem}
\bigskip

\blindtext{}

\end{document}

相关内容