zoukankan      html  css  js  c++  java
  • 17LaTeX学习系列之---LaTeX的版面设计

    目录

    本系列是有关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{页眉中}
      head{页眉右}
    2. %设置页眉
      lfoot{左页脚}
      cfoot{中页脚}
      foot{右页脚}
    3. 如下:
      %设置页首
      lhead{张一根}
      chead{理工大学}
      head{ oday}
      %设置页眉
      lfoot{左页脚}
      cfoot{ hepage}
      foot{右页脚}

    4.横分割线的设置

    命令如下:

    enewcommand{headrulewidth}{上分割线的宽度}
    enewcommand{headwidth}{ extwidth}
    enewcommand{footrulewidth}{下分割线的宽度}

    例子如下:

    enewcommand{headrulewidth}{0.4pt}
    enewcommand{headwidth}{ extwidth}
    enewcommand{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{理工大学}
    
    head{	oday}
    
    %设置页眉
    lfoot{左页脚}
    cfoot{	hepage}
    
    foot{右页脚}
    
    %设置横线分割的宽度
    
    enewcommand{headrulewidth}{0.4pt}
    
    enewcommand{headwidth}{	extwidth}
    
    enewcommand{footrulewidth}{0.4pt}
    
    %设置行间距,1.5倍
    onehalfspacing
    
    %设置段落间距
    addtolength{parskip}{0.4em}
    
    %正文区
    egin{document}
    	秋风用时光的旋律,用桂花的芬芳、苹果的馨香、菊花的灿烂、牵牛花的奔放、一串红的艳丽,把一望无际的田野乡村,演绎得在自然中沉醉,渲染得天地间空旷而又阳刚。
    	
    	酷热的夏天刚刚过去,秋风吹来,秋牵着一个个节气的手,舞动着长袖,用婀娜多姿的舞姿,用变幻神奇的旋律,动听的音符,把蓝天吹得一会白云飘飘,一会云蒸霞蔚,一会仙女舞袖,一会又涌来千顷碧波。更让那成千上万得雀鸟,不顾辛苦劳顿,路途遥远,赶赴银汉,为牛郎织女架起一座相会的鹊桥,就为这对生离死别的鸳鸯说上一晚悄悄话。
    end{document}
    

    2.输出效果:

    05.png

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

    作者:Mark

    日期:2019/03/07 周四

  • 相关阅读:
    git简单介绍
    ssh常用操作
    gentoo emerge简单用法
    golang程序因未知错误崩溃时如何记录异常
    RPC实现原理(HSF、dubbo) 从头开始(一)
    websocket
    tmpfs小结
    CURL常用命令
    SVN命令详解
    3.Linux Shell流程控制
  • 原文地址:https://www.cnblogs.com/zyg123/p/10499733.html
Copyright © 2011-2022 走看看