前言:
在之前我已经写过两篇简单的博客,分别介绍了怎么安装使用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的用法还是很繁琐的,格式要求也是跟编程很像,所以需要多看官方文档,当然现在国内也有相关社区,不过参差不齐,别指望上面的模板有多好。
来源:oschina
链接:https://my.oschina.net/u/4337072/blog/3333257