LaTeX使用简介
LaTeX使用简介
一、前言
LaTeX在很多场合使用比较多,虽然不经常使用该编辑工具,但是了解是必要的,在人生中可能学习到很多东西,其中一部分可能永远都用不上,但是这些知识无疑增加了自己的知识库,丰富了自己的思维方式,开阔了自己的视野,是一笔无形的资产,最不济也可以成为业余的谈资。
二、LaTeX安装
LaTeX是一种基于ΤΕΧ的排版系统,由莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。 LaTeX 的工作方式类似 web page,都是由源文件(.tex or .html)经由引擎(TeX or browser)渲染产生最终效果(得到 PDF文件或者生成页面)。两者极其神似,包括语法规则与工作方式。其实也和markdown很相似,这些编辑工具都是通过程序再次编译识别渲染从而得到相应的最终文件。
根据平台选择一个TeX 发行版进行安装,建议选择最全功能最多的版本。选择一个合适的LaTex编辑器,在安装好LaTeX环境以后,通常都会有一个自带的编辑器,比如 CTex 的WinEdt, MacTeX的TeXShop, 不过功能并不强大,好比 Windows 记事本,只有一些基本的文本编辑功能。在写paper建议使用Texlive + TeXstudio +JabRef,其中Texlive 选择用于TeX 发行版;TeXStudio 是LaTex编辑器,免费的;JabRef是管理文献的,这样子用于编写参考文献比较方便。
在Tex官网上下载相应的镜像安装包,因为安装包比较大,一般有3G多,因此最好选择国内的镜像,下载完成之后就可以开始安装了,双击之后以驱动器的方式进行安装,大概需要三个多小时才能安装完成,这点也是非常值得吐槽的,中间的任何断电或者死机都可能导致重新安装。其次安装TexStudio,这个软件不是很大,在安装完成后就可以在TexStudio中加载Tex环境并使用了。
三、LaTeX使用
在TeXstudio中,可以编写相应的LaTeX代码从而生成具体的文档。
\documentclass[GBK]{ctexart} \usepackage{listings} \usepackage{xcolor} \lstset{ %backgroundcolor=\color{red!50!green!50!blue!50},%代码块背景色为浅灰色 rulesepcolor= \color{gray}, %代码块边框颜色 breaklines=true, %代码过长则换行 numbers=left, %行号在左侧显示 numberstyle= \small,%行号字体 %keywordstyle= \color{red},%关键字颜色 commentstyle=\color{gray}, %注释颜色 frame=shadowbox%用方框框住代码块 } \begin{document} %this is a fragment of java code \begin{lstlisting}[language={java}] //java code public class Main{ public static void main(String[]args){ System.out.println("hello,world"); } } \end{lstlisting} \end{document}
为了便于使用,我们可以修改TeXstudio的语言,变成中文,此外,还可以设置显示行号,此时需要“显示高级选项”,然后在高级编辑其中就可以显示所有行号了。
此外对于编写中文文档,需要修改默认编译器:txs:///pdflatex改成txs:///xelatex。此时中文文档可以编译了(不然会出错),非常方便。
% 导言区 \documentclass{article} % 导入中文宏 \usepackage{ctex} % 构建命令,取别名,使用degree 代替 ^ circ \newcommand\degree{^\circ} \title{\heiti 浅谈勾股定理} \author{\kaishu zyr} \date{\today} % 正文区 \begin{document} \maketitle hello zyr! 勾股定理可以用现代的语言描述如下: 直角三角形斜边的平方等于两腰的平法和。 可以用符号语言描述为:设直角三角形 $\angle C=90\degree $则有: $$ AB^2 = BC^2 + AC^2 $$ 这就是勾股定理 \end{document}
四、使用模板
其中LaTeX最方便的一点就是可以使用模板,对于高校论文写作,只需要找到相应的LaTeX模板即可,这样就可以编辑出优美的公式了,最后导出PDF即可。