关于CTeX的几个大坑

https://blog.csdn.net/zjutczj/article/details/53463478

最近一直忙着写小论文,毕业设计中期答辩,没有更新博客,忙过这一阵我会把这段时间学习机器学习的一些心得分享。今天分享几个刚刚使用CTeX遇到的大坑,希望能挽救一些还没有中招了的童鞋。

以下几个问题并不一定完全出现或者同时出现,如果遇到了可以作为参考解决方案。
  • 1
  • 2
    • CTeX安装时会覆盖系统环境变量 
      这个问题非常严重,但是问题好像仅发生在CTeX官方镜像上。所以,为了保险起见,各位在安装CTex前务必备份系统环境变量path,如果已经安装完的,只要不关机就还有救;如果关了机的…………hehe……欢迎来和博主一起分享一下心情。不要问我怎么知道的……咆哮.gif。

    • 因为上述问题,导致环境变量不完整,会导致编译时再次出错。 
      意思就是CTeX这个傻叉,安装的时候覆盖环境变量把自己之前写入的环境变量也一起覆盖了。所以导致很多人在用 winEdt时会一直报错:

      CTex 系统找不到指定文件

      恭喜你,你已经中招了。虽然无法恢复原有的环境变量,但是解决这个问题还是可以的。这个问题是因为MiKTeX编译器环境变量被他的猪队友给覆盖了。如果有些童鞋幸免,可能是使用了比较新的组件。 
      所以,在path中添加“D:\CTEX\MiKTeX\miktex\bin”即可,我的路径是D盘,具体情况根据自己的安装路径选择。

    • 中文不支持 
      使用CTeX 目的本来就是为了更好的支持中文,如果出现中文支持不好,请不要着急。首先,文件格式需要保存为UTF-8编码,具体操作保存tex文件后,在winEdt最下方的状态栏中可以看到,如下图。 
      这里写图片描述
      如果不是UTF-8,单击后将Document Mode 改为UTF-8。 
      编译器选择对中文支持比较好的XeLaTex,如下图所示: 
      这里写图片描述

      如果上述方案还不满足中文要求,可以尝试网上的其他解决方案,CJK等。

      本人也是新手,不对之处欢迎批评指正。我自己在CTeX上遇到的问题会在本博客持续更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/283328.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

西安电子地图下载 来自谷歌电子地图库 地图展示15、17、19级

西安电子地图下载 来自谷歌电子地图库 地图展示15、17、19级 一般来说商业用图几乎相同就是17级左右,提供的下载全然满足大多数人浏览使用,假设用于旅行外出当然级数越高越好,假设是驴行,那就更有必要下载完整的地图以作不时之需。…

0x0000050蓝屏srvsys_蓝屏代码0x00000050的原因及解决方法

经常使用电脑的朋友都知道, 电脑开机 出现蓝屏现象很普遍,相信大家都有遇到过吧?让我们经常的手足无措,不知道接下来应该怎么去操作!那么现在小编汇总起来告诉给大家出现蓝屏代码0x00000050怎么解决的具体内容,先对电脑进行局部的…

​Magicodes.Pay已支持Volo Abp

简介Magicodes.Pay希望打造一个统一支付库,相关库均使用.NET标准库编写,支持.NET Framework以及.NET Core。目前已提供Abp及Abp VNext模块的封装,支持开箱即用。主要功能目前已提供Abp(含Abp VNext)模块的封装&#xf…

js继承

js继承 一、总结 1、js继承:和c,java不一样,是通过对象冒充, 原型链,混合模式来实现的 2、基础打牢:基础打牢,后面就很轻松 二、js继承 继承继承的相关概念 这里的继承和我们现实生活的中儿子继…

Linux console on LCD

有时候需要将开机启动的信息输出到LCD上,并且在终端上进行调试。本文记录更改的方法。 参考链接 http://blog.csdn.net/chenbang110/article/details/7870072 https://e2e.ti.com/support/embedded/linux/f/354/t/324198 https://blackfin.uclinux.org/doku.php?id…

vscode 头文件包含问题_WSL+VSCode = Linux ?

官方文档​code.visualstudio.com使用VSCode新推出的Remote功能来连接WSL或服务器进行开发. 可以在Windows上享受优秀的界面体验的同时使用Linux环境进行开发(还是要感谢无数的VSCode插件贡献者).环境基础配置Visual Studio Code最新版本注意点: 安装时需要勾选环境变量添加到p…

PerfView专题 (第十篇):洞察 C# 终结队列引发的内存泄漏

一:背景 C# 程序内存泄漏的诱发因素有很多,但从顶层原理上来说,就是该销毁的 用户根 对象没有被销毁,从而导致内存中意料之外的对象无限堆积,导致内存暴涨,最终崩溃,这其中的一个用户根就是 终结…

【JS第34期】BOM-window对象

BOM的核心对象是window,它表示浏览器的一个实例。它即是通过javascript访问浏览器窗口的一个接口,也是ECMAScript规定的Global对象。 全局作用域 由于window对象同时是Global对象,因此所有在全局作用域中声明的变量、函数会变成window对象的属性和方法。…

proc文件(OLD)

写一个模块测试proc文件的读写: 1 #include linux/module.h 2 #include linux/kernel.h 3 #include linux/proc_fs.h 4 #include linux/sched.h 5 #include asm/uaccess.h 6 7 #define STRINGLEN 1024 8 9 char global_buffer[STRINGLEN]; 10 11 struct…

java学习(七)java中抽象类及 接口

抽象类的特点: A:抽象类和抽象方法必须用abstract关键字修饰。 B:抽象类中不一定有抽象方法,但是抽象方法的类必须定义为抽象类 c: 抽象类不能被实例化,因为它不是具体的。 抽象类有构造方法,但不能被实例化&#xff1…

手机的小窗口怎么弄_荣耀9X如何设置桌面小工具?划重点,这个要考

为了方便手机操作,一些小伙伴会在手机桌面上添加天气、一键锁屏、日历等窗口小工具,那么问题来了!荣耀9X这款新手机是如何添加窗口小工具呢?官维君今天就来给大家讲解一下方法。标准姿势看这里——第一步:在桌面双指头…

ASP.NET Core 同时支持多种认证方式 | Swagger 支持

前言上次,我们实现了《ASP.NET Core 同时支持多种认证方式》:services.AddAuthentication().AddDemoAuthentication(options > { }).AddJwtBearer(options >{...});我们还希望为 Swagger 也添加多种认证支持。原来为支持 JWT 认证,Swag…

js监听url变化

//监听触发操作 function hashChangeFire(){alert("k") }//url变化监听器 if( (onhashchange in window) && ((typeof document.documentModeundefined) || document.documentMode8)) {// 浏览器支持onhashchange事件window.onhashchange hashChangeFire; …

Redis指南

一、简介 redis 和 memcached 都是高性能的键值缓存数据库服务,其中 memcached 支持多线程,而 redis 支持丰富的数据结构且能内置持久化机制。 redis 数据都是以键值形式存储的,键是字符串类型,值有 7 种类型(本质上是…

SpringIOC之AbstractMessageSource

博主介绍:✌全网粉丝5W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…

python3怎样交换数字顺序_python中怎么交换列的顺序

DataFrame的列有时我们需要对添加的列或原来的列进行交换顺序。data pd.DataFrame(np.arange(16).reshape(4,4),columnslist(abcd))In [88]: dataOut[88]:a b c d0 0 1 2 31 4 5 6 72 8 9 10 113 12 13 14 15一:获取DataFrame列标签cols list(data)In [94]: colsO…

【实战】手把手教你从 0 到 1 搭建一套 RocketMQ 集群

大家好,我是君哥。今天来分享怎样搭建 RocketMQ 集群。本文搭建集群使用的环境是 2 个云主机,架构如下:在 47.xx.xx.xx 和 39.xx.xx.xx 上分别部署一个 Name Server 和 Broker 主节点,这里不搭建从节点。也就是官网介绍的 2m-nosl…

使用SMART监控Ubuntu

参考:完全用 GNU/Linux 工作 - 29. 檢測硬碟 S.M.A.R.T. 健康狀態 1.安装 sudo apt-get install smartmontools2.查看硬盘的参数,需要获得Root权限 sudo smartctl -i /dev/sdasmartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-122-generic] (local bu…

Shell中各种判断语法

Shell判断 按照文件类型进行判断 -b 判断文件是否存在,并且是否为快设备文件(是块设备文件为真) -c 判断文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 判断文件是否存在,并且是…

敏捷制造:并不是你想像的矛盾体

\关键点\敏捷制造使企业能够比传统制造方式更快更有效地取悦客户 \敏捷方法实际上是为制造而不是软件而开发的 \敏捷制造需要从上到下的数字视角和承诺 \敏捷制造需要新的技能,还需要授权、扁平化合作和贯穿整个组织的沟通 \迈向敏捷制造的第一步可以是通过升级传统…