作为一个LaTeX中级用户来说几句

【本文来自《网友建议保障老旧手机基础通信,工信部:2G/3G退网是必然选择,也要保障用户权益》评论区,标题为小编添加】

  • HuangMao354
  • 谢谢大家的关心。电脑我确实曾经很熟悉。例如会用Latexr打数学文件。但是Latex是在Dos下用的。现在的Latex只能在windows下使用。我下载了windows下使用的说明,可怎么都看不懂,学不会。Dos下用的Latex扩展名必须是 ctx,我想将扩展名从 txt 改回 ctx(这样就可以Dos下使用Latex了),在网络上找了许多说明,可没有一样能做成功。我担心使用智能手机也像学习windows下使用Latex一样学不会。

好家伙。。看到LaTeX,那么作为一个LaTeX中级用户来这么说吧:

latex原生版只适用于西文系统,用于中文环境得做一些“魔改”,主要是非西文字体的调入。这中间经过了几个过程。

ctx扩展名,实际是latex刚传入国内时的“汉化版”,中科院张林波做的,生成文档要经过ctx-cct-dvi-pdf这么一串的过程。

但原版latex的扩展名实际上是 tex。

最早的中文字体是用一种类似PostScript文件的方式嵌进去的。后来出现了cjk(中日韩)语言工具包,就不需要这样绕一大圈了,直接就用latex原版就可以用固定的六种字体去处理中文了。当然就只有六种字体还是不方便用。2010年出现了xetex,直接可以调用系统中已有的字体,这就将latex完全从仅适用于西文的局限中解放出来了。可以使用任意中文字体。

其实不管是ctx也好,tex也罢,都是个纯文本文件 ,只不过微软系的操作系统(DOS/Windows)用扩展名来区分文件内容而已。在linux不需要扩展名也可以用。扯远了。

你一直在说ctx扩展,实际上是因为你把现在latex软件发行版的latex当做最早的“魔改”版用了,问题就出在这里,那当然不行了,根本不是一回事儿。现在直接就是tex-pdf这样一个过种,中间的cct-dvi流程,早就不需要了。

latex发行版现在主要两个 TexLive和MikTeX。Windows下推荐安装后者,体积较小,安装好后,环境变量自动设好。

使用已归入latex库中的ctex扩展包,源文使用utf-8编码,直接用xelatex命令处理,运行两遍就出文档了。

集成IDE环境,推荐TeXStudio,自带中文菜单,还带即时预览功能,把使用的编译命令设置为xelatex就能直接用了。

看不懂,学不会的根源其实还是在于对计算机这个东西的基本运行原理没学明白导致。计算机自出现一直到现在,其内在基本运行逻辑并没有任何改变,只是外在的表现形式在不断变化而已,所谓万变不其宗。你没学会新的windows下的软件用法,原因就在于你完全没理解什么叫“计算机的输入与输出”这样的基本概念。输入本质是什么,输出的本质是什么。以前你在DOS下的操作,不过是一直照猫画虎而已,而到了视窗界面下,输入输出的表现形式一改变,你就搞不清到底每个操作对计算机而言到底意味着什么,它跟DOS系统下的操作究竟有什么样的对应关系。当然学不会也不能说是人笨,毕竟人对接受知识的层次有区别的,有人可以记住各种表面现象,有的人会去联想深层关系,你应该属于前一种吧,大部分人也是属于这一种的。

全部专栏