Latex基础

  • 使用的TEX发行版:TEX Live

基本框架

\documentclass[UTF8]{ctexart} %中文文档

%声明整个文章的标题、作者和写作日期,这些信息会通过maketitle显示
\title{题目}
\author{作者}
\date{\today}

\bibliographystyle{plain} %声明参考文献格式

\begin{document} %开始输出部分

\maketitle %输出论文的标题(包括作者和日期)
\tableofcontents %输出目录

%划分章节
\section{第一章}
\section{第二章}

\bibliography{math} %TEX从文献数据库math中获取文献信息,打印参考文献列表

\end{document}

页面设置

设置页面尺寸: 先引入geometry宏包,下面定义页面使用A6纸大小,版心居中,长宽占页面的0.8倍

\usepackage{geometry}
\geometry{a6paper, centering, scale=0.8}

改变图表标题格式: 引入caption宏包,下面定义图表所有标题使用悬挂对其方式(即编号向左突出),整体用小字号,标题文本使用斜体(汉字为楷书)

\usepackage[format=hang,font=small,textfont=it]{caption}

增加目录项目: 先引入tocbibind宏包,该宏包会在目录中加入目录项本身、参考文献、索引等项目,下面使用nottoc选项取消在目录中显示目录本身

\usepackage[nottoc]{tocbibind}

字体设置: \heiti指的是黑体,\kaishu指的是楷书,可以更改maketitle中的字体

\title{\heiti 题目}
\author{\kaishu 作者}
\date{\today}

定义字体环境: 当某些字体环境重复且定义复杂时,可以使用\newenvironment定义一个新环境。例如,如果所有的引用需要统一的格式,可以

\newenvironment{myquote} %第一行定义环境名字
{\begin{quote}\kaishu\zihao{-5}} %第二行定义环境开始的代码以及环境的设置
{\end{quote}} %第三行定义环境结束的标志

之后再使用时直接使用环境的名字即可

\begin{myquote}
第一个引用
\end{myquote}
\begin{myquote}
第二个引用
\end{myquote}

这样,如果引用的字体需要改,只用改动环境中的代码即可
分页: 使用 \newpage


文档的描述

使用\documentclass{article}声明文档的类型是一篇文章,随后可以用下方语句来表示出正文的范围

\begin{document}
    ...
\end{document}

如果需要写一篇中文文档,使用\documentclass[UTF8]{ctexart},表示文档类换成了ctexart(即中文的文章类型),[UTF8]表明了中文所使用的编码


摘要

摘要一般使用在\maketitle后,使用\begin{abstract}和\end{abstract}。


章节

使用\section{ },其中{ }内为章节的名称,会自动生成章节的序号


公式

公式不另起一行: 使用$公式$
公式另起一行但不标号: 使用 \[ 和 \]将公式包裹起来,公式默认居中。
公式另起一行且标号: 使用\begin{equation}和\end{equation},中间填写公式
可以在mathtype的预置-剪切和复制预置中选择复制Latex版本的公式,即可直接粘贴在tex中


正文书写的一些注意事项

  • 使用空行分段,单个换行不会引起文字的分段,且空行只起分段的作用,使用多个空行不会增大段间距。
  • 段前不用打空格,会自动完成文字的缩进,即使打了空格也会被忽略。
  • 汉字中间的空格会被忽略,而其他字符之间的不会
  • 当需要表示数字的范围时使用两个减号--

脚注

使用文字巴拉巴拉\footnote{脚注内容},可以在文字巴拉巴拉后添加脚注,脚注内容注释在该页的下方


强调

如果需要强调某些字,可以使用\emph{强调内容}


引用

引用内容用\begin{quote}和\end{quote}来划分起止位置部分。引用部分会单独分行,增加缩进和上下间距,以突出引用的部分。但是,引用部分并不改变引用内容的字体,可以:

\begin{quote}
\zihao{-5}\kaishu 引用内容
\end{quote}

表示选择小5号的字号,将字体切换为楷书


定理

一篇文章中会出现很多定理,可以现在导言区(即\begin{document}前)使用\newtheorem{thm}{环境名}声明环境并定义环境的名字。随后在使用时直接使用\begin{thm}[参数名]即可。例:


\documentclass[UTF8]{ctexart} %中文文档

\newtheorem{thm}{定理}
\begin{document} %开始输出部分

%划分章节
\section{第一章}
\begin{thm} [勾股定理]
这里是勾股定理
\end{thm}

\section{第二章}
\begin{thm} [勾股定理2]
这里是勾股定理2
\end{thm}

\end{document}

会生成:



插入图片

  • 插图功能需要在导言区使用\usepackage{graphicx}引入宏包
\documentclass[UTF8]{ctexart} %中文文档
\usepackage{graphicx} %引入插入图片的宏包

\begin{document} %开始输出部分

\begin{figure}[ht] %使用figure环境,参数[ht]表示插图使用的是浮动环境
\centering %定义内容居中
\includegraphics[scale=0.6]{1.png} %插入的图片及大小,图片与.tex文件在同一目录下
\caption{插图} %插图加入自动编号和标题
\label{fig:chatu} %给图片定义标签,使得可以在文章的其他地方引用\caption产生的编号
\end{figure}
\end{document}

表格

表格通过{tabular}进行声明

\begin{tabular}{|rrr|}    %声明表格,|rrr|表示表格有3列,都是右对齐
    \hline      %表示输出横线
    直角边$a$ & 直角边$b$ & 斜边$c$ \\  %行与行之间需要用\\分隔开
    \hline
    3 & 4 & 5 \\
    5 & 12 & 13 \\
    \hline
\end{tabular}

如果表格的右侧需要放公式之类的,可以将表格设置为浮动的格式,该格式需要引入新的宏包\usepackage{float}

\begin{table} [H] %设置格式为浮动
\begin{tabular}{|rrr|} %声明表格,|rrr|表示表格有3列,都是右对齐
\hline %表示输出横线
直角边$a$ & 直角边$b$ & 斜边$c$ \\ %行与行之间需要用\\分隔开
\hline
3 & 4 & 5 \\
5 & 12 & 13 \\
\hline
\end{tabular}
\qquad %设置表格与公式间的间距2em
($a^2 + b^2 = c^2$)
\end{table}

可以得到:



参考文献

可以在导言区使用\bibliographystyle声明参考文献格式,在输出中使用\bibliography打印出参考文献列表,但是需要自己定义一个参考文献数据库,即一个后缀为.bib的文件。例:

@BOOK{try,
title = {书名1},
publisher = {出版社1},
year = {2008},
author = {作者}
}

第一行为标签部分,在正文中使用\cite{标签}来引用,LATEX在参考文献中只会显示引用了的文献。标签使用英文来设置,中文会报错。BOOK也可以是ARTICLE,看需要引用的类型。


\documentclass[UTF8]{ctexart} %中文文档

\bibliographystyle{plain} %声明参考文献格式

\begin{document} %开始输出部分
啥啥啥\cite{try}
\bibliography{test} %TEX从文献数据库math中获取文献信息,打印参考文献列表

\end{document}

输出结果:


如果需要在参考文献的列表中显示并没有直接引用的文献,可以在\bibliograpgy之前加上\notice{标签名}}


交叉引用

除了参考文献外,图片和公式也可以进行引用。
图片: 图片在定义的时候使用\label{标签名}为图片设置标签,然后使用\ref{标签名}进行引用
公式: 需要引入宏包\usepackage{amsmath},然后在公式中设置标签

\begin{equation} \label{gougu}
a^2 + b^2 = c^2
\end{equation}

使用时即可使用\eqref{gougu}

你可能感兴趣的:(Latex基础)