上节我们讲了 LaTeX环境的搭建。

在完成TeXLive的安装和配置之后,我们就可以进行LaTeX的编写了。

咱们这里先用记事本写。

先打开dos命令窗口,Win+R,输入cmd

(1)首先我们要创建一个目录,来保存需要产生的文件。

我们可以用mkdir命令来创建一个目录,如:mkdir textLatex

我们可以看到,在E盘里也会出现这样的文件夹。

然后用cd命令进入文件夹:

(2)在textLateX文件夹里面新建一个LateX文件

我们在这不用开始菜单来找“记事本”工具,用命令notepad来启动就可以啦。

然后新建一个文件text.tex,注意LateX文件的后缀名是.tex

dir命令可以查看textLatex目录内的文档:

(3)在记事本里面写命令

我们来用一个documentclass命令来引入一个文档类,比如引用一个article文档类。

article文档类是一个专用于撰写论文的文档类。

在LateX里面,我们经常会用一对大括号表示这个命令的参数。上面的article就是它的实际参数。

用一对大括号把参数括起来。

我们还可以用\begin\end来创建编写文档的环境。

比如说我们可以写hello LateX

斜杠\后面的字母或者单词称作一个命令。

保存之后我们再次用dir命令可以看到,textLatex文件夹里面是有内容的了。

(4)用LateX编译

<1> 第一种方法

①用latex命令来编译latex文件。

它会自动帮我们编译,然后我们可以用dir命令再次查看一下textLatex目录下的文件。

我们可以看到,生成了一个dvi文件

②我们用dvipdfmx命令来将dvi文件转化为pdf文件。

打开这个pdf文件,用命令text.pdf

可以自动打开这个pdf,我们可以看到编译的结果。

我们可以看到,我们用一些基本的命令来生成了我们需要的结果。

<2>第二种方法

xelatex命令来将tex原文件直接编译成pdf文件。

这个命令是支持UTF-8编码的编译命令,就是可以支持中文啦。

我们看到这个命令和第一种方法的命令过程不大一样,它会调用一些相应的文档。并且直接生成了text.pdf文件

我们打开这个pdf文件。

可以看到,同样可以显示:

(5)批处理

我们可以将一些编译的过程做成1

<1> 第一种方法的批处理文件

我们新建一个文本文件,将后缀名改为.bat

选择“是”。

我们选中这个文件,右键“编辑”它。

在这个bat文件中,我们写一些编译操作,现在以刚才编译的第一种方法为例。

latex编译text.tex文件,然后用dvipdfmx命令将text.dvi文件转换成pdf文件。

并且删除(del)中间的过程文件,如*.aux文件、*.dvi文件、*.log文件。

我们先来看一下textLatex文件夹里面的文件:

发现里面会有刚才建立的build批处理文件:

此时我们输入build,执行批处理文件,就会发现,它会自动帮我们执行上面我们说到的操作。

我们执行完毕,再次看一下textLatex里面的文件。

我们会发现,生成了pdf文件,且删除了其他辅助文件。

<2> 第二种方法的批处理文件

同样的,我们可以用刚才第二种方法再来整一个批处理文件。

首先还是在textLatex文件夹下,新建一个bat文件,这次咱们取名**“buildx.bat”**。

然后右键**“编辑”**它。

先看一下现在的文件夹里面的文件。

然后执行“buildx”文件。

它会自动执行刚才我们在“buildx”文件里面写的命令。

然后再来看一下现在文件夹下的文件吧。

我们可以打开pdf文件。

(6)对中文的处理

我们用notepad命令来用记事本方式打开text.tex文件。

现在我们在里面写上中文。

注意在一般的命令和文字之间,要加上空格,以示区分。

然后我们用第二种方法对这个文件进行编译。

看一下此时文件夹里面的文件。

可以看到,里面生成了一个pdf文件。

然后我们将其打开。

会发现,pdf中并没有显示中文!

❓ 这是为什么呢?

虽然我们用xelatex进行了编译,但是并没有处理相应的中文信息。

我们继续用记事本打开text.tex文件,选择“另存为”,然后将右下角编码改为“UTF-8”。然后保存。

还有一步,我们需要引入一个ctex宏包(这是一个能够处理中文的宏包)。

然后我们再进行编译。

看一下现在文件夹里面的文件。

现在我们再次打开pdf文件。

❓ 还是不行???

我们不妨把它改成这样。

再“buildx”试一下。

然后我们 再打开pdf文档。

就成功了。


  1. 后缀名为.bat的文本文件。 ↩︎

用记事本编写LateX代码相关推荐

  1. Java程序的运行原理 用记事本编写Java代码

    首先将Java代码写入源文件(.java)中→ 通过 javac 生成class文件(.class) → 再通过java命令执行程序:◆将class文件加载内存(相当于将东西输入大脑)◆检验class ...

  2. 记事本编写java代码出现中文乱码

    直接上图

  3. Latex002 | 详细教程:LaTeX 编译器哪个好?——如何在 Visual Studio Code 中全流程编写 LaTeX(上篇)

    一.LaTeX 一般用的编译器 一开始配置 LaTeX 环境的时候,我没有想太多,和大多数人一样直接去网上搜了编译器的选择.在互联网所提供给我们的海量资源中,以下这些是我认为值得一试的一些选择: Wi ...

  4. 记事本编写的html乱码,记事本编写的HTML文件,用浏览器打开乱码

    今天第一次写html,就遇到了问题,用记事本编写html代码之后,另存为.html,用浏览器打开出现乱码. 这是什么原因呢,检查代码各个标签格式都没有问题,经过百度之后,才知道,记事本保存的TXT文件 ...

  5. 初次尝试HTML,用记事本编写代码并以html格式保存后用Google浏览器打开

    <html> <head> <title>第一次学习前端</title> </head> <body> <div styl ...

  6. 08从零开始学Java之记事本怎么编写Java代码?

    作者:孙玉昌,昵称[ 一一哥],另外[ 壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套开源项目资料 GitHub地址: https://github.com/SunL ...

  7. 【排版】用Overleaf速成LaTeX代码(从入门到开门)

    一个略长的背景 由于美赛的原因,我接触了LaTeX.当时的我抱着速成LaTeX且要学到东西的念头,打开各类学习平台,但总被各种奇奇怪怪却毫不实用的教程劝退. 某小电视网站上的视频大多分为三类: 1.古 ...

  8. 编写运行最简单的java程序——使用记事本编写java程序

    编写运行最简单的java程序--使用记事本编写java程序 第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还 ...

  9. 如何用记事本编写运行java程序?

    我们在安装好JDK和配置好环境变量后,许多人使用编译器编写程序而不会使用记事本编写运行java程序,下面就给大家讲解一下使用记事本编写运行java程序. 1.首先,要保证环境变量配置完成.组合键< ...

最新文章

  1. bbs mysql_简单BBS程序(需MySQL支持)
  2. Azure Show|第一期 开播啦!嘉宾梁迪李卓恒李佳芮
  3. 官博翻译 | .NET Core 即 .NET 的未来
  4. 美股,港股和A股三者之间的关系和差别
  5. 配置hosts快速访问GitHub
  6. c 语言含移位的程序,c语言的移位练习题目.doc
  7. STL::算法::常见算法(二)
  8. Mac 10.12安装数据库管理工具MySQL Workbench
  9. 社交网络用户行为分析,各类社交软件用户分析
  10. linux设置自动获取ip命令,详解如何设置CentOS 7开机自动获取IP地址
  11. Python爬虫——利用新浪微盘下载周杰伦的歌曲(共190首)
  12. 【Python网络蜘蛛 · 8】:moviepy模块实现音频+视频的合成
  13. 【docker入门】
  14. 【旧文回顾】中国太阳能因制造业创新而繁荣
  15. 人人网登录并写留言板(Requests,js逆向)
  16. C语言-if...else if...else 语句
  17. 网络直播平台搭建一个直播间的礼物系统
  18. 不能bostype没有元数据异常_金蝶EAS_BOS工作笔记
  19. 电影《流浪地球》的一些有趣的细节
  20. java中long如何使用_如何在Java中将long转换为int?

热门文章

  1. shell接受键盘输入参数
  2. CSS @media 查询
  3. 自动驾驶中常用曲线拟合方法
  4. 华为云CDN为什么这么受用户的信赖?
  5. 软考中级软件设计师--8.信息安全
  6. 服务器重装ie浏览器,怎么重装IE浏览器
  7. 多边形面积_ssl1213_计算几何
  8. 绘制pdf表格 (二) 通过itext实现在pdf中绘制excel表格样式设置中文字体、水印、logo、页眉、页码
  9. Android统计网络流量
  10. STC单片机通过ADC分段采样读按键实现方法