当前位置:网站首页>Latex在VSCODE中编译中文,使用中文路径问题解决
Latex在VSCODE中编译中文,使用中文路径问题解决
2022-07-02 06:22:00 【呆呆象呆呆】
latex 编译中文和中文路径
问题1编译中文
\documentclass{article}
\usepackage{CTEX}
\begin{document}
这是一个CTEX的utf-8编码例子,{\kaishu 这里是楷体显示},{\songti 这里是宋体显示},{\heiti 这里是黑体显示},{\fangsong 这里是仿宋显示}。
\end{document}
如上代码需要使用xelatex
进行编译,编译结果
如果使用latexmk
,就会出现如下报错
我们应该作如下操作进行xelatex
编译工具的配置
在VSCODE中按下F1选择首选项 进行环境配置
这里展示部分的配置文件,如果不是想要修改文件而是需要从头进行配置时候可以看到最后有一个链接里面有完整的配置代码
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
// 这里是xelatex工具的定义
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
//设置编译链的时候使用xelatex作为默认的第一个首选编译
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "pdflatex -> bibtex",
"tools": [
"pdflatex",
"bibtex"
]
},
// {
// "name": "pdflatex -> bibtex -> pdflatex*2",
// "tools": [
// "pdflatex",
// "bibtex",
// "pdflatex",
// "pdflatex"
// ]
// },
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
],
问题2 中文路径无法编译
解决方案1
向上面一样只使用xelatex进行编译(在没有参考文献的时候是可行的哈)
解决方案2
但是在工具链路中有使用其他工具 比如 bibtex
等 还需要修改一下配置 把工具定义中间的参数"%DOC%"
改成"%DOCFILE%"
因为bibtex
识别不了中文路径
修改之前的失败案例
修改之后就可以顺利通过了
最后文件
如下连接中会分享一下我全部的latex配置 可以直接复制了放进去
VSCODE 安装LATEX环境,参数配置,常见问题解决_呆呆象呆呆的博客-CSDN博客
参考文献
边栏推荐
- Flask-Migrate 检测不到db.string() 等长度变化
- FE - 微信小程序 - 蓝牙 BLE 开发调研与使用
- Thread hierarchy in CUDA
- (第一百篇BLOG)写于博士二年级结束-20200818
- 由於不正常斷電導致的unexpected inconsistency;RUN fsck MANUALLY問題已解决
- 记录一次RDS故障排除--RDS容量徒增
- Error "list" object is not callable in Web automatic switching window
- Pytest (1) case collection rules
- Win10:添加或者删除开机启动项,在开机启动项中添加在用户自定义的启动文件
- ZZQ的博客目录--更新于20210601
猜你喜欢
随机推荐
提高用户体验 防御性编程
看完有用的blog
AWD学习
Idea announced a new default UI, which is too refreshing (including the application link)
Function execution space specifier in CUDA
CUDA user object
Latex参考文献引用失败 报错 LaTeX Warning: Citation “*****” on page y undefined on input line *
Redis - grande question clé
代码技巧——Controller参数注解@RequestParam
【每日一题】—华为机试01
Virtualenv and pipenv installation
Self cultivation of programmers - Reflection on job hunting
unittest.TextTestRunner不生成txt测试报告
介绍两款代码自动生成器,帮助提升工作效率
Golang--map扩容机制(含源码)
CUDA and Direct3D consistency
Shardingsphere JDBC
qq邮箱接收不到jenkins构建后使用email extension 发送的邮件(timestamp 或 auth.......)
Data science [viii]: SVD (I)
Functions of tensorrt