更改段落内的行距

更改段落内的行距

我想将段落中的行间距改变为1.3。该怎么做?

尝试使用

\setstretch{1.618}

\setstretch{baselinestretch 1.3}

这是我的文档

\documentclass[a4paper,12pt]{book}
\usepackage{geometry}

\begin{document}

\begin{titlepage}
  \title{AGAMA}
  \author{Pengo}
  \date{\today}

  \maketitle
  \tableofcontents
\end{titlepage}

\setstretch{1.618}
\setstretch{baselinestretch 1.3}

\chapter{Introduction}
This chapter's content...

\end{document}

但乳胶抱怨

! Undefined control sequence.
l.81 \setstretch
                {1.618}

! Undefined control sequence.
l.82 \setstretch
                {baselinestretch 1.3}

答案1

如果您不提供问题的详细信息,则很难提供帮助。此外,这取决于您想要实现的目标。这不是一个小问题,建议您收集有关它的更多信息。以下是 Overleaf 上的一份好文档:如何更改 LaTeX 中的段落间距

无论如何,你可能需要加载设置空间封装并使用该宏

\setstretch{<factor>}

这里的<factor>与 相关1.2,a比率\baselineskip字体大小。默认情况下,这是12pt/10pt = 1.2\setstretch将此数字改变为<factor>,即新的基线拉伸变为1.2 x <factor>

话虽如此,如果你只是想将段落间距精确地增加1.3,只需使用\setstretch{1.3};与半间距相比,你将获得稍大的间距,因为新的比率变成1.56

另一方面,<factor>如果你想获得理想的1.3-间距。只需将间距比率并在 中使用这样的数字\setstretch。例如,您的案例中的新基线延伸变为1.3/1.2 = 1.083。一个重要的注意事项:比率文档和字体大小可能会有所不同(见背页)。

为了进行比较,以下是常见因子:半间距 ->factor = 1.5/1.2 = 1.25和双倍间距 -> factor = 2/1.2 = 1.67。但在后一种情况下,建议使用\onehalfspacing\doublespacing

这是一个例子。注意,除了宏之外\setstretch,你还可以使用环境

\documentclass{article}
\usepackage{setspace}
\usepackage{kantlipsum}

% \setstretch{1.3}%


\begin{document}
Standard spacing: \kant[1]

\bigskip

\begin{setstretch}{1.083}
  \kant[2]
\end{setstretch}

\bigskip

\begin{setstretch}{1.3}
  \kant[3]
\end{setstretch}
\end{document}

相关内容