论文写作的又一利器:VSCode + Latex Workshop + MikTex + Git

论文写作的又一利器:VSCode + Latex Workshop + MikTex +Git

摘要

对正反向搜索的配置也进行了介绍。

1.引言

Git是最常使用的分布式源代码管理工具,用它来管理Latex源文件可以起到追溯历史,修改订正,以及版本备份的作用。

下面以Miktex + VSCode + Latex Workshop + Git为例说明安装和配置过程。

2.软件安装和配置

依次安装如下软件并进行配置。

  1. Miktex安装

官 下载MikTex: Home 的安装包,然后点击安装。安装完成有运行”Miktex console”进行配置(选择”以管理员身份运行”)。

点击”Packages”标签,然后依次安装ctex和CJK包(cjk/cjk-font/xecjk)等(或者待编译时再按需安装也可), 以便支持中文。

  1. Git安装

官 下载 Git windows 安装包,Git – Downloading Package , 然后点击安装。

开始菜单运行”Git Bash”, 然后运行命令”CD” 切换到Home目录,在运行”ssh-keygen”生成ssh秘钥。

将用户目录(通常为”c:用户<你的用户名>.sshid_rsa.pub”)的公钥文件上传到你的github服务器上。后续的代码提交就可以不需要输入任何密码了。

  1. VSCode安装

官 下载VSCode安装包然后安装。Visual Studio Code – Code Editing. Redefined

然后运行”vscode”, 安装其扩展Latex Workshop.

对于Miktex, 需要对Latex Workshop配置其编译方案(recipe)。这里以latex workshop 5.5为例配置,如下:

//下面配置了3个编译方案:texify (默认), xelatex 和 “xe->bib->xe->xe

//(打开latex源文件后,在编译时单击VSCode界面左下角的小勾,单击“Build LaTeX project, 就可以选择这几个编译方案)

如果需要在编译出PDF文件后,删除临时文件,则加上如下配置:

3.验证

输入如下内容latex源文件并保存,然后右键选择“Build Latex Project”编译, 点击预览即可看到内容:

4.FAQ

1) 指定pdflatex或者xelatex编译

A:  在latex源文件的第一行加入如下指令即可:

使用pdflatex编译

使用xelatex编译:

2) 要使用SumatraPDF预览编译好的PDF文件

A: 配置文件中加入如下内容:

3) 配置Syntex的正向搜索(Latex->PDF):右键文件空白处,单击“SyncTeX from cursor”即可正向搜索

A: 

4) 配置反向搜索PDF->Latex源代码

A: 打开SumatraPDF,进入设置->选项 对话框,在“设置反向搜索命令行”处填入如下内容:

双击PDF中的任意一处即可跳转到VSCode中所对应的内容的源代码处。

(注意: 由于从vscode调用SumatraPDF时是作为子进程的,为避免反向搜索失败,最好是先独立的运行SumatraPDF.exe后再进行正反向搜索。)

5) Mixtex编译时, ”font..”字体类型的错误

A:  这种情况一般都是因为新安装了package, 然后缺乏相应字体

首先看看是不是缺少

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月19日
下一篇 2022年9月19日

相关推荐