在 article 类中,使用环境似乎abstract
对文档的其余部分有影响。更准确地说,它似乎重新定义了,没有 时\linewidth
等于,有 时则更小。我的感觉是为环境重新定义了 ,但该值在 的末尾没有重置。\textwidth
abstract
abstract
\linewidth
abstract
abstract
这是一个简单的例子:
\documentclass{article}
\begin{document}
\abstract{This is an abstract. This is an abstract.}\bigskip
This is text. This is text. This is text. This is text. This is text. This is text.\\
\rule{\textwidth}{3em}
\rule{\linewidth}{3em}
\end{document}
\abstract
无论您是否注释该行,输出都是不一样的。
你在编译时是否遇到了和我一样的问题(如果没有,我会上传一些 PDF 文件来展示)?这是 LaTeX2e 中的一个(已知)错误吗?我们如何规避这个问题?
注意:我使用 pdflatex 命令进行编译,并且我使用 pdfTeX,版本 3.1415926-1.40.10(TeX Live 2009/Debian)。
答案1
abstract
是一个环境,应按环境使用。 并且\linewidth
比\textwidth
within小,abstract
因为abstract
(withoutarticle
的titlepage
类选项)基于quotation
添加左侧和右侧缩进的环境。
\documentclass{article}
\begin{document}
\begin{abstract}
This is an abstract. This is an abstract.
\end{abstract}
\bigskip
This is text. This is text. This is text. This is text. This is text. This is text.\\
\rule{\textwidth}{3em}
\rule{\linewidth}{3em}
\end{document}