Latex-第一篇Latex文档

2017-08-30 21:16:35

一、实现第一篇Latex文档

\documentclass{article}
%这里是导言区

\begin{document}
    Hello , \LaTeX .
\end{document}
  • \documentclass{article}:中包含了一个控制序列(或称命令/标记)。所谓控制序列,是以反斜杠\开头,以第一个空格或非字母 的字符结束的一串文字,他们并不被输出,但是他们会影响输出文档的效果。这里的控制序列是 documentclass,它后面紧跟着的 {article} 代表这个控制序列有一个必要的参数,该参数的值为 article。这个控制序列的作用,是调用名为 “article” 的文档类。

请注意,TeX 对控制序列的大小写是敏感的,部分控制序列还有被方括号[]包括的可选参数。所谓文档类,即是 TeX 系统预设的(或是用户自定的)一些格式的集合。不同的文档类在输出效果上会有差别。

  • %这里是导言区:% 开头。在 TeX 风格的文档中,从 “%” 开始,到该行末尾的所有字符,都会被 TeX 系统无视,只作为供人类阅读的注释。除非在 “%” 前加上反斜杠来取消这一特性。
  • \begin{document}...\end{document}:只有在 “document” 环境中的内容,才会被正常输出到文档中去或是作为控制序列对文档产生影响。也就是说,在 \end{document} 之后插入任何内容都是无效的。
  • 导言区:\begin{document}\documentclass{article} 之间的部分被称为导言区。导言区中的控制序列,通常会影响到整个输出文档。比如,我们通常在导言区设置页面大小、页眉页脚样式、章节标题样式等等。

二、Latex中的中文显示问题的解决

方案一:调用ctex包文件

\documentclass{article}
%这里是导言区
\usepackage{ctex}
\begin{document}
    你好 , \LaTeX !
\end{document}

方案二:使用ctexart文档类

相较于之前的例子,这份代码只有细微的差异:文档类从 article 变为 ctexart;增加了文档类选项 UTF8

 

\documentclass[utf-8]{ctexart}
%这里是导言区
%\usepackage{ctex}
\begin{document}
    你好 , \LaTeX !
\end{document}

三、组织文章结构

  • 作者,标题以及日期
\documentclass[utf8]{ctexart}
%这里是导言区
\title{你好,World .}
\author{Tim}
\date{\today}
\begin{document}
    \maketitle
    你好 , \LaTeX !
\end{document}

这里的导言区内容复杂了很多,但和之前的文档主要的区别只有一处:定义了标题、作者、日期。

document 环境中,除了原本的你好,world!,还多了一个控制序列 maketitle。这个控制序列能将在导言区中定义的标题、作者、日期 按照预定的格式展现出来。

使用titling宏包可以修改上述默认格式。参考TeXdoc.

  • 章节和段落

\documentclass[utf8]{ctexart}
%这里是导言区
\title{你好,World .}
\author{Tim}
\date{\today}
\begin{document}
    \maketitle
    \section{你好,中国}
    中国在East Asia.
    \subsection{Hello, beijing}
    北京是captial of China.
    \paragraph{Tian'anmen square}
    is the center of beijing.
    \subparagraph{Chairman Mao}
    is in the center of tian'anmen square.
    \subsection{Hello 山东}
    \subparagraph{山东大学} 
    is one of the best university in 山东。
\end{document}

在文档类 article/ctexart 中,定义了五个控制序列来调整行文组织结构。他们分别是

  • \section{·}
  • \subsection{·}
  • \subsubsection{·}
  • \paragraph{·}
  • \subparagraph{·}

另外,report/ctexrep中,还有\chapter{·};在文档类book/ctexbook中,还定义了\part{·}

  •  插入目录
\documentclass[utf8]{ctexart}
%这里是导言区
\title{你好,World .}
\author{Tim}
\date{\today}
\begin{document}
    \maketitle
    \tableofcontents
    \section{你好,中国}
    中国在East Asia.
    \subsection{Hello, beijing}
    北京是captial of China.
    \paragraph{Tian'anmen square}
    is the center of beijing.
    \subparagraph{Chairman Mao}
    is in the center of tian'anmen square.
    \subsection{Hello 山东}
    \subparagraph{山东大学} 
    is one of the best university in 山东。
\end{document}

 

 

posted @ 2022-08-01 23:55  hyserendipity  阅读(299)  评论(0编辑  收藏  举报