美文网首页
Latex常用环境设置命令

Latex常用环境设置命令

作者: 明明就_faf8 | 来源:发表于2019-06-08 10:17 被阅读0次

常用命令

出自: http://dicocn.bokee.com/5122018.html

1. 段首缩进

中文习惯在段首缩进两格,在LaTeX中,parindent 表示段首缩进的长度,我们将它设置为当前字号的两个大写字母M的宽度,大约正好是两个汉字的宽度:

setlength{parindent}{2em}

LaTeX 默认每节的第一段的段首不缩进,这不符合中文排版习惯。我们希望正文的每一段都要缩进,使用indentfirst宏包就可办到:

usepackage{indentfirst}
2. 段距行距

LaTeX 用baselineskip表示当前的行距,其默认值大约是当前字号的1.2倍,如果当前字号是10pt,那么baselineskip是12pt。这对英文排版是合适的,对中文就显得太拥挤了,因为英文正文多为小写字母,字高与小写的x差不多(即1ex)。如果字号为10pt,那么1ex =4.3pt。我通常把行距设为字号的1.8倍:

setlength{baselineskip}{1.8em}

这个值随时可以改,对更改点以后的文字有效。

LaTeX 用parskip表示段距,我一般把它设为1ex:

setlength{parskip}{1ex}

注意:这些修改长度的命令最好都放在正文区(即begin{document}之后)。

3. 页眉页脚

我通常用fancyhdr宏包来设置页眉和页脚。

documentclass[10pt, a4paper]{book}
usepackage{fancyhdr}

我们在 LaTeX 中先把 page style 设为fancy,再设置这个style中的页眉和页脚。但是它默认每章的第一页的page style是plain,需要单独处理。

设置 plain style 的属性

fancypagestyle{plain}{%
fancyhf{} % 清空当前设置

设置页眉 (head)

fancyhead[RE]{leftmark} % 在偶数页的右侧显示章名
fancyhead[LO]{rightmark} % 在奇数页的左侧显示小节名
fancyhead[LE,RO]{~thepage~} % 在偶数页的左侧,奇数页的右侧显示页码

设置页脚:在每页的右下脚以斜体显示书名

fancyfoot[RO,RE]{it Typesetting with LaTeX}
renewcommand{headrulewidth}{0.7pt} % 页眉与正文之间的水平线粗细
renewcommand{footrulewidth}{0pt}
}
pagestyle{fancy} % 选用 fancy style

其余同 plain style

fancyhf{}
fancyhead[RE]{leftmark}
fancyhead[LO]{rightmark}
fancyhead[LE,RO]{~thepage~}
fancyfoot[RO,RE]{it Typesetting with LaTeX}
renewcommand{headrulewidth}{0.7pt}
renewcommand{footrulewidth}{0pt}

设置章名和节名的显示方式

renewcommand{chaptermark}[1]{markboth{~第~thechapter~章~~~#1~}{}}
renewcommand{sectionmark}[1]{markright{~thesection~~#1~}{}}
4. 章节标题

我通常用titlesec宏包来设置正文中出现的章节标题的格式:

usepackage{titlesec}

设置章名为右对齐,字号为Huge,字型为黑体,章号用粗体,并设置间距:

titleformat{chapter}{flushrightHugehei}{{bf thechapter}}{0pt}{}
titlespacing{chapter}{0pt}{-20pt}{25pt}

设置节名的字号为Large,字型为黑体,节号用粗体,并设置间距:

titleformat{section}{Large hei }{{bf thesectionspace}}{0pt}{}
titlespacing*{section}{0pt}{1ex plus .3ex minus .2ex}{-.2ex plus .2ex}

其中hei的定义为:
newcommand{hei}{CJKfamily{hei}}
5. 纸张大小

毕业论文要求用b5纸,单面打印,我用geometry宏包来设置纸张和版心大小:

documentclass[10pt, b5paper]{report}
usepackage[body={12.6cm, 20cm}, centering, dvipdfm]{geometry}

以上将版心宽度设为 12.6cm,高度 20cm,版心居中,且自动设置PDF文件的纸张大小。

相关文章

  • Latex常用环境设置命令

    常用命令 出自: http://dicocn.bokee.com/5122018.html 1. 段首缩进 中文习...

  • LATEX

    图环境 Latex 设置字体大小命令由小到大依次为: 参考:latex如何给表格添加注释[https://blog...

  • [Mac]LaTex 环境设置

    安装BibDesk的方法 官网下载MacTex[http://tug.org/mactex/],得到一个4.21G...

  • Latex 入门 (2)

    今天向大家介绍Latex的常用命令。 文件类别和字体大小 在Latex中三种最常用的标准文件类型包括,文章(art...

  • Linux~系统管理命令

    data:设置系统日期时间 命令格式: 常用选项: 示例: data:设置系统日期时间 命令格式: 常用选项: 示...

  • 学习yarn

    常用命令 通过 npm 安装 执行 set PATH=%PATH%;C:\.yarn\bin 来重新设置环境。 初...

  • 10 DockerFile

    1 介绍 2 注意事项 3 常用命令 命令作用FROM定义基础镜像MAINTAINER镜像的创建者ENV设置环境变...

  • 大数据环境搭建及zookeeper学习笔记

    一、搭建环境常用命令: 1.设置ip地址、子网掩码、网关: vim /etc/sysconfig/network-...

  • 2020-04-07Redis

    常用命令基本设置

  • Linux常用命令

    如何查看centos是7还是6 Linux常用命令 java环境变量设置 Tomcat命令 子目录中的文件移动到上...

网友评论

      本文标题:Latex常用环境设置命令

      本文链接:https://www.haomeiwen.com/subject/bvabxctx.html