论文写作的又一利器:VSCode + Latex Workshop + MikTex +Git
摘要
对正反向搜索的配置也进行了介绍。
1.引言
Git是最常使用的分布式源代码管理工具,用它来管理Latex源文件可以起到追溯历史,修改订正,以及版本备份的作用。
下面以Miktex + VSCode + Latex Workshop + Git为例说明安装和配置过程。
2.软件安装和配置
依次安装如下软件并进行配置。
-
Miktex安装
官 下载MikTex: Home 的安装包,然后点击安装。安装完成有运行”Miktex console”进行配置(选择”以管理员身份运行”)。
点击”Packages”标签,然后依次安装ctex和CJK包(cjk/cjk-font/xecjk)等(或者待编译时再按需安装也可), 以便支持中文。
-
Git安装
官 下载 Git windows 安装包,Git – Downloading Package , 然后点击安装。
开始菜单运行”Git Bash”, 然后运行命令”CD” 切换到Home目录,在运行”ssh-keygen”生成ssh秘钥。
将用户目录(通常为”c:用户<你的用户名>.sshid_rsa.pub”)的公钥文件上传到你的github服务器上。后续的代码提交就可以不需要输入任何密码了。
-
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进行处理,非常感谢!