文章目录

  • 1. 教程
  • 2、主要工具和环境
  • 3、实用工具
  • 5、Jupyter Lab和LaTeX
1. 教程

教程我没管那么多,在网上随便找几个入门的贴子看看,会改一些模板,基本上就可以用了。初学的时候其实主要是关注以下几个内容:

(1)如何使用label(主要是为了自动添加公式、图片、表格甚至于章节的编号)

(2)如何添加宏包,这个一般主要是在想用一些特定的功能的时候再去查就是。常用的宏包模板里面都有

(3)参考文献的管理和引用。这一点刚开始稍麻烦一点,LATEX的参考文献全部放在.bib文件中,添加引用过后再自动生成。这个东西找几个贴子看看,结合模板改改就基本上可以用了。这个只要掌握了过后,要改参考文献就十分简单了。因为列表完全自动生成,换风格就直接在文献格式改一下代码,引用格式改起来也非常简单。

2、主要工具和环境

(1) 下载MiKTex (这是LaTeX的核心编译工具)

https://miktex.org/

(2) 下载WinEdt(图形界面的LaTeX编译器,这个可以支持中文,有时候用得上)

http://www.winedt.com/

记住破解。 破解方法直接GOOGLE就行,最简单的办法是直接填写序列号,不过可能要多试几组,有时候失效周期比较短。

(3)下载SumatraPDF

https://www.sumatrapdfreader.org/downloadafter.html

(4)WinEdt中配置PDF阅读器路径(这个必装,)

配置MiKTex:

Option --> Execution Modes --> TeX System 全选 Auto(这里有时候可能会自动链接到Adobe Reader,如果生成PDF过后自动用Adobe打开了就不选Auto,只管下面这个操作)
option --> Execution Modes --> PDF Viewer --> 选SumatraPDF.exe

3、实用工具

(1) Latex表格生成工具:可以直接粘贴excel等多种表格,自动生成latex格式,目前用过最快的生成表格的方式,基本上可以和excel的表格无缝衔接。

https://www.tablesgenerator.com/

(2) Mathca – Latex直接画图的工具

https://www.mathcha.io/editor

这个工具可以画各种图形,然后直接生成latex代码,不用单独画图。如果不太麻烦的图形也可以直接在上面画,这种画图方式最大的好处就是它生成过后直接就是矢量图,完全不用担心清晰度。这个工具还可以做出十分复杂的图片,也是直接生成LATEX的代码。

不过也有缺点,一是不能直接上传矢量图进行附加编辑,另一个就是数据图画起来比较麻烦,不像ORIGIN那么好用。

(3) Overleaf:在线LATEX工具和社区

https://www.overleaf.com/

这个工具比较强大,不过有许多定制功能需要付费。我目前也还没怎么用。不过这里面有不少有用的模板可以直接下载使用,需要的时候可以直接上去找。

(4) Latex在线公式编辑器

https://www.tutorialspoint.com/latex_equation_editor.htm

在线编辑器有很多,这一个相对界面友好一点。初学LATEX的时候对命令不熟悉可以先用一用。可以直接拖拽控件再编辑原文件。不过我记得还有一个更好用的,可以同时编辑公式和LATEX编码,两边同步改变。不过找了好久也忘了到底在哪了。

(5) 其它

画图:Origin (origin pro 2018),或者MATLAB直接导出EPS文件也行,不过MATLAB相对而言用代码操作更方便。

查看图片器:psviwer, 这个工具可以直接打开EPS文件,不需要转成PDF

LATEX其实还有许多高级的用法,比如做动画、slider(类似PPT),做网页界面等,当然这些东西具体遇到了再看就是。

##### 4、Markdown

(1) 关于markdown的一点说明

这个语言我也没仔细查过,反正给我感觉就是一种简洁的标记语言,不过可能十分齐全。这个语言用得最多的就是开发人员,因为它可以很好地显示代码块和公式。比如看下这个代码:

import numpy as np
for i in range(5)print(i)

这个代码就是在markdown里直接输入的,这个区域定义起来非常简单直接三个 ```符号就行了。(具体参考一下文档就是。目前在许多技术网站基本上都用这个语言,比如各有大论坛CSDN,博客园,知乎,尤其GITHUB这一类。

之所以介绍这个东西,是因为我觉得它比latex更加简单(当然简单的代价就是它的风格并没有LATEX那么丰富多变),在编辑太多公式的时候,其实有时候我把它当成一个公式的编辑器,免得在LATEX里面弄半天。**当然也特别要注意的是,markdown兼容的latex并不是完整版。**简单地说就是markdown里的代码基本上可以直接粘到LATEX,但LATEX里的代码不一定能被markdown使用。

还有一个原因当然就是它很好用,平时做笔记、写点文档,包括以后可能备课的时候都很方便。

另外markdown的定位是”标记语言“,它和HTML的兼容性非常好。如果以后要做网站啥的,这些资料就可以直接上传。现在国内的许多高校网上的文档全是用个插件显示WORD或者PDF,看着就烦。

(2) typora: https://typora.io/

这是目前最流行的markdown桌面工具,我给你的这个文档就是用这个工具写的。界面非常干净,用起来效率也很高。markdown相关的主要功能也都可以在图形界面里简单的点几下就搞定,非常方便。

(3) KaTeX:https://katex.org/

注意: KaTeX并不是一个工具,它只是latex的一个变种,可以简单理解成latex的一个简化版,并且更加适合网页显示。之所以提这个是因为markdown里面实际上主要兼容的是这个版本。这个标记做了一些简化和优化,有些方面其实比传统的LaTeX敲起来还要方便。

5、Jupyter Lab和LaTeX

https://jupyter.org/

Jupyter Lab是Jupyter Notebook的一个升级版。它直接就兼容markdown,比如我之前给你看过的百度云的文字和代码交替出现的文档就是用Jupyter Lab做的。这个工具非常好用,我也十分推荐你在学python的时候直接就用它。因为文字、公式和代码 交替的这种形式,非常有利于我们记录一些关键的内容,这些记录留下来,后期也非常容易形成文档,方便以后给学生或者团队其他成员使用。

另外,Jupyter Lab的官网也提供了一个在线的编译环境。最初学习python的基本语法的时候其实可以就用它来做。

LaTeX配置及实用工具汇总相关推荐

  1. Windows下实用工具汇总(更新……)

    Windows下实用工具软件 文章目录 Windows下实用工具软件 一.系统工具 PowerToys: 快速启动(搜索工具):Everything, Listary, Wox 文件整理工具:Drop ...

  2. 量化交易领域主流的框架以及实用工具汇总

    talib talib的简称是Technical Analysis Library,主要功能是计算行情数据的技术分析指标 numpy 一个用python实现的科学计算包.包括:1.一个强大的N维数组对 ...

  3. Android开发实用工具汇总-持续更新

    OctoTree-Github代码工具树 主页 浏览器插件 octotree 使用 仅在Google Chrome中演示下添加方式,其余浏览器请查看octotree Chrome控件添加地址: htt ...

  4. 科研论文实用工具汇总——阅读器小技巧

    论文阅读管理器 Mendeley 优势 收文献方面,Mendeley 拖 PDF 读元数据很方便. Mendeley 有个功能可以加鸡腿,数据库全文搜索非常快. 界面简洁,颜色搭配舒服,这是我最喜欢的 ...

  5. [Linux实用工具]munin-node插件配置和插件编写

    前面介绍了2篇munin使用的相关文章: [Linux实用工具]Linux监控工具munin的安装和配置 [Linux实用工具]Linux监控工具munin的展示(Nginx) 这次介绍一下munin ...

  6. java工具配置_Java™ 教程(配置实用工具)

    配置实用工具 本节介绍一些帮助应用程序访问其启动上下文的配置实用程序. 属性 Properties是作为键/值对管理的配置值,在每对中,键和值都是字符串值,键标识并用于检索值,就像变量名用于检索变量的 ...

  7. 前端开发框架、工具汇总清单

    日新月异的前端相关框架.工具等汇总清单 真的只是 单纯 的想找一个地方记录一下呐-(之前 收藏的内容太多,以至于都不好找了) 当然,我是绝不会告诉你们之所以非要挤点时间整理下,是因为之前存的东西,全都 ...

  8. android分析内存工具,Android Studio内存泄漏分析工具汇总

    Android Studio内存泄漏分析工具汇总 时间:2017-04-25     来源:Android开发学习网 在Android开发过程中,让人头疼的就是内存泄露问题了,很小的一个错误都会引起内 ...

  9. 常见的 PHP IDE 开发工具汇总 (LAMP)

    常见的 PHP IDE 开发工具汇总(linux) 这里个人推荐一些 PHP IDE 工具,非常见的 Editplus 之类的,都是专门为 PHP 开发的,个人感觉方便容易入手啊简单操作,找出自己用得 ...

最新文章

  1. python搜索列表内_使用Python在另一个List中搜索列表的值
  2. 快速了解 UML 类图
  3. python interactive window_如果PySide应用程序是从IPython interactive cons运行的,上下文菜单就会消失...
  4. vim 高亮显示php代码
  5. spring 国际化-i18n
  6. Python学习教程:教你用Python通过微信来控制电脑摄像头
  7. 双流国际机场公交线路到凤凰御庭
  8. java log4j 热部署_Java 调式、热部署、JVM 背后的支持者 Java Agent
  9. java jboss_jboss配置方法简明教程
  10. android axis2 webservice实例,Axis2创建WebService实例.doc
  11. 企业微信双开及三开的方法
  12. 关于matlab中的gcf,gca
  13. SOLIDWORKS凸台拉伸命令,你真的会用吗?
  14. 【MOOC手写体】王文敏教授.《人工智能原理》 第10章 机器学习的任务 Part5 C10.1...
  15. 《连线》杂志主编Kevin Kelly 给年轻人的99条人生建议
  16. 证明厄米矩阵不同特征值对应特征向量正交
  17. ios 开发中遇到的一些问题
  18. 快速批量把jpg转换成pdf的方法
  19. 2016年中国UPS不间断电源 产业研究报告
  20. 小米笔记本目前仅win10系列系统支持触摸板

热门文章

  1. 201807 相关性度量的几种方法-卡方检验、相关系数、信息增益...
  2. 把价钱转化为xx.xx的形式
  3. 关于CALayer的contentsGravity属性
  4. 安卓学习-界面-ui-Toast
  5. Jekyll Bootstrap初始
  6. basis--IMG后台如何显示事务码(How to display IMG's Tcode)
  7. 服务机器人---建图工具
  8. 高通android新建项目
  9. android 串口调试
  10. WINCE+6410 拨号上网