latex安装包_LaTeX排版入门须知
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排版入门须知相关推荐
- latex安装包_Latex安装包及模版教程!数学专业必备!美赛神器!
点击上方蓝字关注我们 LaTeX(LATEX,音译"拉泰赫")是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发. ...
- mongodb 安装包_MongoDB快速入门,掌握这些刚刚好!
虽说现在关系型数据库还是主流,但是面对某些需求的时候,需要非关系型数据库来补充它,学习一个主流的NoSQL数据库还是很有必要的.MongoDB是一个功能丰富的NoSQL数据库,本文整理了它最常用的部分 ...
- latex参考文献居中_Latex排版全解
Latex排版全解 LATEX(英语发音:/ˈleɪtɛk/ LAY-tek或英语发音:/ˈlɑːtɛk/ LAH-tek,音译"拉泰赫"),是一种基于TEX的排版系统,由美国电脑 ...
- latex中文模板_LaTeX 排版的毕业论文查重乱码怎么办?
最近很多毕业生用 LaTeX 排版毕业论文查重的时候文字乱码,无法查重? 这里给大家两个场景的解决方案:1,模板比较老的情况下主要指的是采用CJK支持中文的场景,这个问题应该是 PDFLaTeX 编译 ...
- latex textbf没有用_LaTeX排版软件札记 Win10 LyX+TeXLive
我使用的是LyX+TeXLive. LyX界面直观,类似于Word.可以把精力更多集中在内容,而不是在代码上. TeXLive库齐全. 安装 安装TeXLive Index of /tex-archi ...
- 资料汇总更新|软件安装包、书籍、源码、技术文档、手册……
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...
- Vivado 2017.2 安装教程(含多版本各类安装包)
今天给大侠带来FPGA Xilinx Vivado 2017.2 安装教程,话不多说,上货. 各类软件安装包获取方式 Vivado 2017.2版本安装包获取,可在公众号内部回复"Vivad ...
- lateX 编译中文_LaTeX | 为学术论文排版而生【入门篇】
其实这是很早以前推送的LaTeX专栏,今天重新发一下.错过的朋友们可以学习下- 今天开始LaTeX第一篇推送,有种自己入坑,还有带着大家入坑的感觉(笑哭).所以,在你继续往下阅读之前,我郑重说一下: ...
- arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1
公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天在之前的文章基础上, ...
最新文章
- 入行时间序列预测必读的4篇论文(附代码)
- 云数据中心异构资源管理大有可为
- Java自动装箱后的值比较
- git 一口气带你走完git之旅
- docker应用,后端服务出现OOM情况排查
- linux如何获取网卡计数信息,Linux下如何获取网卡信息
- Qt使用socket通信时接收的汉字信息显示时乱码
- SQL Server权限设置
- 搜索引擎的那些事(开篇)
- Caffe ImageNet例程翻译
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_6_File类判断功能的方法...
- 用C语言实现简单小游戏
- C语言结构体实例演示
- java 定时调用api_java定时任务接口ScheduledExecutorService
- 机器学习之路六:文本特征提取
- 2017年排名前50位的开发人员工具
- [强网杯 2019]随便注 1
- Automation Anywhere视频教程
- 转战物联网·基础篇01-物联网之我见
- verilog语法中+:和-:用法
热门文章
- Resource interpreted as Script but transferred with MIME type text/plain:
- SQL Server优化50法
- java足球经理2010下载_apk是什么文件?apk文件怎么打开?
- API测试工具SoapUI Postman对比分析
- 解秘亿级网站的一本书——亿级流量网站架构核心技术
- Linux Shell脚本编程--cut命令
- 超大数据量存储常用数据库分表分库算法总结
- 反思深度思考:预热[准备] 高密度[压力专注] 辨真伪[冷静分析] 反推[灵活] 结构化[全局]
- matlab比例环节仿真例子,典型环节的MATLAB仿真
- CRMEB系统安装访问不了