我正在使用模板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.
评论
双倍行距是坏的,如果可以的话,请避免它。
vmargin
不得使用。设置灵活性
\topskip
是一个非常糟糕的主意。惩罚参数的最终设置看似不错,但其实不然。不过,我没有动它们,只是添加了设置
\@clubpenalty
,这是真实的LaTeX 中用于控制孤行的参数。\raggedbottom
不建议在双面文档中使用。