在 LaTeX 模板中重新设置缩进和行距

在 LaTeX 模板中重新设置缩进和行距

我正在使用模板http://www.latextemplates.com/template/masters-doctoral-thesis,我认为这很棒。但是,这个模板不知何故被设置为增大行距而不是缩进段落,我不知道该怎么做。我想回到缩进而不是行距。有人知道如何改变这一点吗?

注意:.cls 文件中有一些 \parskip 和 \parindent 命令,但它们似乎是用于论文的特殊部分。

答案1

该类确实设置了零 parindent 和非零 parskip。此外,它使用vmargin已知与某些软件包不兼容的,尤其是atbegshi其他各种软件包使用的。

我建议您修改它,将第 66 行改为第 89 行;这是原文(带有行号以供参考):

 66 \usepackage{setspace}
 67 \onehalfspacing
 68 \setlength{\parindent}{0pt}
 69 \setlength{\parskip}{2.0ex plus0.5ex minus0.2ex}
 70 \usepackage{vmargin}
 71 %----------------------------------------------------------------------------------------
 72 %       MARGINS
 73 %----------------------------------------------------------------------------------------
 74 \setmarginsrb  { 1.5in}  % left margin
 75                         { 0.6in}  % top margin
 76                         { 1.0in}  % right margin
 77                         { 0.8in}  % bottom margin
 78                         {  20pt}  % head height
 79                         {0.25in}  % head sep
 80                         {   9pt}  % foot height
 81                         { 0.3in}  % foot sep
 82 %----------------------------------------------------------------------------------------
 83 \raggedbottom
 84 \setlength{\topskip}{1\topskip \@plus 5\p@}
 85 \doublehyphendemerits=10000       % No consecutive line hyphens.
 86 \brokenpenalty=10000              % No broken words across columns/pages.
 87 \widowpenalty=9999                % Almost no widows at bottom of page.
 88 \clubpenalty=9999                 % Almost no orphans at top of page.
 89 \interfootnotelinepenalty=9999    % Almost never break footnotes.

这是修改后的代码

%%% Uncomment the following two lines if you really want doublespacing
%\usepackage{setspace}
%\onehalfspacing

\usepackage{geometry}
\geometry{includehead,includefoot,
  left=1.5in,
  top=0.6in,
  right=1.0in,
  bottom=0.8in,
  headheight=20pt,
  headsep=0.25in,
  footskip=0.3in}

\doublehyphendemerits=10000       % No consecutive line hyphens.
\brokenpenalty=10000              % No broken words across columns/pages.
\widowpenalty=9999                % Almost no widows at bottom of page.
\clubpenalty=9999                 % Almost no orphans at top of page.
\@clubpenalty=9999                % Almost no orphans at top of page.
\interfootnotelinepenalty=9999    % Almost never break footnotes.

评论

  1. 双倍行距是坏的,如果可以的话,请避免它。

  2. vmargin不得使用。

  3. 设置灵活性\topskip是一个非常糟糕的主意。

  4. 惩罚参数的最终设置看似不错,但其实不然。不过,我没有动它们,只是添加了设置\@clubpenalty,这是真实的LaTeX 中用于控制孤行的参数。

  5. \raggedbottom不建议在双面文档中使用。

相关内容