目录

本系列是有关LaTeX的学习系列,共计19篇,本章节是第17篇。

前一篇:16LaTeX学习系列之---LaTeX数学公式的补充

后一篇:18LaTeX学习系列之---LaTeX的参考文献

总目录:19LaTeX学习系列之---LaTeX的总结

前言

今天讲的是LaTeX的版面设计,内容包括:纸张大小的设置,边距的设置,页眉页脚的设置,横分割线的设置。

(一)基础知识

1.纸张大小的设置

%导入版面设置的宏包

\usepackage{geometry}

使用命令:\geometry{papersize={宽, 高}}

如:\geometry{papersize={20cm, 15cm}}

2.边距的设置

%导入版面设置的宏包

\usepackage{geometry}

使用命令:\geometry{left=左边距,right=右边距,top=上边距,bottom=下边距}

如:\geometry{left=5cm,right=5cm,top=5cm,bottom=5cm}

3.页眉页脚的设置

%导入页眉页脚需要的宏包

\usepackage{fancyhdr}

\pagestyle{fancy}

  1. %设置页眉

    \lhead{页眉左}

    \chead{页眉中}

    \rhead{页眉右}
  2. %设置页眉

    \lfoot{左页脚}

    \cfoot{中页脚}

    \rfoot{右页脚}
  3. 如下:

    %设置页首

    \lhead{张一根}

    \chead{理工大学}

    \rhead{\today}

    %设置页眉

    \lfoot{左页脚}

    \cfoot{\thepage}

    \rfoot{右页脚}

4.横分割线的设置

命令如下:

\renewcommand{\headrulewidth}{上分割线的宽度}

\renewcommand{\headwidth}{\textwidth}

\renewcommand{\footrulewidth}{下分割线的宽度}

例子如下:

\renewcommand{\headrulewidth}{0.4pt}

\renewcommand{\headwidth}{\textwidth}

\renewcommand{\footrulewidth}{0.4pt}

5.行间距与段间距

%行间距所用的包

\usepackage{setspace}

  1. 命令:设置行间距,1.5倍

    \onehalfspacing

  2. 设置段落间距

    \addtolength{\parskip}{宽度}

  3. 实例如:

    \addtolength{\parskip}{0.4em}

(二)实例

1.源代码

%导言区
\documentclass{ctexart} %导入版面设置的宏包
\usepackage{geometry} %导入页眉页脚需要的宏包
\usepackage{fancyhdr}
\pagestyle{fancy} %行间距所用的包
\usepackage{setspace} %设置纸张的大小
\geometry{papersize={20cm, 15cm}} %设置边距
\geometry{left=2cm,right=5cm,top=5cm,bottom=5cm} %设置页首
\lhead{张一根}
\chead{理工大学}
\rhead{\today} %设置页眉
\lfoot{左页脚}
\cfoot{\thepage}
\rfoot{右页脚} %设置横线分割的宽度
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
\renewcommand{\footrulewidth}{0.4pt} %设置行间距,1.5倍
\onehalfspacing %设置段落间距
\addtolength{\parskip}{0.4em} %正文区
\begin{document}
秋风用时光的旋律,用桂花的芬芳、苹果的馨香、菊花的灿烂、牵牛花的奔放、一串红的艳丽,把一望无际的田野乡村,演绎得在自然中沉醉,渲染得天地间空旷而又阳刚。 酷热的夏天刚刚过去,秋风吹来,秋牵着一个个节气的手,舞动着长袖,用婀娜多姿的舞姿,用变幻神奇的旋律,动听的音符,把蓝天吹得一会白云飘飘,一会云蒸霞蔚,一会仙女舞袖,一会又涌来千顷碧波。更让那成千上万得雀鸟,不顾辛苦劳顿,路途遥远,赶赴银汉,为牛郎织女架起一座相会的鹊桥,就为这对生离死别的鸳鸯说上一晚悄悄话。
\end{document}

2.输出效果:

本系列是有关LaTeX的学习系列,共计19篇,本章节是第17篇。

前一篇:16LaTeX学习系列之---LaTeX数学公式的补充

后一篇:18LaTeX学习系列之---LaTeX的参考文献

总目录:19LaTeX学习系列之---LaTeX的总结

作者:Mark

日期:2019/03/07 周四

17LaTeX学习系列之---LaTeX的版面设计的更多相关文章

  1. 19LaTeX学习系列之---LaTeX的总结

    目录 目录 前言 (一)本系列的章节目录 (二)快速温习LaTeX 1.介绍 2.源文件结构 3.文档的结构 4.字体的设置 5.图片的插入 6.表格的插入 7.数学公式的插入 8.交叉引用与浮动体 ...

  2. 18LaTeX学习系列之---LaTeX的参考文献

    目录 目录 前言 (一)简单的参考文献 1.说明 2.源代码 3.输出效果 (二)以文件管理的方式 1.说明: 2.源代码: 3.输出效果 (三)直接从源网站获取 1.说明 2.操作 目录 本系列是有 ...

  3. 16LaTeX学习系列之---LaTeX数学公式的补充

    目录 目录 前言 (一)知识点说明 1.基础细节 2.gather环境 3.align环境 4.split环境 5.cases环境 (二)实例 1.源代码 2.输出效果 目录 本系列是有关LaTeX的 ...

  4. 14LaTeX学习系列之---LaTeX的浮动体

    目录 目录 前言 (一)浮动体的基础知识 1.环境及语法 2.允许位置的参数 3.其他命令 (二)实例: 1.源代码 2.输出效果 (三)浮动体的高级操作 1.标题的控制 2.并排与子图表 3.绕排 ...

  5. 15LaTeX学习系列之---LaTeX里插入数学公式

    目录 目录 前言 (一)常用的数学公式命令 ==1.上下标== ==2.矢量== ==3.括号== ==4.符号关系== ==5.三角形符号== ==6.求和与累积== ==7.积分与微分== ==8 ...

  6. 12LaTeX学习系列之---LaTex的图片插入

    目录 目录 前言 (一)插图的基本语法 (二)插入的基本设置 1.说明: 2.源代码: 3.输出效果 (三)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第12篇. 前一篇:1 ...

  7. 13LaTeX学习系列之---LaTeX插入表格

    目录 目录 前言 (一)插入表格的基础语法 1.说明 2.源代码 3.输出效果 (二)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第13篇. 前一篇:12LaTeX学习系列之 ...

  8. 11LaTeX学习系列之---LaTeX的特殊字符

    目录 目录 前言 (一)源代码 (二)输出效果 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第11篇. 前一篇:10LaTeX学习系列之---Latex的文档结构 后一篇:12LaTe ...

  9. 10LaTeX学习系列之---Latex的文档结构

    目录 目录 前言 (一)对于Ctex宏包中的文档结构 1.说明 2.源代码 3.输出效果 4.技巧 (二)对于ctexart的文档结构 1.说明 2.源代码 3.输出效果 (三)对于ctexbook的 ...

随机推荐

  1. Jstl标签汇总

    JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作. 从功能上可以分为4类:表达式控制标签.流程控制标签.循环标签.URL操作标签.  (1)表达式控制标签:ou ...

  2. 理解 React Hooks

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由志航发表于云+社区专栏 TL;DR 一句话总结 React Hooks 就是在 react 函数组件中,也可以使用类组件(classe ...

  3. JavaWeb学习 (二十七)————监听器(Listener)在开发中的应用

    监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一.统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听 ...

  4. Spring的第三天AOP之xml版

    Spring的第三天AOP之xml版 ssm框架 spring  AOP介绍 AOP(Aspect Oriented Programming),面向切面编程.它出来的目的并不是去取代oop,而是对它的 ...

  5. mybatis mapper xml文件的导入方式和查询方式

    mybatis mapper xml文件的导入方式和查询方式 ssm框架 Mybatis  mapper与SQLSession的关系 每个基于MyBatis的应用都是以一个SqlSessionFact ...

  6. 阿里云 Ubuntu16.04 apache2 ssl证书下载与安装(必须有域名)

    阿里云申请免费SSL证书并下载(包含xxx.key|xxx._root_bundle.crt|xxx._public.crt三个文件) 用https是自己的网站收到保护,不易被攻克,所以保护自己的网站 ...

  7. PHP: Browser, Operating System (OS), Device, and Language Detect

    https://github.com/sinergi/php-browser-detector Device.php: <!DOCTYPE html> <html> <h ...

  8. vue项目导入外部css样式和js文件

    <template> <div id="app" > </div> </template> <script src=" ...

  9. json&pickle数据序列化模块

    用于序列化的模块 json,通用的序列化方式,序列化成为str类型,支持所有语言识别,序列化的数据具有局限性. pickle,python的所有数据类型都可以被序列化,序列化为bites格式,只适用于 ...

  10. Ubuntu中针对问题 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)的解决方案

    一.问题描述: 在ubuntu中有时因为错误的操作,而导致在执行 sudo apt-get install xxxx出现如下错误: E: Could not get lock /var/lib/dpk ...