Latex初学者指南

已有 2640 次阅读 2016-1-18 11:07|个人分类:信息安全|系统分类:科研笔记

最近用了Latex编辑英文文章,确实Latex的效果非常好。而且Latex在格式排版上确实比WORD要方便。你听了后可能会感到惊讶,只要你试用一下就知道了。注意:本文针对英文文章的编辑,尤其是对理工科英文文章的编辑。

对于初学者,可能最惧怕的是Latex的语法,害怕自己不懂,无法使用,其实这个恐惧是多虑的。因为现在有的Latex编辑软件就像WORD一样,可以点击按钮就能生成Latex的格式。这里推荐一个我们目前用的Latex编辑软件:TEXStudio。这个软件最大特征就是有很多常用按钮,不需要你记忆Latex语法,就能顺利搞定论文。下面我就对初学者说说如何搭建Latex环境。

第一步,安装Latex编译器。

由于TexStudio是编辑器,必须有Latex环境的支持。所以首先得安装Latex环境。我选择的是MikTex,到这里下载并安装  MikTex:http://miktex.org/。

第二步,安装TexStudio。到这里下载并安装texstudio http://texstudio.sourceforge.net/。TexStudio是开源软件,所以不必担心版权问题。

打开TexStudio后,可以在TexStudio中输入以下代码,测试一下;

\documentclass{article}
\begin{document}
 hello, world
\end{document}

这段代码保存的文件是tex文件,即Latex的源文件。需要先编译,选择菜单中的编译或者按F6键,编译后如果想预览,按F7键,就可以在旁边的窗口中看到文档的排版效果,就生成了PDF文件。建议把窗口单独拉出来,这样视觉好一些。

还可以对TexStudio进行字体,字号等设置。 对于初学者最好是,把同一方向的论文tex文件拿来,一边借鉴一边用。

对于理工科初学者,有一个文档非常好,可以参考阅读:Getting Started with LATEX,作者David R. Wilkins, 2nd Edition。网上有电子版。

然后有一本书以作为手册来查阅,刘海洋老师的《Latex入门》。说是入门其实讲的讲的非常详细,不适合一页一页读,适合作为手册查阅。例如表格如何生成,多行数学公式如何表达等。

另外,初学者可能还有一个最大的疑问,在Latex中,参考文献好弄么?我明确的告诉你,比用endnote在WORD中方便多了。只需要把你在网上下载的bib参考文献格式的代码,都复制保存在一个bib文件中,如取名为ref.bib。(只要都复制到一个文本文件中,然后存盘,然后将文件扩展名改为bib就可以了。bib文件可以在TexStudio中打开,而且还可以进行编辑)。

然后在tex文档中,当需要引用参考文献时,用\cite{文献名}引用就可以。文献名是自己给这个文献在ref.bib中的一个引用名字。然后在tex文档中加上 \bibliographystyle和 \bibliography{ref}就可以了。见如下代码:

\bibliographystyle{plain}

\documentclass{article}

\begin{document}

hello, world

\cite{Bra12}

\bibliography{ref}

\end{document}

在ref.bib中有一个参考文献的引用名字是Bra12。你只需要把这篇论文中的所有参考文献放在ref.bib中就可以。甚至你可以把自己的所有常用参考文献都放在这个文件中,以后把它放在你所有编辑的论文文件夹里。

参考文献的编译是按F8键,先按F6,再按F8,再按F6,再通过预览F7就可以看到效果了。

转载本文请联系原作者获取授权,同时请注明本文来自陈智罡科学网博客。
链接地址: http://blog.sciencenet.cn/blog-411071-951133.html

Latex初学者指南相关推荐

  1. Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity

    Unity增强现实初学者指南视频教程 A Beginner's Guide to Augmented Reality with Unity MP4 |视频:h264,1280×720 (部分1920X ...

  2. 《C语言编程初学者指南》一2.9 理解运算符优先级

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第2章,第2.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  3. 《C语言编程初学者指南》一1.5 使用程序语句

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.5节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  4. 《Python编程初学者指南》——1.6 回到Game Over程序

    本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.6节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...

  5. python编程电子书下载-python编程初学者指南

    python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...

  6. python编程入门指南pdf-python编程初学者指南

    python编程初学者指南是一本边学边制作游戏的经典教程,由美国程序员道森(Michael Dawson)编著.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际工作中运用这 ...

  7. python编程初学者指南pdf-Python物理建模初学者指南

    Python物理建模初学者指南 下载 mobi epub pdf ☆☆☆☆☆ [美] Jesse,M.Kinder,Philip,Nelson 著,盖磊 译 下载链接在页面底部 发表于2020-10- ...

  8. python编程入门指南上下百度云-Python编程初学者指南 PDF扫描版[87MB]

    Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...

  9. 《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序...

    本节书摘来自异步社区<C语言编程--零基础初学者指南(第3版)>一书中的第1章,第1.1节,作者 [美]Greg Perry , Dean Miller,更多章节内容可以访问云栖社区&qu ...

  10. 《C语言编程初学者指南》一1.9 本章小结

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

最新文章

  1. NFS配置全新设置常用参数说明
  2. ServletContext对象详解
  3. 简单实现几种常见的前端效果,附代码!
  4. python 字典添加元素
  5. nginx系列之七:限流配置
  6. 机器学习:正负样本数据量不平衡处理方法
  7. OData Console in C4C and Gateway Client in CRM Fiori
  8. 浅谈Nginx性能调优
  9. 两台windows笔记本创建家庭组实现文件共享
  10. css3中word-wrap与wrod-break的区别
  11. OC 内存管理之手动内存管理MRC
  12. STM32电机库(ST-MC-Workbench)学习记录——电机参数及传感器设置
  13. Total Commander(转.from 善用佳软/TC学堂 - xbeta,2007-2009 )
  14. 基于VPX总线架构下的Virtex-7与C6678信号处理的VPX功能板简介
  15. 69、消防电源及其配电的设置要求
  16. window7电脑调屏幕亮度的方法
  17. 网络安全kali渗透学习 web渗透入门 使用msf扫描靶机上mysql服务的空密码
  18. [生信]甲基化测序的三种数据
  19. 编程入门之学哪种编程语言?
  20. 读 Eric S. Raymond 大教堂与市集

热门文章

  1. LTT (Linux Trace Toolkit) 简介
  2. 在C#中利用Keep-Alive处理Socket网络异常断开的方法 (转)
  3. 网管学习日记-ACL
  4. iOS学习之--字符串的删除替换(字符串的常用处理,删除,替换)
  5. K8S 的报错问题解决
  6. 线性表的常见操作实现
  7. 用 Graphviz+pvtrace 可视化函数调用
  8. JavaBridge install in ubuntu
  9. poj1036-dp
  10. AutoVBA调用AddCricle方法绘制圆