05LaTeX学习系列之---TeX的命令行操作
目录
本系列是有关LaTeX的学习系列,共计19篇,本章节是第5篇。
前一篇:04LaTeX学习系列之---overleafz在线编辑平台的使用
后一篇:06LaTeX学习系列之---TeXstudio的使用
总目录:19LaTeX学习系列之---LaTeX的总结
前言
我们在学习LaTeX的时,有必要来了解一下,它的实现机制。
(一)查看版本号
1.查看TeX的版本号
在命令行输入:tex -v
2.查看LaTeX的版本号
在命令行输入:latex -v
3.查看XeLeTeX的版本号
在命令行输入:xelatex -v

(二)更行版本
在命令行输入:tlmgr update --all
自己测试,不可用,可能自己电脑的原因
(三)用命令行来编译.tex文件
1.用LaTeX编译
(1)生成.dvi文件
若想编译text.tex文件,则可在命令行输入:
latex test.tex

此时会生成几个中间文件,其中.dvi就是TeX以前的标准输出文件。现在已经发展为.pdf文件。
(2)生成.pdf文件
在生成.dvi的基础上,再使用如下命令,便可转化为.pdf文件
dvipdfmx test.dvi

(3)生成的所有文件

2.用XeLaTeX编译
(1)一步生成pdf文件
再命令行输入如下命令:
xelatex test.tex

(2)生成的所有文件

(四)用批处理文件编译.tex文件
1.latex 编译的批处理文件
(1)源代码
::使用latex编译.tex文件
latex test.tex
::使用dvipdfmx生成pdf文件
dvipdfmx test.dvi
::删除中间文件
del *.aux *.dvi *.log
::暂停一下
pause
(2)使用
在.tex同目录下, 保存为build.bat文件,双击便可自动编译
2.xelatex编译的批出里文件
(1)源代码
::使用latex编译.tex文件
xelatex test.tex
::删除中间文件
del *.aux *.log
::暂停一下
pause
(2)使用
在.tex同目录下, 保存为buildx.bat文件,双击便可自动编译
本系列是有关LaTeX的学习系列,共计19篇,本章节是第5篇。
前一篇:04LaTeX学习系列之---overleafz在线编辑平台的使用
后一篇:06LaTeX学习系列之---TeXstudio的使用
总目录:19LaTeX学习系列之---LaTeX的总结
作者:Mark
日期:2019/03/04 周一
05LaTeX学习系列之---TeX的命令行操作的更多相关文章
- Hadoop系列006-HDFS概念及命令行操作
本人微信公众号,欢迎扫码关注! HDFS概念及命令行操作 一.HDFS概念 1.1 概念 HDFS,它是一个文件系统,用于存储文件,通过目录树来定位文件:其次,它是分布式的,由很多服务器联合起来实现其 ...
- 01LaTeX学习系列之---TeX的介绍与认识
目录 01TeX的介绍与认识 目录 前言 (一)TeX 的宣传 TeX - Beauty and Fun 1. TeX 是什么? 2. TeX 是哪家公司生产的? 3. 我们今天主角的名字怎么念啊?& ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- 02LaTeX学习系列之---TeX环境的搭建
目录 02Latex的下载与安装及其编译IDE 目录 前言 (一)Tex Live的下载 1. Tex Live官方下载网站: (二)TeXStudio 1.TeXStudio官网下载 2.TeXSt ...
- 命令行操作svn和git和git
前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...
- mysql 命令行操作入门(详细讲解版)
之前分享过多次Mysql主题,今天继续分享mysql命令行入门 1. 那么多mysql客户端工具,为何要分享命令行操作? -快捷.简单.方便 -在没有客户端的情况下怎么办 -如果是mysql未开启 ...
- windows下使用TortoiseGit代替Git命令行操作
windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...
- linux快速入门 1.1命令行操作
http://lovesoo.org/linux-command-line-operation.html 1.1命令行操作 目录: <wp_nokeywordlink>Shell简介 &l ...
- MongoDB命令行操作
本文专门介绍MongoDB的命令行操作.其实,这些操作在MongoDB官网提供的Quick Reference上都有,但是英文的,为了方便,这里将其稍微整理下,方便查阅. 这里用来做测试的是远端(10 ...
随机推荐
- 无源码调试smali
0x01 工具①Android Studio最新版.(用的1.5)②apktool尽量使用最新版的.(反编译本人用baksmali-2.1.3.jar)③smalidea插件.下载地址https ...
- ionic的学习-02路由中的几个参数
Part1 路由中的几个参数 第一步:看几个参数的位置 ①ionic中是通过<ion-nav-view></ion-nav-view>实现不同模板渲染跳转的. ②ionic中 ...
- 微信小程序bug记录与解决
微信小程序bug记录 textarea textarea在模拟器上没有padding,可是在真机上会自带padding,而且在外部改不了,并且在安卓和IOS上padding还不一样 第一张图是在开发工 ...
- Jmeter配置通过SSH连接的mysql数据库
jmeter连接配置mysql数据库时,如果数据库服务器没有通过ssh连接,则只需要添加配置相应的jdbc参数就可以了.如果数据库服务器是通过SSH连接的,则需要通过中间远程连接工具来登录,此处使用的 ...
- [转]使用docker-compose 大杀器来部署服务 上
本文转自:https://www.cnblogs.com/neptunemoon/p/6512121.html 使用docker-compose 大杀器来部署服务 上 我们都听过或者用过 docker ...
- [转]多个ajax请求时控制执行顺序或全部执行后的操作
本文转自:https://blog.csdn.net/fsdad/article/details/71514822 一.当确保执行顺序时: 1. 请求加async: false,,这样所有的ajax就 ...
- jQuery 【事件】【dom 操作】
事件 hover( function(){},function(){}) -- 鼠标移入移出事件 toggle(function(){},function(){},function(){} ...
- [PHP]算法-替换空格的PHP实现
替换空格: 请实现一个函数,将一个字符串中的每个空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 思路: 1.先循环一遍,找出 ...
- Intellij Idea乱码解决方案
使用Intellij Idea经常遇到的三种乱码问题: 1.工程代码乱码 2.main方法运行,控制台乱码 3.tomcat运行,控制台乱码 解决方案: 1.工程代码乱码 Settings > ...
- 【Java基础】1、java中的instanceof
instanceof是Java.php的一个二元操作符(运算符),和==,>,<是同一类东西.由于它是由字母组成的,所以也是Java的保留关键字.它的作用是判断其左边对象是否为其右边类的实 ...