E路飞扬分享 http://blog.sciencenet.cn/u/alence

博文

现学现卖——简单教你怎样用LaTeX

已有 7075 次阅读 2014-7-3 06:44 |系统分类:论文交流|关键词:学者


简单教你怎样用LaTeX-FengLiang.pdf


(可以直接看上面的附件,博文有些源程序代码的地方显示乱码,我也不知道怎么能调好)

(PS:本人是初学LaTeX,观点和方法有不当之处欢迎指出和讨论)


一. 为何要用LaTeX?

如果说到有没有哪款比Microsoft Word更加专业、效果更加漂亮的排版软件,无疑非LaTeX莫属。当然,事实上Microsoft Word也能编辑出非常漂亮的排版格式,但需要借助于样式、书签、交叉引用等功能及MathType、EndNote等外部软件支援,即使如此,编辑出的公式、参考文献等的效果仍然不及LaTeX漂亮,操作过程可能也没有LaTeX简单。LaTeX文档编辑需要的只是一个模板,有了模板,就只需要往里面填内容,大多数复杂的格式都是软件自动安排的。诚然,刚开始使用LaTeX时,需要学习它的基本语法(LaTeX指导书笔者推荐《一份不太简短的LaTeX2ε介绍》by Tobias Oetiker et al,下载地址http://www.ctan.org/tex-archive/info/lshort/chinese ,当然也还有其它很多指导书),但使用熟了以后,就会简单而快捷,同时又能实现漂亮的排版效果,正所谓磨刀不误砍柴工。长期做学术工作、需要写论文的人员,用Word也是没问题的,而使用LaTeX可能更专业、更省事。


简而言之,Microsoft Word is OK, but LaTeX is perfect.


二. 如何安装LaTeX?


LaTeX是完全免费的Open source软件,如果需要支持中文,需要用CTeX,可在这里下载http://www.ctex.org/。如果使用英文版,可用MiKTeX编译器与TeXnicCenter编辑器的组合(笔者使用这个组合),免费下载网址分别为:http://miktex.org/http://www.texniccenter.org/ 。这两款软件装好以后,LaTeX的源代码编辑是在TeXnicCenter中完成的,源代码文档是.tex格式。


三. 如何使用LaTeX?

如果需要特殊的格式,比如学位论文撰写、学术论文投稿等,需要一个模板。有了模板,里面就有title, abstract, section等,往里写自己的内容就可以了。下面谈谈学术论文中的公式、图表、参考文献等如何编辑。


1. 公式
文字行中间的公式  $     $
独行公式(不加编号)  [       ]
独行公式加编号  begin{equation}  label{eq_example}

                                end{equation}
引用 (ref{eq_example})

总的来说,LaTeX中的公式主要是通过命令来编写的,复杂的长公式,代码看起来一长串,似乎很麻烦。实际上有简单的方法,较长的公式可以在MathType中编辑好,然后选择Preference Translators, 进行如下设置(如果图不能显示,说明如下:对话框中Translator选TeX-LaTeX那项,下面两个Include都不要勾),点击OK,然后就将公式拷贝到LaTeX的源代码中使用,不过可能需要去掉开头和结尾的 [     ]。同样的,LaTeX中的代码也可以拷贝到MathType (6.0以上版本)中显示和修改。


2. 图
一般只能插入.eps(这是很多杂志要求的图片格式)和.pdf格式的图。LaTeX源程序在begin{document}之前需要声明调用两个文件包
usepackage{graphicx}
usepackage{epstopdf}

LaTeX源程序中插入图片的代码
begin{figure}[tbhp]    % t: top   b: bottom, h: here,  p: float
centering
includegraphics[width=3.4in]{figure_file_name}
caption{This is a figure caption.}
label{fig: phase_speed}
end{figure}
引用  Fig. ref{ fig: phase_speed }
注意:图片文件只能放在与.tex源文件同一目录下。


3. 参考文献
LaTeX的参考文献和EndNote的使用非常类似,LaTeX中有一个JabRef的工具,是管理参考文献用的,在JabRef中可以和EndNote一样在线搜索和 添加文献到自己的文献库里。然后将文献库文件(.bib)放到和.tex源程序同一目录下就可以调用参考文献了。
LaTeX源程序需要声明调用文件包
usepackage{cite}
在需要引用参考文献的地方用cite{Liang2013}就可以了,连续多篇文献引用则用cite{Liang2013, Liang2011, Li2009b}。

然后在需要列出参考文献列表的地方使用
bibliographystyle{MyIEEEtran}
bibliography{IEEEabrv,Myreference}
其中MyIEEEtran是参考文献的Style文件的文件名,文件格式是.bst,可以和模板一起下载,也可以自己制订。Myreference是自己的.bib文献库文件的文件名。




https://m.sciencenet.cn/blog-76562-808568.html

上一篇:纪念第10篇SCI论文

1 Vetaren11

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-17 18:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部