LaTex入门(二):文档类型和结构划分

此节根据一些属性节点和文档的划分来介绍其用法:
* \documentclass[options]{…}
* \pagestyle{…}
* \pagenumbering{…}
* \title
* \author
* \date
* \maketitle
* \chapter
* \section
* \subsection
* \subsubsection
* \paragraph
* \subparagraph
代码示例如下:

%在documentclass可以前面可以添加一些参数,形如\documentclass[options]{...}。这个节点设置的参数将会应用到全文当中。若有多种参数,则用逗号进行分隔。
%Options:
%   Font size: 如 10pt 11pt.该参数会使正文的字体大小设置为对应的值,除非使用局部改变字体以外。默认字体大小为10pt
%   Paper size: 该参数会使生成的pdf为每一页大小为指定的纸张大小,并根据这个来对段内文字进行换行。默认参数为letterpaper
%       letterpaper: 11x8.5 in;     a4paper: 20.7x21 in
%       legalpaper: 14x8.5 in;      a5paper: 21x14.8 in
%       executivepaper: 10.5x7.25 in; b5paper: 25x17.6 in
%   Page Formats:
%       columns: 决定了每一页的内容是分成一列还是两列。默认情况下article, report, letter为单面, book 为双面。
%           onecolumn: 一列
%           twocolumn: 两列
%       sides: 决定了打印的时候是双面打印还是单面打印
%           oneside: 单面打印
%           twoside: 双面打印
%       chapter: 对于report和book类型的文章,有一个额外的参数可以设置。即允许每个章节的开始页为任意页还是只能限定为奇数页。report默认参数是openany, book默认参数是openright
%           openany: 章节开始页为任意页
%           openright: 章节开始页只能为奇数页
%        titlepage: 对于article类型文章不会自动有标题页(包含文档名字、作者和其他),但是对于report和book类型默认会有标题页,但LaTex都提供了额外的参数来设置
%           notitlepage: 无标题页
%           titlepage: 标题页

\documentclass[11pt, twocolumn, a4paper, openany]{article}
\usepackage{xeCJK} % 使用中文包来输入中文

%\pagestyle: 设定了页脚和页眉的参数
%   plain: aritcle类型文章的默认参数。页眉为空,页脚只包含页码
%   empty: 页眉和页脚都为空,特别是没有页码
%   headings: book类型文章的默认参数。页脚为空,页眉包括页码和章节名。一旦设定,全文都会以这种方式来显示也没和页脚
%   myheadings: 可以和\markright和\markboth搭配来定制自己的页眉页脚样式
%       \markboth{left head{right head}: left head为左手边页的显示内容, right head为右手边页的内容。这只对双面打印的设定起效。单面打印的默认为\markright
%       \markright{right head}:定制自己的页眉。
%\thispagestyle{...}:参数如上,但是只对当前页生效
\pagestyle{myheadings}\markright{right head}

%\pagenumbering{...}:页码的样式。默认参数是阿拉伯数字。该命令会重置页码
%   arabic: 阿拉伯数字
%   roman: 小写罗马数字
%   Roman: 大写罗马数字
%   alph: 小写英文字母
%   Alph: 大写英文字母
%用法:假设在前言部分采用罗马数字,在剩余的正文部分用阿拉伯数字,则在前言部分使用命令\pagestyle{roman}。随后在新的章节后面采用\chapter{...}\pagenumbering{arabic}。还可以在后面接\setcounter{page}{number}来设定起始页码。
\pagenumbering{alph}\setcounter{page}{2}

\begin{document}
    %Title部分:包含了 \title, \author, \date, \maketitle。 默认情况下, 这部分的内容会自动居中。即使文档名字过长也会自动换行。也可以利用“\\”来自动换行。这部分在book和report类型文章中会另起一页,而article则在文档的第一页。
    %   \title{document name}: document name 为输入的文档名字。
    %   \author{author names}: author names 为输入的作者们的姓名。若有多个作者名字则利用 "\and"命令来连接。
    %   \date{date text}: date text 为输入的文档制作日期
    %   \maketitle: 在调用了上述的三个命令来制作标题以后,必须得调用本命令才能生效。
    \title{Title}
    \author{
    Author 1\\
    Address line 11\\
    Address line 12\\
    \and
    Author 2\\
    Address line 21\\
    Address line 22
    }
    \date{Month Date, Year}
    \maketitle

    %Abstract: 摘要部分。在article和report中可以调用\begin{abstract}来实现。在report类中这部分会另起一页。在article中这部分会在第一页的标题下方
    \begin{abstract}
      Abstract Text
    \end{abstract}

    %划分文档部分:chapter(章)、section(部分)、subsection(子部分)、subsubsection(子子部分)。article类型可应用除\chaper以外的所有命令。具体如下:
    %\chapter
    %\section: \section*{}写法不会产生编号
    %\subsection
    %\subsubsection
    %\paragraph
    %\subparagraph
    \section{划分文档}
    \subsection{示例}
    在这个例子中, 我们展示了subsection(子部分)和subsubsection(子子部分)——没有subsubsubsection(子子子部分)——是怎样子产生的。注意一下这些子部分是怎样编号的。

    \subsubsection{子示例}
    注意到subsubsectiond的编号了吗?在\texttt{article}类型中subsection和subsubsection都会有编号。但是在\texttt{book}和\texttt{report}中subsubsection没有编号。(你能弄清楚为什么吗?)

    \paragraph{记录}
    paragrph和subparagraph都没有编号。它们会有一个插入的头部:注意。

    虽然这部分的命令开头名字叫做“paragraph”,我们可以在里面有个段落。

    \subparagraph{子记录}
    Subparagraph也有额外的缩进。

    而且它们可以包含不止一段文字。
\end{document} 

你可能感兴趣的:(论文编写)