本文采用Mac+Latex+VsCode+Skim。简单使用windows下TEX live+TEX studio就够用了。推荐用VsCode,编程、写作习惯统一,体验更佳。
提示:简单流程记录:
可参考:MAC+VSCode+Latex 配置Latex编写环境
可参考:Mac上使用VSCode编辑Latex+Skim跳转预览
搭建中遇到的问题:
在配置环境时经常容易忘记该文件位置。博客:MAC+VSCode+Latex 配置Latex编写环境 中提供了一种简易打开该文件的方式。
{
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "pdflatex -> pdflatex*2",
"tools": [
"pdflatex",
"pdflatex",
"pdflatex"
]
},
],
// 用来与skim交互。在 TeX 代码中按 cmd+option+j 快捷键,即可跳转到 PDF 文档中对应的位置;在 PDF 文档中按 cmd+shift+鼠标 快捷键,即可跳转到 TeX 代码中对应的位置。
"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.latex.autoBuild.run": "never",
"latex-workshop.view.pdf.external.synctex.command": "/Applications/Skim.app/Contents/SharedSupport/displayline",
"latex-workshop.view.pdf.external.synctex.args": [
"-r",
"%LINE%",
"%PDF%",
"%TEX%"
],
"latex-workshop.view.pdf.external.viewer.command": "/Applications/Skim.app/Contents/SharedSupport/displayline",
"latex-workshop.view.pdf.external.viewer.args": [
"0",
"%PDF%",
],
"json.schemas": [
],
}
VsCode
→
\rightarrow
→Skim
在VsCode的 TeX 代码中按 cmd+option+j 快捷键,即可跳转到 PDF 文档中对应的位置。(可配置其他快捷键)
Skim
→
\rightarrow
→VsCode
在Skim的 PDF 文档中按 cmd+shift+鼠标 快捷键,即可跳转到 TeX 代码中对应的位置。
后续补充:
1.setting.json配置容易出错
2…