latex中标题上面空白页太多,这个如何处理呢?如图,求指导!
答案:4 悬赏:40
解决时间 2021-02-20 17:34
- 提问者网友:無奈小影
- 2021-02-19 17:48
最佳答案
- 二级知识专家网友:邪性洒脱
- 2021-02-19 19:06
修改页边距,使用geometry宏包
全部回答
- 1楼网友:气场征服一切
- 2021-02-19 21:45
看模版设计了, tex交流无代码无真相
- 2楼网友:气场征服一切
- 2021-02-19 20:16
不要用maketitle, 当作普通一行直接写
比如: \centering{\huge 高一年级 数学试卷}
- 3楼网友:而你却相形见绌
- 2021-02-19 19:35
第一个问题:
\titleformat 命令附带了一个可选参数,用以在结束之后的插入命令
你的
\titleformat{\chapter}{\centering\sanhao\hei}{第\,\thechapter\,章}{1em}{}
可以修改为
\titleformat{\chapter}{\centering\sanhao\hei}{第\,\thechapter\,章}{1em}{}[\vspace{-1cm}]
来解决多余空白
第二个问题:
我猜你大概是这样用 fancyhdr 宏包的
\pagestyle{fancy}
\fancyhf{}
\fancyhead[lo,re]{\leftmark}
上面的意思是,对于以后全部页面,使用 fancy 样式,然后设置一些格式。
但是对于 \chapter 这样的命令,如果你有兴趣看一看源代码,
它其实显式地调用了 \thispagestyle{plain},
也就是说,含有 \chapter 命令的章节题目页面不受 fancy 样式的影响,它使用了官方的 \plain 命令。
原则是禁止修改 \chapter 命令,所以我们不能删除 \plain,
只能修改 \plain 的内容来绕过原则,而达到修改章节题目页的目的,
下面是一个完整可编译的例子
\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage[colorlinks]{hyperref}
\renewcommand{\contentsname}{\centerline{mulu}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[lo,re]{\leftmark}
\fancyhead[le,ro]{cumtb.iis.ddb}
\fancyfoot[lo,re]{}
\fancyfoot[le,ro]{-\,\thepage\,-}
\renewcommand{\headrulewidth}{0pt}
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[lo,re]{}
\fancyfoot[le,ro]{-\,\thepage\,-}
\renewcommand{\headrulewidth}{0pt}
}
\begin{document}
\tableofcontents
\chapter{first}
\section{one} \lipsum[1]
\section{two} \lipsum[2]
%
\chapter{second}
\section{thr} \lipsum[3]
\section{fur} \lipsum[4]
%
\section{fiv} \lipsum[5-8]
\end{document}
上面
\fancypagestyle{plain}{ ... }
修改了 \plain 所以就把 章节题目 页面给改了。
最后是我的建议:
按照通用美学,一般书籍的章节题目页是不能够有页眉的,页脚也尽量不要出现,右中线页码倒是可以保留,对于book类这样“错误”是很合理的,它是一种科学的设计。
如果仍然希望写出页码,可以在你的代码里加上
\fancypagestyle{plain}{
\fancyfoot[le,ro]{-\,\thepage\,-}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯