[kairey] Ubuntu下使用中文xeLatex+vscode+zotero

在windows环境下,使用ctex就好,但放在ubuntu下,不知为何不行了.于是在网上搜索答案,改用xeLatex引擎,使用xeCJK包.

\documentclass[10.5pt, a4paper]{article} % A4大小,五号字体=10.5pt,四号=14pt
\usepackage{xeCJK} %新加入的包
\usepackage[UTF8]{ctex} %中文支持
\begin{document}
中文latex
\end{document}

为了使用xeLatex引擎,在设置中加入
“latex-workshop.latex.tools”: [{
“name”: “latexmk”,
“command”: “latexmk”,
“args”: [
“-xelatex”,
“-synctex=1”,
“-interaction=nonstopmode”,
“-file-line-error”,
“%DOC%”
]
}],
https://stackoverflow.com/questions/56109128/enable-xelatex-in-latex-workshops-for-visual-studio-code

### 使用 VSCode 和 Overleaf 结合进行 LaTeX 编辑 实际上,VSCode 并不是直接与 Overleaf 集成来编辑 LaTeX 文件;而是通过模仿 Overleaf 的一些特性以及利用自身的强大功能组合达到相似的效果。具体可以通过安装 `LaTeX Workshop` 插件并配置本地 LaTeX 环境来实现在 VSCode 上高效的 LaTeX 文档编写[^1]。 #### 安装 LaTeX Workshop 插件 为了使 VSCode 能够支持 LaTeX 编辑,需先安装名为 `LaTeX Workshop` 的插件。这一步骤简单易行,只需打开 VSCode 的扩展市场搜索该名称并点击安装按钮完成操作之后记得重启软件以应用更改[^3]。 #### 设置本地 LaTeX 环境 为了让 VSCode 正常处理 `.tex` 文件的编译工作,还需要在计算机上预先搭建好相应的 LaTeX 发行版(比如 TeX Live 或者 MiKTeX),这是因为相比于在线平台如 Overleaf, VSCode 依赖于用户的机器来进行实际的内容渲染过程[^5]。 #### 实现双向预览功能 考虑到部分用户习惯使用 Overleaf 提供的即时同步查看效果,在 VSCode 中同样可以借助特定设置达成类似的体验——即所谓的“双向搜索”。这意味着可以从源文件跳转到 PDF 查看对应位置反之亦然,这对于校对修改非常有用特别是当面对较长篇幅的作品时[^4]。 ```json { "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "%DOC%" ] } ], "latex-workshop.latex.recipe.default": "xelatex" } ``` 以上 JSON 片段展示了如何调整 VSCode 用户设置以便更好地模拟 Overleaf 工作流中的某些方面,例如指定默认使用的编译工具为 XeLaTeX 同时开启 SyncTeX 功能用于实现上述提到的双向链接能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值