我有以下代码,也许有人可以告诉我哪一行代码提供了每个段落第一行的缩进?
\documentclass{IEEEtran}
\makeatletter
\newcommand*\titleheader[1]{\gdef\@titleheader{#1}}
\pagenumbering{gobble} %no page number
\AtBeginDocument{%
\let\st@red@title\@title
\def\@title{%
\bgroup\normalfont\large\centering\@titleheader\par\egroup
\vskip1.5em\st@red@title}
}
\makeatother
\title{My Paper Title}
\titleheader{2016 IEEE 24th International Requirements Engineering Conference}
\author{\IEEEauthorblockN{M.Sc. John Doe}
\IEEEauthorblockA{Department of Economic Computer Science\\Economic Computer Science\\
University of California\\
California, USA 04103-04358\\
Email: [email protected]}}
%#################DOCUMENTS STARTS HERE #########################
\begin{document}
\maketitle
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porta ut orci in scelerisque. Sed cursus, quam ut facilisis dapibus, mi dui auctor lorem, id cursus turpis leo a ante. Nullam pharetra sem ipsum, sit amet porttitor nulla dapibus vitae. Donec venenatis dapibus leo. Nunc ultrices lacinia interdum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin bibendum mauris non arcu congue sollicitudin. Proin et velit ac ipsum porta dignissim.
Integer hendrerit at libero eget sagittis. Nullam eu rhoncus diam, eu pellentesque eros. Cras urna mi, scelerisque a nibh quis, consectetur rutrum massa. Ut at consectetur nisi. Aliquam erat lorem, dictum et tellus non, dapibus accumsan est. Duis porttitor scelerisque mauris sed ullamcorper. Cras venenatis maximus nibh, ut malesuada ipsum gravida ac. Fusce eu ligula eget eros porta vestibulum id eu sem. Aenean ullamcorper sollicitudin posuere. Donec gravida non tellus vitae suscipit. Mauris eget erat eu nisl aliquet dictum. Sed vestibulum tortor laoreet justo interdum, in fermentum eros malesuada. Nulla vitae lorem faucibus, lobortis dolor sed, consequat lectus. Mauris posuere feugiat mi eu egestas.
Duis pellentesque ornare eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed convallis ut sem id commodo. Aenean ac tellus at ipsum efficitur iaculis. Curabitur pharetra at dui quis aliquam. Pellentesque vitae ante purus. Ut eleifend augue eu arcu pretium, eu gravida sem pretium. Sed fringilla quam blandit tincidunt bibendum. In pellentesque tincidunt eros, a eleifend leo faucibus nec. Suspendisse sit amet nunc urna. Proin varius dolor facilisis ex mollis ornare. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed hendrerit id eros at malesuada. Praesent nisl dolor, consequat et aliquet vel, volutpat eu neque. Nunc venenatis at arcu quis ultricies. Vestibulum sollicitudin erat est, eu egestas lorem ultricies non.
Nam mauris eros, porta eget tincidunt in, facilisis id lacus. Nunc at mauris orci. Duis risus neque, feugiat vitae tincidunt a, placerat ut neque. Etiam eget tincidunt eros, eu posuere arcu. Mauris luctus, leo dapibus condimentum efficitur, orci quam tincidunt nisi, id malesuada risus elit vitae nisl. Vivamus fringilla erat sed maximus blandit. Nulla ultrices turpis quis erat dapibus gravida. Cras vestibulum, quam eget malesuada porttitor, est nunc faucibus nisi, ac molestie lectus ex id ante. Ut feugiat leo et neque malesuada, sed posuere nisl tincidunt. Curabitur congue id risus in eleifend. Cras cursus, augue vitae mattis posuere, lacus sapien efficitur tellus, et lobortis nibh dolor sed lectus.
\end{document}
答案1
您的文档中的任何代码行都没有问题,因为这是 TeX 中段落文本的隐式特征,除非由包或类特别设置 - 每个段落都有一个伴随的缩进,称为 agraph par
,indent
其长度在 内设置\parindent
。
段落缩进旨在指示(新)段落的开始,并在风格上将其与前一个段落分开。另一种在风格上分隔段落的方法是设置一个par
agraph skip
(其长度存储在 中\parskip
)。很少需要两者,因此使用其中一个或另一个。
你会注意到第一的章节标题后的段落通常是不是缩进,因为两个文本单元的样式足以将它们彼此区分开来。
由于这可能本质上是一种风格问题,有些人不喜欢它。您可以通过在序言中设置\parindent
为来摆脱它:0pt
\setlength{\parindent}{0pt}
或者更好一点:
\usepackage{parskip}% Zero \parindent and non-zero \parskip.
% The stretchable glue in \parskip helps LaTeX in
% finding the best place for page breaks.
例如,请考虑以下情况:
\documentclass{article}
\begin{document}
\section{A section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus iaculis diam arcu,
id dictum urna malesuada quis. Vestibulum sed posuere sem. Duis eget velit molestie,
faucibus risus nec, mattis nulla. Vestibulum ultricies sem non enim interdum pretium.
In accumsan enim ut nisi mollis, eu semper nunc pulvinar.
Sed molestie mauris libero, eu vestibulum felis suscipit id. Sed dolor mauris, rhoncus
non nulla vestibulum, ullamcorper condimentum dolor. Aliquam in luctus dolor. Vivamus
maximus quam dignissim, elementum metus id, faucibus nulla. Pellentesque erat purus,
interdum vel elementum ac, malesuada eu nunc.
Nulla scelerisque condimentum elit, a cursus quam lobortis non. Vestibulum eu augue
augue. In a est at mi efficitur egestas. Sed ut fermentum nisl. Phasellus et ante diam.
Phasellus orci velit, venenatis vel ex et, suscipit rutrum sapien. Cras tellus sem,
interdum ut ipsum id, cursus varius justo. Nulla vel nibh metus.
Donec felis purus, molestie non elementum dapibus, porta a tortor. Class aptent taciti
sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Donec bibendum dictum metus, sed
sollicitudin tortor posuere eget. Ut malesuada mauris mattis tellus sodales, nec tristique
dolor scelerisque. Integer enim nunc, viverra non lorem non, interdum convallis nibh.
Donec accumsan ligula vitae.
Diam volutpat, sit amet lobortis metus egestas. Nunc nibh velit, imperdiet ut erat at,
tempor egestas tellus. Maecenas sollicitudin neque neque, quis consequat enim convallis
vitae. Aenean orci est, accumsan in convallis non, mollis sit amet enim. Suspendisse
molestie mi at neque blandit, nec consequat ante suscipit.
Vestibulum lacinia tellus ut leo porttitor, in convallis leo pulvinar. Donec molestie
tincidunt lectus, ut maximus ligula gravida a.
\end{document}
在 下
article
,默认值为\parindent
。15pt
其他文档类别可能会有所不同。第一段不需要缩进,因为除了它们之间的空格之外,印刷单元之间的区别是明显的。
如果没有段落缩进,第四段和第五段之间的间隔可能不太明显,因为这一行结尾太满:
article
确实具有非零值\parskip
,因为它提供了一些粘合剂,可以1pt
根据页面内的其他垂直内容,在需要时最多拉伸内容。
相关参考: