Latex 乳胶:为什么这些部分缩进太多?
我正在写一个包含章节的latex文档,但是章节像小节一样缩进。冒着让你厌烦的风险,下面是代码。我试图包含一个最小的可验证示例,但我可能遗漏了一些内容Latex 乳胶:为什么这些部分缩进太多?,latex,Latex,我正在写一个包含章节的latex文档,但是章节像小节一样缩进。冒着让你厌烦的风险,下面是代码。我试图包含一个最小的可验证示例,但我可能遗漏了一些内容 \chapter{In the begin there was Euclid} \section{Greatest Common Divisor} And some things. \begin{lstlisting} func GCD(a int32, b int32) int32 { var u int32 var v i
\chapter{In the begin there was Euclid}
\section{Greatest Common Divisor}
And some things.
\begin{lstlisting}
func GCD(a int32, b int32) int32 {
var u int32
var v int32
var t int32
var x int32
if a < 0 && a < -math.MaxInt32 {
fmt.Println("GCD: integer overflow")
a = -a
}
if b < 0 && b < -math.MaxInt32 {
fmt.Println("GCD: integer overflow")
b = -b
}
if b == 0 {
x = a
} else {
u = a
v = b
for v != 0 {
t = u % v
u = v
v = t
}
x = u
}
return x
}
\end{lstlisting}
And more.
\section{Section 2}
And some stuff.
\begin{lstlisting}
func XGCD(a int32, b int32) (int32, int32, int32) {
var u, v, u0, v0, u1, v1, u2, v2, q, r int32
var aneg, bneg int32
if a < 0 {
if a < -math.MaxInt32 {
fmt.Println("XGCD: integer overflow")
}
a = -a
aneg = 1
}
if b < 0 {
if b < -math.MaxInt32 {
fmt.Println("XGCD: integer overflow")
}
b = -b
bneg = 1
}
u1 = 1
v1 = 0
u2 = 0
v2 = 1
u = a
v = b
for v != 0 {
q = u / v
r = u % v
u = v
v = r
u0 = u2
v0 = v2
u2 = u1 - q*u2
v2 = v1 - q*v2
u1 = u0
v1 = v0
}
if aneg != 0 {
u1 = -u1
}
if bneg != 0 {
v1 = -v1
}
return u, u1, v1
}
\end{lstlisting}
我试图删除所有的软件包,并尽量减少整个事情,但没有任何效果。是否存在跨页面列表问题?我是不是错过了闭幕词?为什么到目前为止第4页是缩进的
更新:我不认为是分页符造成了问题。我在新节之前添加了一个
\clearpage
,它仍然与上一节嵌套。这是书籍
文档类型的正常行为
左边的页面在左边有一个补充页边距,而右边的页面在右边有这个补充页边距。这些页边距是用来做旁注的。(像费马这样的人很重要地利用了这些…)
你的第二部分恰好在第二页,它解释了你看到的边缘
有关图书类页边距的更多详细信息,请查看。事实上,情况正好相反,我相应地编辑了我的答案。额外的边距不是用于绑定,而是用于旁注。()
\documentclass[a4paper,twoside]{scrbook}
\usepackage{amsmath,amsthm,verbatim,amssymb,amsfonts,amscd, graphicx, listings}
\usepackage{graphics}
\theoremstyle{plain}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}{Corollary}
\newtheorem{lemma}{Lemma}
\newtheorem{proposition}{Proposition}
\newtheorem*{surfacecor}{Corollary 1}
\newtheorem{conjecture}{Conjecture}
\newtheorem{question}{Question}
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\begin{document}
\title{Number Theory and Abstract Algebra for Programmers}
\author{Kilgore Trout}
\frontmatter
\maketitle
\tableofcontents
\mainmatter
\include{introduction}
\include{in_the_beginning_there_was_euclid}
\include{and_then_there_were_groups}
\end{document}