[latex] 格式控制

来源:互联网 发布:tensorflow 数据结构 编辑:程序博客网 时间:2024/06/06 05:27

本文讨论miktex使用,中文部分采用ctex

  • 页面设置
    设置纸张,编码,默认字号,引用ctex

    \documentclass[a4paper,UTF8,12pt]{ctexrep}

    此处采用a4纸张,UTF8编码,12pt(小四)为正文默认字号,引用ctexrep包
    设置页边距

    \usepackage[top=2.5cm,bottom=2cm,left=3cm,right=3cm]{geometry}

    页边距为上2.5cm,下2cm,左3cm,右3cm

  • 页眉页脚

    \pagestyle{fancy}\lhead{}\chead{页眉信息}\rhead{}\lfoot{}\cfoot{\thepage}\rfoot{}

    lhead表示页眉信息,向左对齐;chead表示页眉信息,中间对齐;rhead表示页眉信息,向右对齐。页脚同理。其中\thepage表示当前页码。

    页眉页脚信息只需要设置一次,在此后的所有页中都会应用此设置。

  • 页码处理
    某页不需要页眉页脚

    \thispagestyle{empty}

    页码采用罗马数字

    \pagenumbering{Roman}

    页码采用阿拉伯数字

    \pagenumbering{arabic}
  • 行距、段距控制

    空余0.5行的段距

    \vspace{0.5em}

    本语句是在当前位置创造0.5行的空行,如用于控制段距,则需要在该段前后都输入此语句。

    1.5倍行距

    \begin{spacing}{1.5}输入正文\end{spacing}

    所有需要格式控制的文字需要包含在\begin{spacing}{n}…\end{spacing}中。

  • 字体、字号、加粗、斜体设置

    字体设置为黑体

    \begin{CJK*}{UTF8}{hei}正文\end{CJK*}

    设置字号为4号(ctex用法)

    \zihao{4} 正文

    使用此用法必须包含ctex,对于英文此方法同样有效。其中的4代表4号字体,如果是小4号,则为-4。

    加粗设置

    \textbf{正文}

    斜体设置

    \emph{正文}
  • 缩进

    引用ctex后,每段段前自动缩进2个中文字符。如需手动控制缩进,则输入\quad代表空一个中文字符的距离,\qquad代表2个中文字符的距离。取消自动缩进为\noindent。如果要更改默认缩进,则需引用宏包\usepackage{indentfirst},设置缩近距离\setlength{\parindent}{2em},此处设置为2个字符。

  • 标题与自动目录
    可以理解为将文字套用标题的默认格式,在自动生成的目录中也可以输出。
    一级标题为\chapter{正文}
    二级标题为\section{正文}
    三级标题为\subsection{正文}

    如果需要将没有设置为标题的部分也加入正文,则需使用

    \addcontentsline{toc}{chapter}{摘要}

    此处将“摘要”视作一级标题(chapter)加入

    这两种加入方法的区别是,第一种会将文字套用标题默认格式在此语句位置输出标题,第二种方法不会输出标题,只加入到目录列表中。

    生成目录

    \tableofcontents

    在输入该语句的位置创建新页并插入目录

    给一个例子:

    \addcontentsline{toc}{chapter}{摘要}\chapter{chapter}\section{section1}\section{section2}\subsection{subsection}

    自动目录结果为:

    目录

0 0
原创粉丝点击