如何使用LaTeX完成一篇论文的基本排版

LaTex是一款非常好用的论文编辑软件,在对数学式的处理上有着得天独厚的优势,并且有着非常多的宏包可以随时下载,可以说是一款与时俱进,永远不会过时的软件。

基本内容

  • LaTeX的基本语法
  • 完成一篇LaTeX创建的简单论文

LaTeX的基本语法

\documentclass[UTF8]{ctexart}  %使用中文版的article文档类型排版,并选择UTF8编码格式
\usepackage{amsmath}  %使用宏包,这里使用的是调用公式宏包,可以调用多个宏包
\begin{document}  %开始写文章
文章内容            %编辑文章
\end{document}  %结束写文章

以上就是完成一篇LaTeX文档的基本格式。LaTeX是使用各种各样的命令来操作文档格式以及文档内容的,对于常见命令应该熟练记住,而一些不常见的命令用的时候现搜即可。
这是运行结果,源文件类型是.tex,生成文档类型是.pdf。

标准文类
  • article:短文,评论,学术论文;无左右页区分,无章设置。对应中文类ctexart。
  • book:著作,学位论文;默认有左右页区分,章起右页。对应中文类ctexbook。
  • report:商业,科技,试验报告,默认无左右页区分,章起新页。对应中文类:ctexrep。
  • beamer:论文陈述幻灯片;提供多种主题式样,可方便更改幻灯片的整体风格。
常用宏包

不是必须记住,需要用哪个现查即可,列出这些是为了浏览别人的源文件时知道人家调用了哪个宏包。
- amsmath 公式环境和数学命令
- amssymb 数学符号生成命令
- array 数组和表格制作
- calc 四则运算
- caption 插图和表格标题格式设置
- fancyhdr 页眉页脚设置
- fancyvrb 抄录格式设置
- fontspec 字体选择
- geometry 版面尺寸设置
- graphicx 插图处理
- hyperref 创建超文本链接和PDF书签
- longtable 制作跨页表格
- multicol 多栏排版
- ntheorem 定理设置
- paralist 多种列表环境
- tabularx 自动设置表格列宽
- titlesec 章节标题格式设置
- titletoc 目录格式设置
- xcolor 颜色处理
- xeCJK 中日朝文字处理和字体选择

完成一篇LaTeX创建的简单论文

  • 先将我们第一步写的代码粘贴复制过来。
\documentclass[UTF8]{ctexart}  %使用中文版的article文档类型排版,并选择UTF8编码格式
\usepackage{amsmath}  %使用宏包,这里使用的是调用公式宏包,可以调用多个宏包
\begin{document}  %开始写文章
文章内容            %编辑文章
\end{document}  %结束写文章
  • 一篇论文最基本的是要有标题和作者等标志性的东西。我们来设置一下我们的作者名字,论文名字,以及创作时间。
\title{杂谈勾股定理}  %大括号里填写标题
\author{张三}  %大括号里填写作者姓名
\date{\today}    %大括号里填写\today会自动生成当前的日期
\maketitle     %我们写了以上内容以后一定要添加这个,制作标题,否则上面的内容都是无效的。

现在我们将上述内容填充到我们的框架里。

\documentclass[UTF8]{ctexart}  %使用中文版的article文档类型排版,并选择UTF8编码格式
\usepackage{amsmath}  %使用宏包,这里使用的是调用公式宏包,可以调用多个宏包
\begin{document}  %开始写文章
\title{杂谈勾股定理}  %大括号里填写标题
\author{张三}  %大括号里填写作者姓名
\date{\today}    %大括号里填写\today会自动生成当前的日期
\maketitle     %我们写了以上内容以后一定要添加这个,制作标题,否则上面的内容都是无效的。
\end{document}  %结束写文章

也可以将姓名标题填到\begin{document}的上面,将\maketitle放在\begin{document}的下面,效果一样。
看一下运行效果:

- 下面我们来给论文添加摘要部分

\begin{abstract}         %摘要部分
\small\centering这是一篇关于勾股定理的小论文。&\small 是使用缩小字体,\centering是使内容居中
\end{abstract}

在latex中摘要,后记,目录之类的内容只需在\begin的大括号中添加相关英文即可。
来看一下运行结果:

- 我们发现还没有目录,我们来添加一个目录

\tableofcontents  %表示目录部分开始
\section{勾股定理在古代}  %目录的前缀页面都会自动排版不需要手动排版
\section{勾股定理的近代形式}
\addcontentsline{toc}{section}{参考文献}  %用来添加文献的标准方式
\section{附录}  %要写的附录

运行结果:

- 接下来我们来分别填写每一个小结的内容
来填写第一节

\usepackage{graphicx}   %我们先添加宏包插图,方便接下来添加图片
\label{sec:ancient}  %这是添加书签的命令,一会儿要用到
\small西方称勾股定理为毕达哥拉斯定理,将勾股定理的发现归功于公元前6世纪的毕达哥拉斯学派\cite{Kline}。该学派得到了一个法则,可以求出可排成直角三角形三边的三元数组。毕达哥拉斯学派没有书面著作,该定理的严格表述和证明则见于欧几里得\footnote{欧几里得,公元前 330——275 年。}《几何原本》的命题47:“直角三角形斜边上的正方形等于两直角边上的两个正方形之和。”证明是用面积做的。\%这里cite{Kline}是为了一会添加引用文献标记用的,\footnote是在文章下面自动添加注释的命令,换行可以使用空一行的方法。\small 我国《周髀算经》载商高(约公元前12世纪)答周公问:\footnotesize\centering勾广三,股修四,径隅五。%这里调整字体并使字体居中\small 又载陈子(公元前 7——6 世纪)答荣方问:\footnotesize\centering若求邪至日者,以日下为勾,日高为股,勾股各自乘,并开方而除之,得邪至日。\small 较古希腊更早。后者已经明确道出勾股定理的一般形式。图\ref{fig:xiantu}是我国古代对勾股定理的一种证明\cite{quanjing}   %\ref{fig:xiantu}用于读取标签xiantu,cite用于引用参考文献quanjing
\begin{figure}[!ht]\centering   %添加图片环境的配置
\includegraphics[scale=0.5]{xiantu.jpg}    %添加图片,图片文件名为xiantu.jpg
\caption{宋赵爽在《周髀算经》注中作的弦图(仿制),该图给出了勾股定理的一个极具对称美的证明。\label{fig:xiantu}}  %在图片下面的文字说明
\end{figure}

看一下运行结果:

  • 我们来编写第二节
    要在最开始添加
\usepackage{amsmath}  %使用宏包,这里使用的是调用公式宏包,可以调用多个宏包
\newtheorem{thm}{定理}  %定义标题为定理的定理类环境thm
\newcommand\degree{^\circ}    %定义新命令degree

接下来写正文:

\begin{thm}[\small勾股定理]  %开始定理环境
\small直角三角形斜边的平方等于两腰的平方和。\small 可以用符号语言表述为:设直角三角形$ABC$,其中$\angle C=90\degree$,则有    %$$之间为数学表达式的书写地方,我们定义的degree是为了写度数符号的。
\begin{equation}\label{eq:gougu}   %开始单行公式环境equation,并添加了书签gougu
\small AB^2=BC^2+AC^2.
\end{equation}
\end{thm}
\small 满足式 \eqref{eq:gougu} 的整数称为\emph{勾股数}。第 \ref{sec:ancient} 节所说毕达哥拉斯学派得到的三元数就是勾股数。下表给出一些较小的勾股数:%\eqref{eq:gougu}读入书签gougu;emph强调勾股数,ref读入书签ancient\vspace{3mm}    %空一行
\begin{tabular}{|c|c|c|}\hline   %开始表格环境,{|c|c|c|}表示文字居中的三列,\hline...\hline表述画两条并排的水平线。\hline必须用于首行之前或者换行命令之后。
\small直角边$a$&直角边$b$&斜边$c$\\\hline     %&是数据分割符号
3&4&5\\\hline
5&12&13\\\hline
\end{tabular}
\small($a^2+b^2=c^2$)

看一下运行结果:

- 书写附录和文献

\begin{thebibliography}{99}    %参考文献开始
\bibitem{1}失野健太郎.几何的有名定理.上海科学技术出版社,1986.                    %参考文献1
\bibitem{quanjing}曲安金.商高、赵爽与刘辉关于勾股定理的证明.数学传播,20(3),1998.                  %参考文献2
\bibitem{Kline}克莱因.古今数学思想.上海科学技术出版社,2002.
\end{thebibliography}
\addcontentsline{toc}{section}{参考文献}
\begin{appendix}               %附录开始
\section{附录}
\small 勾股定理又叫商高定理,国外也称百牛定理。
\end{appendix}

这些就是一些常用的命令和单词了。来看一下结果:

好至此为止你已经掌握了用latex创建文档的一些规律,但是更好的使用技巧还是需要我们不断去探索,希望本文能对你有所帮助

如何使用LaTeX完成一篇论文的基本排版相关推荐

  1. latex怎么看论文字数_如何使用LaTeX完成一篇论文的基本排版

    如何使用LaTeX完成一篇论文的基本排版 LaTex是一款非常好用的论文编辑软件,在对数学式的处理上有着得天独厚的优势,并且有着非常多的宏包可以随时下载,可以说是一款与时俱进,永远不会过时的软件. 基 ...

  2. Latex实践:一个零Latex基础的术渣花了一天半的时间用Latex完成一篇SCI论文编辑

    1 肺腑之言: 近日,夜观天象,一个零Latex基础的术渣花了一天半的时间用Latex完成一篇SCI论文编辑!!吐血完成后的第一感受:Latex就是一个纸老虎,一遍实践比看网上各种教程10遍都有效的多 ...

  3. 用 LaTeX 写漂亮学位论文

    用 LaTeX 写漂亮学位论文(from wloo) 序 一直觉得有必要写这样一篇文章,因为学位论文从格式上说更像一本书,与文章 的排版不同,不仅多出目录等文章没有的部分,而且一般要设置页眉页脚方便阅 ...

  4. 如何写好一篇论文——闵老师《论文写作》心得

    如何写好一篇论文--闵老师<论文写作>心得 文章目录 如何写好一篇论文--闵老师<论文写作>心得 一. 学术论文基本概念 二.选题 三.准备工作 写作工具 阅读大量高质量论文 ...

  5. 用 LaTeX 写漂亮学位论文(from wloo)

    用 LaTeX 写漂亮学位论文(from wloo) 序 一直觉得有必要写这样一篇文章,因为学位论文从格式上说更像一本书,与文章 的排版不同,不仅多出目录等文章没有的部分,而且一般要设置页眉页脚方便阅 ...

  6. Latex学习以及IEEE论文投稿Latex排版经历

    ** Latex学习以及IEEE论文投稿Latex排版经历 ** 1.工欲善其事必先利其器 我使用的软件是TeXLive2021+TEXstudio,读者可以在下面的超链接下载,亲测有效. TeXLi ...

  7. 一篇论文又是Major Revision

    今天一大早收到来自三个多月前投稿的一个journal的审稿回复:revise and reconsider...给老板看了具体的letter后觉得这就是Major Revision. 坑爹啊,这篇论文 ...

  8. 闵帆老师论文写作课心得体会——如何写好一篇论文

    目录 前言 一.学术论文 二.Latex排版及数学公式 三.关于英文 四.题目--论文的第一印象 五.摘要及关键词 六.引言--完整的故事 七.文献综述要重视 八.伪代码--论文的核心之一 九.实验- ...

  9. PayPal高级工程总监:读完这100篇论文 就能成大数据高手

    PayPal高级工程总监:读完这100篇论文 就能成大数据高手 阅读目录 关键架构层(Key architecture layers) 架构的演进(Architecture Evolution) 文件 ...

  10. DeepMind大佬4年读博日记!6篇论文、97篇审稿、1308条代码提交

    编|昕朋 源|新智元 真实的博士生是什么样?来自德国的DeepMind研究员,用10组数据,总结了他在攻读计算机科学博士学位时最真实的生活. 各类论坛中,有一个话题被不断提起:该不该读博? 现在,有人 ...

最新文章

  1. Linux查看文件内容的5种方式
  2. 延长线段ab到c的画法有几种_终于有人把趋势线的正确画法和错误画法讲透彻了,字字精华,原来大多数人都画错了...
  3. 2.CCGridAction(3D效果),3D反转特效,凸透镜特效,液体特效,3D翻页特效,水波纹特效,3D晃动的特效,扭曲旋转特效,波动特效,3D波动特效...
  4. 慢慢聊Linux AIO
  5. mysql数据迁移到sqlserver_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...
  6. 【CF#931.B】World Cup (思维,模拟)
  7. 插件设置修改失败_【王者荣耀金牌特权】详细技术设置教程,更新异常解决办法...
  8. Codeforces 932D - Tree
  9. mysql5.0 执行定时计划
  10. ManyCam Enterprise(摄像头特效软件)v6.7.0.34版
  11. 兴奋!北大嵩天教授Python零基础入门教程全套,可以下载啦
  12. JS特效一:图片轮播图(JS必须掌握的特效)
  13. [irving] C# Windows Beep 调用声音文件
  14. 典型IO模型----阻塞IO,非阻塞IO,信号驱动IO,异步IO
  15. 关于子函数的调用和终止
  16. SSH协议及免密码登录
  17. 「基因组学」使用CAFE进行基因家族扩张收缩分析
  18. FLANN C++ 使用
  19. 学成在线 nuxt.js出现localhost 发送的响应无效。 ERR_INVALID_HTTP_RESPONSE 寻求大佬解决
  20. Notion,这应该是程序员最后一款笔记软件

热门文章

  1. 6款反垃圾邮件产品横向比较测试
  2. matlab求解vrp问题遗传算法,vrp问题(遗传算法vrp问题)
  3. hdu 4899 Hero meet devil
  4. html实现爱情告白(附源码)
  5. PHP京东商城爬取网页乱码问题解决
  6. captain and crew
  7. 关于电子科技大学学生用餐情况的一些调查
  8. 银行面试之MySQL数据库
  9. 嵌入式系统开发笔记19:CJ/T-188 冷热量表协议解析8
  10. MySQL数据库(1):数据库 Database 基本概念