文档章节

【Latex】详细的简易教程——写在论文开始之前

o
 osc_zoa3moe9
发布于 2019/12/07 16:40
字数 977
阅读 52
收藏 0

精选30+云产品,助力企业轻松上云!>>>


前言:

在之前我已经写过两篇简单的博客,分别介绍了怎么安装使用Latex:https://www.cnblogs.com/wayne-tao/p/11703667.html怎么在Latex中加入中文:https://www.cnblogs.com/wayne-tao/p/11703667.html。之后就断掉没写了,在这篇文章中将会详细的介绍写论文课超作业之前的预备知识工作,下一篇则会介绍写作业中遇到的那些坑。


 关于Latex

【起源】

LATEX是在Plain TEX的基础上开发出的一种更为简单的语言,其中“TEX”是由三个希腊字母组成,发音为“Tech”(泰克),最初用于出版工业的数字印刷设备,由Donald E. Knuth(高德纳)1977年开始设计。发音为“Lay-Tech”(雷态克)。

【优势】

模板漂亮:让你的文档足够漂亮以应对各种场合(比较适用学术论文)
编写方便:可以容易地编辑公式、生成脚注、索引、目录、参考文献等复杂的文档结构(简单的手册,目录结构都很nice)
省时省力:可以免去很多费力不讨好的页面样式设计工作
资源丰富:有大量的模版可以借鉴,很容易套用(其实这个是相对的,参差不齐,很多模板却很少满意的,而且因为写模板的水平不一,并不易于套用)
统一标准:LaTex是科研界标准,很多期刊和会议提供模板

【缺点】

不是所见即所得(虽然vs code有插件,但是实际编写刚开始挺难搞的),上手不如Word简单。
组织结构需求很高的的文章不太容易写。
自己重新设计整个排版很花时间(找模板其实大概率也是需要自己魔改的)。
很难做出很复杂的效果(当然,选择了Latex不会想要花里胡哨的)。

【编译】

在VS Code编写Latex文件的时候,会发现查看pdf的时候,会出现一堆不用的中间文件,就很烦。先看一下最终文件的编译过程:

可以看到其实中间有超级多的过程,而中间过程的遗留文件也留下了,所以如果像我一样强迫症的话,可以写个bat脚本文件,不需要的时候一键清理:

del *.aux /s
del *.bak /s
del *.log /s
del *.bbl /s
del *.dvi /s
del *.blg /s
del *.thm /s
del *.toc /s
del *.out /s
del *.lof /s
del *.lol /s
del *.lot /s
del *.fdb_latexmk /s
del *.synctex.gz /s
del *.fls /s

基本用法

【Hello world】

先上一个demo

% !Mode:: "TeX:UTF-8"
\documentclass{article}
\author{My Name}
\title{My First \LaTeX{} article}

\begin{document}
\maketitle
    Wow! This is my FIRST \LaTeX{} Article!
    Hello World!
\end{document}

【基本语法】

其实有些地方跟makedown有带像,如果写过md就不会太难受,如果没用过,就只能慢慢适应啦

空格:连续的空格被认为只有一个,用 ~ 表示空格
特殊符号需要转义符:$ & % # _ { } 应该写成 \$ \& \% \# \_ \{ \}
断行:\\
分段:文字之后的一个空行是段落结束的标志
注释:% 之后都文字都是注释,是无效的语句
LaTeX的命令:以 \ 开始
  \section{第一段}
  \emph{强调}

【章节 & 段落】

文章(article)
  \section{section name}
  \subsection{subsection name}
  \paragraph{paragraph name}
  \subparagraph{subparagraph name}
图书(book)
  \chapter{chapter name}
  \part{part name}

【数学公式】

这一部分算是对于学术论文呢来说,比较实用的东西,直接上图,还是很好理解的。

行内公式(inline mode)
  \( ... \)
  \begin{math} ... \end{math}
  $ ... $
行间公式(display mode)
  \begin{equation} ... \end{equation}
  \[ ... \]
  \begin{displaymath} ... \end{displaymath}
  $$ ... $$

【算法】

【表格】

【图片】


总结

这里只是抛砖引玉,实际上Latex的用法还是很繁琐的,格式要求也是跟编程很像,所以需要多看官方文档,当然现在国内也有相关社区,不过参差不齐,别指望上面的模板有多好。

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
WebGL简易教程——目录

[toc] 1. 绪论 最近研究WebGL,看了《WebGL编程指南》这本书,结合自己的专业知识写的一系列教程。之前在看OpenGL/WebGL的时候总是感觉OpenGL/WebGL看的时候懂,实际用起来却挺难,感觉中间总...

osc_z2jt870t
04/16
2
0
WebGL简易教程——目录

目录 1. 绪论 2. 目录 3. 资源 1. 绪论 最近研究WebGL,看了《WebGL编程指南》这本书,结合自己的专业知识写的一系列教程。之前在看OpenGL/WebGL的时候总是感觉OpenGL/WebGL看的时候懂,实际...

charlee44
2019/12/08
0
0
Web Scraper 高级用法——抓取二级网面 | 简易数据分析 13

这是简易数据分析系列的第 13 篇文章。 在前面的课程里,我们抓取的数据都是在同一个层级下的内容,探讨的问题主要是如何应对市面上的各种分页类型,但对于详情页内容数据如何抓取,却一直没...

osc_wna7tzts
04/16
5
0
航拍全景图补天

【教程】航拍全景图——最详细的补天与调色 【教程】航拍全景图——最详细的补天与调色 软件及素材:ps软件,拼接好的残缺天空部分的航拍全景图,天空素材,HDR调色插件。 <ol type="1"><li...

osc_gj6vn4dn
2019/04/06
1
0
永磁同步电机矢量控制到无速度传感器控制学习教程(PMSM)(二)

最近准备把之前未整理出来的专题补上。拿到资料的同志们对我提出了非常宝贵的建议,大家都会想要从初始开始到结果,系统且完整的掌握知识,因此对自己的资料进行了一些偏向性的更改,对原理推...

沉沙丶qq254856473
04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用命名管道承载gRPC

最近GRPC很火,感觉整RPC不用GRPC都快跟不上时髦了。 gRPC设计 gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。刚好需要使用一个的RPC应用系统,自然而然就盯上了它,但是它真能够解...

osc_nq69o22c
11分钟前
8
0
06-敏捷开发框架-apis 脚本库 引用位置无关性设计

动态引入技术的设计,对我们来说非常重要。 同时也说明动态语言的使用对我们来说也是非常重要。 没有动态语言的支撑,有些想法可能不容易实现,或者有替代方案,可能会花更大的代价。 前端开...

osc_5zg9z6t1
12分钟前
9
0
(三)学习了解OrchardCore笔记——灵魂中间件ModularTenantContainerMiddleware的第一行①的模块部分

  了解到了OrchardCore主要由两个中间件(ModularTenantContainerMiddleware和ModularTenantRouterMiddleware)构成,下面开始了解ModularTenantContainerMiddleware中间件第一行代码。   ...

osc_kdarxvx0
14分钟前
9
0
50Mn18Cr4V锻锻环件

电机无磁护环怎么锻性能才能《高高》?50Mn18Cr4V高锰无磁钢在变形温度为900~1 100℃、应变速率为0.1 ~10s-1条件下的热变形行为. 结果,VC第二相的应变诱导析出对50Mn18Cr4V的热变形行为产生...

无磁钢
14分钟前
16
0
【遇见offer】一汽-大众实习生专场来啦!成长+学习+福利,一个也不能少~

在上次一汽-大众的社招直播之后,实习生的专场招聘也终于来啦! 针对2020年暑期,我们提供了非常多的实习岗位给大家选择。 如果你想得到大厂实习的宝贵经验,如果你想得到更快速的成长,如果...

osc_b88oux8w
15分钟前
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部