以下是我的文档中的包:
\documentclass[12pt,twoside]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{color}
\renewcommand{\baselinestretch}{1}
\numberwithin{equation}{section}
\setcounter{page}{1}
\setlength{\textheight}{23.4 cm}
\setlength{\textwidth}{14cm}
\setlength{\oddsidemargin}{1cm}
\setlength{\evensidemargin}{1cm}
\pagestyle{myheadings}
\thispagestyle{empty}
\date{}
我的问题是,当我使用彩色包并将其应用于文档中的一个单词时,文档没有底部空间。请注意,如果我不使用彩色包和标准黑白单词,那么我们就有正常的底部空间,一切都很好。
感谢您的帮助。
这是我的全部代码:
\documentclass[12pt,twoside]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\hyphenation{o-pe-ra-tors}
\hyphenation{ge-ne-ra-li-za-ti-on}
\hyphenation{ge-ne-ra-li-zed}
\renewcommand{\baselinestretch}{1}
\numberwithin{equation}{section}
\setcounter{page}{1}
\setlength{\textheight}{23.4 cm}
\setlength{\textwidth}{14cm}
\setlength{\oddsidemargin}{1cm}
\setlength{\evensidemargin}{1cm}
\pagestyle{myheadings}
\thispagestyle{empty}
\markboth{\small{wasjcbjab cja}}
{\small{saknckjndsckjndsk}}
\date{}
\begin{document}
\centerline {\Large{\bf TES}}
\centerline{}
\centerline{\Large{\bf TES}}
\centerline{}
\centerline{\Large{\bf TESSS}}
\centerline{}
\centerline{}
\centerline{\bf { TESSS}}
\centerline{Department ofTESSS}
\centerline{TESSS}
\centerline{TESSS}
\centerline{}
\centerline{\bf {TESSS}}
\centerline{TESSS}
\centerline{TESSS.}
\centerline{TESSS}
\centerline{}
\centerline{\bf {TESSS}}
\centerline{TESSS}
\centerline{TESSS}
\centerline{TESSS}
\centerline{}
\centerline{\bf {TESSS }}
\centerline{TESSS,}
\centerline{TESSS}
\centerline{TESSSTESSS}
\newtheorem{Theorem}{Theorem}[section]
\newtheorem{Definition}[Theorem]{Definition}
\newtheorem{Corollary}[Theorem]{Corollary}
\newtheorem{Lemma}[Theorem]{Lemma}
\newtheorem{remark}[Theorem]{Remark}
\newtheorem{Example}[Theorem]{Example}
\newtheorem{proposition}[Theorem]{Proposition}
\newenvironment{proof}[1][Proof]{\noindent\textbf{#1.} }{\ \rule{0.5em}{0.5em}}
\begin{abstract}
\noindent
TESSSTESSSTESSSTESSSTESSSTESSSTESSST
ESSSTESSSTESSSTESSSTESSSTES
SSTESSSTESSSTESSSTESSSTES
SSTESSSTESSSTESSSTESSS
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblemProblemProblemProblemProblemProblemProblemProbl
emProblemProblemProblemProblemProble
mProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblemP
roblemProblemProblemProblemProblemPr
oblemProblemProblemProblemProblemPro
blemProblemProblemProblemProblemProbl
emProblemProblemProblemProblemProblemPro
blemProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblemProble
mProblemProblemProblemProblemProblem
ProblemProblemProblemProblemProblemProbl
emProblemProblemProblemProblemProblemPro
blemProblemProblemProblemProblemProblemP
roblemProblemProblemProblemProblemProble
mProblemProblemProblemProblemProblemProb
lemProblemProblemProblemProblemProblemPr
oblemProblemProblemProblemProb
lemProblemProblemProblemProblemProblemProblemProblemProblemProblemProblemProblemProble
mProblemProblemProblemProblem
ProblemProblemProblemProblemPro
blemProblemProblemProblemProble
mProblemProblemProblemProblemPr
oblemProblemProblemProblemProble
mProblemProblemProblemProblemProb
lemProblemProblemProblemProblemPro
blemProblemProblemProblemProblemPro
blemProblemProblemProblemProblemPro
blem
\end{abstract}
{\bf ication:} adjhabsdjabfcjbacj. \\
{\bf Keywords:} TESSSSS.
\end{document}
答案1
由于历史原因,LaTeX 设置(例如[a4paper]
)只\textwidth
设置打印文本区域的尺寸,而不设置物理介质的尺寸。
图形包驱动程序(与其他包一样,例如hyperref
和geometry
确实使用驱动程序或引擎特定代码设置物理介质大小。对于 pdftex,这意味着\pdfpageheight
设置。这会导致指定的页面大小(以及 pdf 查看器中文本的位置)设置为与指定的文本区域匹配,而不是保留其默认值(可能是 USLetter 或 A4)。
如果你添加
\showthe\pdfpageheight
你会发现它是845.04684pt
或794.96999pt
取决于是否color
使用该包。
您可以在加载后\pdfpagewidth
直接使用来设置该值(和),这样如果您注释掉颜色包,这些值将不会改变。\setlength
color
一些其他问题与此无关但无论如何都应该得到解决。
\centerline
不是一个真正的 latex 命令,使用center
环境
\bf
已弃用(它只是为了兼容 latex2.09)使用\textbf{aaa}
或{\bfseries aaa}
大小改变命令不接受参数,并且应该包含一个段落 en(否则行距将不正确),所以{\large aaaa\par}
不是\large{aaaa}
不要以此结尾\\
,否则您会收到警告:
Underfull \hbox (badness 10000) in paragraph at lines 167--168