当前位置: 首页 > news >正文

LaTex 笔记

目录

  • 1. LaTex 笔记
    • 1.1. issues
      • 1.1.1. 完全支持中文显示
      • 1.1.2. 中文编译报错: LaTeX Error: Unicode character 你 (U+4F60)

1. LaTex 笔记

1.1. issues

1.1.1. 完全支持中文显示

VSCode + LatexWorkshop 是非常方便的组合, 而对于中文文档, pdfLatex 引擎的支持很差, 很多时候需要使用 XeLatex 引擎编译, 但是总是莫名其妙各种报错。用下面的 magic 语句也无济于事。

% !TEX program = xelatex

本篇介绍通过对插件设置修改来设置默认使用 XeLatex 编译的方法。

参考资料: Enable xelatex in Latex Workshops for Visual Studio Code - Stack Overflow

解决方案

在 Extention 列表中找到 Latex Workshop 插件, 点选齿轮状图标, 打开扩展设置 (Extension Settings)。

在新出现的页面中的搜索栏中输入 “tools”(注意有空格, 连在一起是搜索不出来的), 找到第一个点击 “Edit in settings.json”

将 “args” 部分的内容按照图片的内容修改, 这里我为了备份所以只是注释没有删除, 其实效果是一样的。

文字版的内容如下, 便于复制

"name": "latexmk",
"command": "latexmk",
// "args": [
//     "-synctex=1",
//     "-interaction=nonstopmode",
//     "-file-line-error",
//     "-pdf",
//     "-outdir=% OUTDIR%",
//     "% DOC%"
// ],
"args": ["-xelatex","-synctex=1","-interaction=nonstopmode","-file-line-error","% DOC%"
],
"env": {}

Ctrl+s 保存后, 关闭整个 VS Code 窗口, 重新启动 VSCode 再点击右上角的绿色运行按钮, 这是应该就替换为使用 XeLatex 编译了。

1.1.2. 中文编译报错: LaTeX Error: Unicode character 你 (U+4F60)

解决办法如下:

  • 第一步, 在引用包的位置中添加 \usepackage {CJKutf8}, 并且在 \begin {document} 下方 添加 \begin {CJK}{UTF8}{gbsn}
  • 第二步, 在 \end {document} 上方 添加 \end {CJK}

相关文章:

  • 视频极速切割无损工具免费版,亲测好用!
  • Flutter APP下载更新
  • 新规正式发布 | 百度深度参编《生成式人工智能服务安全基本要求》
  • C++的萃取技术
  • 5个实用的PyCharm插件
  • 【Echarts】曲线图上方显示数字以及自定义值,标题和副标题居中,鼠标上显示信息以及自定义信息
  • 如何定义resultType和resultMap,它们之间的区别是什么?解释一下<parameterType>的作用和用法。
  • Python——读写属性
  • Apache Doris 2.1.0 版本发布:开箱盲测性能大幅优化,复杂查询性能提升 100%
  • 基于冠豪猪优化算法(Crested Porcupine Optimizer,CPO)的无人机三维路径规划(MATLAB)
  • centos安装hadoop启动问题解决方案
  • multipass基本操作
  • jvisualvm 工具的使用
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Checkbox)
  • C语言实现贪吃蛇
  • [PHP内核探索]PHP中的哈希表
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • github从入门到放弃(1)
  • gulp 教程
  • IDEA常用插件整理
  • js 实现textarea输入字数提示
  • PAT A1017 优先队列
  • rc-form之最单纯情况
  • Vue.js 移动端适配之 vw 解决方案
  • 来,膜拜下android roadmap,强大的执行力
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端面试总结(at, md)
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 通过几道题目学习二叉搜索树
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​Python 3 新特性:类型注解
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • (007)XHTML文档之标题——h1~h6
  • (a /b)*c的值
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (二)fiber的基本认识
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (力扣)1314.矩阵区域和
  • (六)软件测试分工
  • (全注解开发)学习Spring-MVC的第三天
  • (四)React组件、useState、组件样式
  • (学习日记)2024.02.29:UCOSIII第二节
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转载)OpenStack Hacker养成指南
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET 2.0中新增的一些TryGet,TryParse等方法