当前位置: 首页 > news >正文

17LaTeX学习系列之---LaTeX的版面设计

目录

  • 目录
  • 前言
  • (一)基础知识
    • 1.纸张大小的设置
    • 2.边距的设置
    • 3.页眉页脚的设置
    • 4.横分割线的设置
    • 5.行间距与段间距
  • (二)实例
    • 1.源代码
    • 2.输出效果:

目录

本系列是有关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.输出效果:

05.png

本系列是有关LaTeX的学习系列,共计19篇,本章节是第17篇。
前一篇:16LaTeX学习系列之---LaTeX数学公式的补充
后一篇:18LaTeX学习系列之---LaTeX的参考文献
总目录:19LaTeX学习系列之---LaTeX的总结

作者:Mark

日期:2019/03/07 周四

转载于:https://www.cnblogs.com/zyg123/p/10499733.html

相关文章:

  • 企业分布式微服务云SpringCloud SpringBoot mybatis (八)消息总线(Spring Cloud Bus)
  • 将博客搬至CSDN
  • reduce/reduceRight
  • 刚进入编程学习的小菜鸟
  • ES6 module(模块化)
  • jquery.editable-select带输入框的下拉框
  • Docker login失败问题的处理
  • Apache+Tomcat负载均衡
  • Kubernetes系统架构与组件功能
  • python 字符串方法
  • MMKV源码学习
  • Zookeeper简介
  • 微服务架构,你必须要知道的一些事儿!
  • 自动化测试|录制回放效果差异检测
  • JAVA springcloud ssm b2b2c多用户商城系统源码(一)构建第一个SpringBoot工程
  • ES6指北【2】—— 箭头函数
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • ECS应用管理最佳实践
  • ES6之路之模块详解
  • Git同步原始仓库到Fork仓库中
  • JAVA并发编程--1.基础概念
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • KMP算法及优化
  • scala基础语法(二)
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • webgl (原生)基础入门指南【一】
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 搭建gitbook 和 访问权限认证
  • 对象引论
  • 欢迎参加第二届中国游戏开发者大会
  • 计算机常识 - 收藏集 - 掘金
  • 简单基于spring的redis配置(单机和集群模式)
  • 每天一个设计模式之命令模式
  • 前端_面试
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 小程序button引导用户授权
  • 新手搭建网站的主要流程
  • 用quicker-worker.js轻松跑一个大数据遍历
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ​flutter 代码混淆
  • #if 1...#endif
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • $NOIp2018$劝退记
  • ( 10 )MySQL中的外键
  • (4) PIVOT 和 UPIVOT 的使用
  • (poj1.3.2)1791(构造法模拟)
  • (定时器/计数器)中断系统(详解与使用)
  • (动态规划)5. 最长回文子串 java解决
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (全注解开发)学习Spring-MVC的第三天
  • (三)uboot源码分析
  • . ./ bash dash source 这五种执行shell脚本方式 区别