《离散数学》老师表示大家可以用 LaTeX 写课设,于是周末心血来潮准备用 LaTeX 写论文,哇安装起来很麻烦,最终在叶姐姐的指导下写完了QwQ。
安装
有很多方案,我一开始选择 latatexLive + atom 然后,我的 atom 挂了。。
Plan B:latexlive + sublime text 然后我卸载的时候,不知道卸了什么其他的东西,不过电脑好像没有坏。
最后选择了 Win 的套餐 CTeX
使用
documentclass
\documentclass[]{}
文档设置,用 utf-8 参数来支持中文,不过不知道为什么,复制到其他地方就会导致打不开,可能默认用 ascii 打开文档导致溢出爆炸?
usepackage
载入库,类似与 Python 的 import 或者说是 C 系的 include
\usepackage{}
\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry}
可以设置页面边距哟
begin
来闭合一个区域
\begin
\end
author
设置作者
\author{}
title
设置文章标题
\title{}
maketitle
让该页面加入标题作者时间信息
\maketitle
section
格式化文章,真的很好用
\\(?:sub){0,1,2}section
(上面是 \section 和 \subsection 和 \subsubsection 的意思,叶姐姐太强了)
cite
引用
\cite{}
配合使用形成参考文献
\begin{thebibliography}{0}
\end{thebibliography}
其他
\是换行
\par是换段落
\newpage换页
范例
\documentclass[UTF8]{ctexart}
\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry}
\usepackage{cite}
\usepackage{abstract}
\author{EDGsheryl}
\title{SQL技术研究综述}
\begin{document}
\maketitle
\begin{abstract} 随着计算机技术的迅速发展,在“信息时代”的21世纪,计算…… \textbf{关键词:SQL,库存管理系统}
\end{abstract}
\section{引言}
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程\cite{Baidu}
\section{SQL技术简介}
\subsection{应用}
结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据……
\subsection{支持标准}
SQL 是1986年10 月由美国国家标准局(ANSI)通过的数据库语言美国标……
\subsection{其他版本SQL}
各种不同的数据库对SQL语言的支持与标准存在着细微的不同,这是因为,……
\section{SQL引擎工作原理及对比}
\subsection{ISAM}
ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到……
\subsection{MyISAM}
MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索……
\subsection{HEAP}
HEAP允许只驻留在内存里的临时表格。驻留在内存里让HEAP要比ISAM和MYISAM都快,……
\subsection{InnoDB}
InnoDB数据库引擎都是造就MySQL灵活性的技术的直接产品,……\cite{yuanli,duibi}
\section{目前SQL技术中所存在的不足}
(1)安全问题。……\par (2)效率问题。……
\section{总结和展望}
SQL技术作为现有库存管理技术的主力军,必然有他的优势之处,随着非关系数据库的扩大使用,会减少关系型数据库的安全问题。
\begin{thebibliography}{0}
\bibitem{Baidu}
SQL .维基百科,2015-01-31
\bibitem{yuanli}
李武.姚珺.数据库原理及应用.哈尔滨:哈尔滨工程大学出版社,2011:179
\bibitem{duibi}
Wilson . 浅谈My SQL引擎的对比,2015
\end{thebibliography}
\end{document}
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!