LaTeX排版入门须知

声明

一般而言,TeX和LaTeX有着区别,但是考虑到热门程度,于是使用LaTeX代指相关的所有排版系统,只有在一些情况下会采取不同的称呼。所以这并不是严谨性不够的做法。

简介

鼻祖Donald E. Knuth发明了TeX排版系统,原因竟然是:看不惯排版行业江河日下的排版效果和排版乱象。

来源于互联网的优点总结:

所思即所得(排版是一回事,写文章是另一回事,这两个分离有利于提高效率)

稳定(这个很难觉察,但是极为重要)

优美(排版效果优美,排版方式优美)

强大(将排版需要的不需要的功能全部汇集一身而不显臃肿)

编辑器

采用的集成编辑器有这三种为我所知:TexworksEditor(自带的,和python的idle类似),TeXStudio,TeXMaker​。

TeXworksEditor,简单的编辑功能,有高亮、一键编译​。

TeXStudio和TeXMaker几乎没有区别,只是TeXMaker发展得要比前者好,UI也很不错,功能雷同,都是开源软件​。

这是当前TeXStudio最新版下载地址​:texstudio-2.12.22-win-qt5.exe

这是当前TeXMaker最新版下载地址:Texmaker_5.0.4_Win_x64.msi

安装

这个排版系统需要其一整个排版引擎才能驱动,有时候TexStudio会自带一部分,但是极其不全面,所以推荐安装硬盘版,当然了也有网络版和随用随下载的方式。

texlive2020-20200406.iso(这是硬盘版,Windows和Linux通用镜像,安装事宜后续再说),basic-miktex-2.9.7442-x64.exe,mactex-20200407.pkg(这两个是MiKTeX,这是一个即时下载的软件)。

TeXLive的各个版本链接都可以在TeXLive处找到,如果是MiKTeX,那么使用下面这些链接可以获取各个版本的下载链接Windows和Linux,Mac OS X,上面引用的链接都是清华源,速度可观。这是MiKTeX的官网,可以使用其用户手册以及获取一些新闻、FAQ(高频问题)和疑难询问。

喜欢看书学习的人,那么有如下纸质书籍和电子书籍可供选择(由于个人比较喜欢电子书籍):

LaTeX入门 刘海洋

LaTeX2e 完全学习手册

LATEX入门与提高

上面三本书凑个数,其实我没看过,链接所指的信息我不予任何评价。

wikibooks‘LaTeX.pdf

wikibooks'TeX.html

texmaker/doc.html miktex/docs.html,miktex.pdf

ctex/OnlineDocuments

ctex上的分享

上面那个人建的一个仓库

lshort

TUG 官方给的书籍目录包含电子和纸质

硬盘版自带的宏包的用户手册,其实这个链接应该长这个样子:file:///你安装的那个目录/texlive/2019/doc.html

以上的资料足够完全使用这个排版系统。

如果已经下载了TeXLive的镜像那么就可以进行安装了。

一般而言,Linux上安装速度会比Windows快,时间为其四分之一。安装的镜像含有安装脚本。适合各种系统。

本人使用的是install-tl-xxx.zip包所以需要解压缩,而且包含了一个在线安装的脚本

Windows右键装载光盘即可。Windows资源管理器如下。

由此,就进入了安装部分,一般而言引导都很详细,而且Windows下环境变量也会配置好,默认目录也不需要更改。Linux需要自己设置软件的环境变量,安装会新建一个不同于usr/share/内部子文件的目录,找到texlive目录名即可,将这个目录名下的texlivetexmf-local这一目录添加进环境变量即可。(此处细节可以忽略,因为我忘了Linux下具体目录名字了),这里的话,Linux安装完毕后有一个提示说,添加了一部分环境变量,但是这个xxx目录没有添加,需要将其加入用户的环境变量。

等待安装完毕即可,一般而言有3000个软件包需要安装(可能只是解压的过程)。

之后检验一下是否安装完成。(其实一般有提示,只是传统性地检验一下)

Windows下,win键+X,I,输入latex或者xetex,如下成功

输入latex显示结果 Linux完整的操作如下( ~~Linux虚拟机上进行,系统为Debian10.4.0待添加~~ 我改主意了,换了个操作系统,现在是ubuntu20.04,所以) 由于texlive2020.iso已经发布,所以我重新下载了最新的texlive,同样的点击iso镜像,文件管理程序便会自动挂载镜像到media/用户名/这个目录下,随便怎么进入这个目录,鼠标右击在此处打开终端(或者打开终端输入cd /media/user.name/texlive2020/)。这样就该是

然后这里我们看一下安装脚本的属性,使用perl语言写成,所以我选择性忽略(不会)。终端输入命令sudo ./install-tl,然后就是

输入 I ,敲一下回车,安装就开始了,3900多个安装包安排上。安装结束后那个路径复制一下(就是英文意思是需要添加这个路径到path里去的那个路径) 终端输入sudo nano ~/.bashrc这里的nano是新手友好的编辑器,最后一行输入export PATH=路径名:$PATH大概长这个样子:export PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH 于是,你在终端输入latex就会得到类似windows的powershell的结果,ctrl+D退出。 安装完毕后,需要软件则另外安装即可,部分软件需要配置才可以使用。举个例子:(Tetudio)

linux软件库里有这个软件,直接输入命令sudo apt-get install texstudio -y安装完毕后打开,找到选项->设置texstudio->命令,

自己点击文件夹图标,进入文件管理器找到那个软件,点击open即可。

(软件语言不是中文的,自己查一下字典) 画红线的是配置了的,因为texstudio已经配置了一部分重要的,不过如果所有的配置一遍就更好。 建议选项->设置texstudio->构建,将默认的编译器改为xelatex,先进一点,编辑中文更好一点。

以上就大致解决了LaTeX的入门基础问题。

latex安装包_LaTeX排版入门须知相关推荐

  1. latex安装包_Latex安装包及模版教程!数学专业必备!美赛神器!

    点击上方蓝字关注我们 LaTeX(LATEX,音译"拉泰赫")是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发. ...

  2. mongodb 安装包_MongoDB快速入门,掌握这些刚刚好!

    虽说现在关系型数据库还是主流,但是面对某些需求的时候,需要非关系型数据库来补充它,学习一个主流的NoSQL数据库还是很有必要的.MongoDB是一个功能丰富的NoSQL数据库,本文整理了它最常用的部分 ...

  3. latex参考文献居中_Latex排版全解

    Latex排版全解 LATEX(英语发音:/ˈleɪtɛk/ LAY-tek或英语发音:/ˈlɑːtɛk/ LAH-tek,音译"拉泰赫"),是一种基于TEX的排版系统,由美国电脑 ...

  4. latex中文模板_LaTeX 排版的毕业论文查重乱码怎么办?

    最近很多毕业生用 LaTeX 排版毕业论文查重的时候文字乱码,无法查重? 这里给大家两个场景的解决方案:1,模板比较老的情况下主要指的是采用CJK支持中文的场景,这个问题应该是 PDFLaTeX 编译 ...

  5. latex textbf没有用_LaTeX排版软件札记 Win10 LyX+TeXLive

    我使用的是LyX+TeXLive. LyX界面直观,类似于Word.可以把精力更多集中在内容,而不是在代码上. TeXLive库齐全. 安装 安装TeXLive Index of /tex-archi ...

  6. 资料汇总更新|软件安装包、书籍、源码、技术文档、手册……

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...

  7. Vivado 2017.2 安装教程(含多版本各类安装包)

    今天给大侠带来FPGA Xilinx Vivado 2017.2 安装教程,话不多说,上货. 各类软件安装包获取方式 Vivado 2017.2版本安装包获取,可在公众号内部回复"Vivad ...

  8. lateX 编译中文_LaTeX | 为学术论文排版而生【入门篇】

    其实这是很早以前推送的LaTeX专栏,今天重新发一下.错过的朋友们可以学习下- 今天开始LaTeX第一篇推送,有种自己入坑,还有带着大家入坑的感觉(笑哭).所以,在你继续往下阅读之前,我郑重说一下: ...

  9. arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天在之前的文章基础上, ...

最新文章

  1. 入行时间序列预测必读的4篇论文(附代码)
  2. 云数据中心异构资源管理大有可为
  3. Java自动装箱后的值比较
  4. git 一口气带你走完git之旅
  5. docker应用,后端服务出现OOM情况排查
  6. linux如何获取网卡计数信息,Linux下如何获取网卡信息
  7. Qt使用socket通信时接收的汉字信息显示时乱码
  8. SQL Server权限设置
  9. 搜索引擎的那些事(开篇)
  10. Caffe ImageNet例程翻译
  11. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_6_File类判断功能的方法...
  12. 用C语言实现简单小游戏
  13. C语言结构体实例演示
  14. java 定时调用api_java定时任务接口ScheduledExecutorService
  15. 机器学习之路六:文本特征提取
  16. 2017年排名前50位的开发人员工具
  17. [强网杯 2019]随便注 1
  18. Automation Anywhere视频教程
  19. 转战物联网·基础篇01-物联网之我见
  20. verilog语法中+:和-:用法

热门文章

  1. Resource interpreted as Script but transferred with MIME type text/plain:
  2. SQL Server优化50法
  3. java足球经理2010下载_apk是什么文件?apk文件怎么打开?
  4. API测试工具SoapUI Postman对比分析
  5. 解秘亿级网站的一本书——亿级流量网站架构核心技术
  6. Linux Shell脚本编程--cut命令
  7. 超大数据量存储常用数据库分表分库算法总结
  8. 反思深度思考:预热[准备] 高密度[压力专注] 辨真伪[冷静分析] 反推[灵活] 结构化[全局]
  9. matlab比例环节仿真例子,典型环节的MATLAB仿真
  10. CRMEB系统安装访问不了