一天写一篇,大概写一周正好写到建模的样子?→_→大神们求别吐槽求排错求改正什么的。。引言子曰:这段是废话,可以跳过去。又到了〇〇建模的季节,写个论文什么的当然要装13有技术含量。因此长辈们倍加推荐一种叫做LaTeX的东西,相传用它做出来的东西会得到比较高的评价什么的。。管他呢反正我是个打酱油的→_→所以这一系列文章旨在让你获得使用LaTeX进行装13日常排版的神奇能力。这里会介绍基本的运用方法和一些实用的工具。。至于更高深的东西。。看你有没有兴趣自己研究了。。以上。LaTeX是啥?长啥样?诶呀真是不好意思这货没啥长相。不同于我大微软酷炫的Word,这货真心是没有界面,它是一个控制台程序,就是一个大黑框框里面一大堆不知道什么颜色的小字的那种东西。所以这货的使用方法也就像你写C语言程序一样,写一个源代码文件,然后使用LaTeX程序去编译它得到一个文档。就像当年编译C程序一样:gcc -o xxx xxx.c(什么?你说你一直用VS编译什么的其实是点一点?你还是回去用Word吧。。)我们需要做的就是用代码写出一个.tex文件,然后这样编译:latex xxx.tex嗯如果不出错文档就出来了。这太麻烦了……本喵其实也喜欢点一点什么的。嗯。
所以是时候武装一下,弄出点舒服的环境什么的了。
这部分会讲述搞出一个文档所需的环境的建设。连编译器都没有就想着点,着个毛线急工欲善其事,必先搭建好编译环境。 ——杜甫latex是个程序没错,别百度了,找不着。鉴于TeX家族成员巨多,扩展也巨多,所以是有专门的组织收集整理这些东西打成一个人类能用的软件包的。不同的人搞出的TeX软件系统也不太一样,因此不同的人发布的每一个版本都称作不同的发行版。本喵在这里推荐使用TeX Live这一发行版。优点:

  • 跨平台
  • 没了

缺点:

  • 没发现

嗯其实各大发行版就像各大Linux发行版一样,大同小异,都是那些玩意儿。不过考虑到想要使用LaTeX的人中包括用Windows的普通青年、用Mac OS的文艺青年和用Linux的〇〇青年,还是选择跨平台的东西省心一点儿。TeX Live系统的安装下载下来,装呗。下载那个巨大的ISO镜像来安装是一个不错的选择。(为啥?懒。。)可以有效防止缺少这个包那个包导致的各种编译失败,对于小白用户来说,一股脑儿全装了吧,省心。教育网的用户看过来如果你们学校有CTAN的开源镜像的话,可以直接从/CTAN/systems/texlive/Images/下以迅雷不及掩耳盗铃之势把这个巨大的文件直接拽到电脑上。没有的话可以借一下附近高校的光什么的。目前开放的镜像有:一大堆忘了。。把ISO文件释放到哪儿或者用虚拟光驱加载一下有setup什么的就跑一下吧,记得要管理员(超级用户)权限。除了安装路径自己改一下之外(最好不要带空格),其他的用默认选项就可以了。正常情况下是有一个比较砢碜的安装界面的,当然也可能是个黑乎乎的窗口,反正大街上随便撞死一个人的英文水平都能看懂。。。所以不细说Windows用户记得选一个「把什么什么加入到PATH中」的选项。*nix用户记得选一个「创建什么什么符号链接」的选项。反正点完了就继续安装,过十几分钟就装完了。我是Linux用户,我的发行版有这个软件包,直接装这个行么?随便你。。但是不推荐。首先是发行版中的软件包可能跟不上时代潮流。TeX Live是自带更新系统的,你是随着TeXLive更新还是随着系统软件包更新呢?这是个艰难的选择。所以大部分发行版中TeX Live的更新系统都被砍掉了。当然以现在的情况来看反正这些东西几年以内也不会有啥大变化。但是。。如果你用Arch Linux,还是别介了。因为。。Arch官方包它不带文档。。专坑新人无误。当然官方软件仓库中还是有很多编辑器需要这个依赖的,可以去装AUR中的texlive-dummy来欺骗一下系统。装好了我们来测试一下能用了不。新打开一个控制台(cmd/终端)窗口。。来执行一下TeX程序:tex如果出现了这样的提示内容:This is TeX, Version 3.1415926 (TeX Live 2012)
**就说明系统可用。如果不是这样的话。。谁让你不选上面说的那个选项的。。。好了我们先打几条指令退出TeX\relax提示符变成一个星号了。这时个再来个\bye就可以了。。用什么来写LaTeX源代码?

  • 记事本
  • Notepad++/gedit
  • vim/Emacs
  • 手写。。。(大误)

喂喂说好的一点就编译呢!这里介绍一些算得上是IDE的东西吧。

  • vim
    有vim-latex suite这款插件。挺方便的,不过不太方便调整编译器。
  • emacs
    emacs是操作系统不解释。
  • TeXworks
    Win/Mac版TeX Live自带的编辑器。功能有:编辑、编译、预览。没了。
  • TeXMaker
    功能比较全面的跨平台IDE。杯具的是官方网站被墙了。不过国内软件站有下载。
  • TeXStudio
    是上面那个软件的增强版。我用了一下觉得它十分砢碜。
  • Kile
    很好很强大,继承了KDE系软件占内存的优良传统。如果你想折腾,它也可以跨平台。不想折腾的话就只有在*nix下用了。
  • Gummi
    边写代码边看效果,真是炫酷。不过如果你LaTeX用久了会发现这种功能真蛋疼。跨平台。
  • TeXnicCenter
    功能全面,只能在Windows下用。反向搜索什么的真是巨爽。
  • WinEdt
    名字很奇怪。共享软件,网上破解一大堆。
  • 其他的对于中文的支持实在是。。所以略过。

用法太多介绍不过来,选定了一个就自己捣鼓吧。又不会死人。我配置IDE的时候遇到麻烦了。。肯定是有个下拉框让你选择编译器了。什么TeX、LaTeX、pdfTeX、pdfLaTeX、XeTeX、XeLaTeX、LuaTeX、LuaLaTeX什么的。。建议:选XeLaTeX吧,亲。这里涉及到很多黑历史,感兴趣的可以看看tex-overview这篇文档,专门介绍黑历史。如果你安装的是TeX Live,在控制台下执行这条命令就可以看到了:texdoc tex-overview现在的书上大概都是让你用pdfLaTeX,但是这(对于现在的中文排版)已经过时了【注】。如果感兴趣的人多的话倒是可以写一篇专门介绍各种黑历史。不过本喵知道的也不多。注:你觉得ConTeXt更先进?不好意思这不是LaTeX格式,咱跑题了。。终于他喵的可以敲代码了!建一个文本文件存成你自己随便起个名就行了反正我管不着.tex,内容是这个:\documentclass{article}
\begin{document}
xxx is a SB.

xxx is a big SB.
\end{document}编译一下看看效果吧。好了今天的内容就是这些。。说好的怎么写文档呢。。你看到这儿还不累啊。。怎么也得打点基础啊。。连环境都没搭好上哪儿练习去。。反正文档框架都给好了,文档内容自己折腾呗。。没准折腾出点啥东西就不用本喵讲了→_→啊对了如果你在上面折腾中文的话是需要将文件保存成UTF8编码的,当然就算你这么干了也不会在成果中看到任何中文的。中文问题大概要单独写一篇。那么下期再见0w0
from: http://blog.renren.com/blog/339175058/893600385

【LaTeX】E喵的LaTeX新手入门教程(1)准备篇相关推荐

  1. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  2. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  3. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的 ...

  4. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  6. 【我的Latex学习之路】转载自:E喵的LaTeX新手入门教程(1)准备篇

    E喵的LaTeX新手入门教程(1)准备篇 **声明:**本篇博客转载自E喵的LaTeX新手入门教程,具体的出处我也找不到了,网络上好多好多,觉得他写的不错,于是就作为自己入门的教程,摘抄至此,重新排版 ...

  7. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  8. 编程入门python语言是多大孩子学的-不学点编程,将来怎么给孩子辅导作业―Python新手入门教程...

    为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!如果你还不懂Python是什么将来怎么给孩子辅导作业呢? Python新手入门教程 近期,浙江省信息技术课程改革方案出台,Python言语现已断 ...

  9. Windows学习总结(6)——MindManager新手入门教程

    2019独角兽企业重金招聘Python工程师标准>>> MindManager新手入门教程 MindManager是一款创造.管理和交流思想的思维导图软件,其直观清晰的可视化界面和强 ...

  10. ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小

    PS新手入门教程:学习如何修改画布的大小.在photoshop中,可以把画布理解为一张白纸,而我们要处理的图像可以理解为这张白纸表面上的画.我们修改画布的大小时,图像并不会随着画布的大小而整体变大或缩 ...

最新文章

  1. IEEE-754标准(32位) 十六进制转换十进制浮点数
  2. ​Keepalived双机热备
  3. 1084. [SCOI2005]最大子矩阵【网格DP】
  4. AI版「盗梦空间」?谷歌大脑「世界模型」可实现在其梦境中对智能体进行训练
  5. sqlserver日志文件缩小
  6. Echarts词云图
  7. javascript获取url参数的代码
  8. vs2013和mysql连接_安装VS2013后与数据库的连接问题
  9. CSS之background-origin属性
  10. 高性能MySQL—第一章 MySQL架构与历史
  11. 爆料称配备更大屏幕尺寸的Apple Silicon版iMac仍在研发中
  12. 【Kafka】Kafka WARN Property ssl.keystore.location is not valid (kafka.utils.VerifiableProperties)
  13. u盘装服务器系统还原c盘失败,云骑士一键重装系统win10还原c盘失败怎么办
  14. python怎么做相加两个变量_2组语法,1个函数,教你用Python做数据分析
  15. r语言 svycoxph_R语言之cox回归分析
  16. 山西省将率先实现全覆盖社保“一卡通”
  17. 邮件发送错了怎么办?TOM VIP邮箱如何撤回邮件
  18. Qt 出现空指针错误:The inferior stopped because it received a signal from the Operating System
  19. 苹果手机代数_iPhone所有型号上市顺序
  20. Blood Cousins (dsu on tree + 求第k级祖先)

热门文章

  1. 柳青:2017,滴滴实现规模增长和修炼内功的一年
  2. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
  3. 百度母婴技术团队—基于Reactjs实现webapp #1
  4. 信用卡葵花宝典笔记(一)
  5. 白话Elasticsearch70-ES生产集群部署之production mode下启动时的bootstrap check
  6. Oracle-维护存在主键的分区表时的注意事项
  7. php print_r this,PHP 打印函数之 print print_r
  8. 以太网Ethernet解码概述
  9. 计算机语言学习app,学习之编程语言
  10. python调整数组顺序使奇数位于偶数前面