Skip to content

Latex ​

Overleaf ​

目前实验室部署了一个内部版本的 Overleaf 供同学使用,需要可以联系一下管理员注册账号。

优劣 ​

优势:

  1. 没有编译时长限制,尤其硕士博士毕业论文经常超时。
  2. 无需魔法可以快速访问。
  3. 内置完整 windows 11 23H2 字体,完美解决中文生僻字缺失问题

劣势:

  1. 文件可能因服务器宕机而丢失。

中文字符 ​

如果你在 Overleaf 可以会遇到如下的中文生僻字(下面的“翀”字)无法正常显示

内部版本集成了完整的 Win 11 字体,可以使用如下方法进行修正。

本地安装 ​

可以到 清华镜像 - Texlive 下载 Texlive 安装包。

编辑器可以使用

如果使用 vscode 的话,可以安装 LaTeX Workshop 插件,然后使用如下配置。

json
{
  "files.exclude": {
    "**/__pycache__": true,
    "**/_minted-*/": true,
    "**/.DS_Store": true,
    "**/.git": true,
    "**/.hg": true,
    "**/.svn": true,
    "**/*.acn": true,
    "**/*.acr": true,
    "**/*.alg": true,
    "**/*.aux": true,
    "**/*.bbl": true,
    "**/*.bcf": true,
    "**/*.blg": true,
    "**/*.fdb_latexmk": true,
    "**/*.fls": true,
    "**/*.glg": true,
    "**/*.glo": true,
    "**/*.gls": true,
    "**/*.glx": true,
    "**/*.gxg": true,
    "**/*.gxs": true,
    "**/*.hd": true,
    "**/*.idx": true,
    "**/*.ilg": true,
    "**/*.ind": true,
    "**/*.ist": true,
    "**/*.lof": true,
    "**/*.log": true,
    "**/*.lot": true,
    "**/*.nav": true,
    "**/*.o": true,
    "**/*.obj": true,
    "**/*.out": true,
    "**/*.pygtex": true,
    "**/*.run.xml": true,
    "**/*.snm": true,
    "**/*.synctex.gz": true,
    "**/*.toc": true,
    "**/*.url": true,
    "**/*.vrb": true,
    "**/*.xdv": true,
    "**/CVS": true,
    "**/Thumbs.db": true,
  },
  "search.exclude": {
    "**/.env": true,
    "**/.git": true,
    "**/.github": false,
    "**/.nuxt": true,
    "**/.output": true,
    "**/.pnpm": true,
    "**/.venv": true,
    "**/.vitepress/.cache": true,
    "**/.vitepress/.temp": true,
    "**/.vitepress/dist": true,
    "**/.vscode": true,
    "**/.vuepress/.cache": true,
    "**/.vuepress/.temp": true,
    "**/.vuepress/dist": true,
    "**/.yarn": true,
    "**/*.code-search": true,
    "**/*.snap": true,
    "**/*.svg": true,
    "**/assets": true,
    "**/bower_components": true,
    "**/cache": true,
    "**/CHANGELOG*": true,
    "**/dist/**": true,
    "**/LICENSE*": true,
    "**/logs": true,
    "**/node_modules": true,
    "**/out/**": true,
    "**/package-lock.json": true,
    "**/pnpm-lock.yaml": true,
    "**/public": true,
    "**/temp": true,
    "**/yarn.lock": true,
  },
  "[latex]": {
    "editor.wordWrap": "on",
  },
  "latex-workshop.latex.tools": [
    {
      "name": "xelatexmk",
      "command": "latexmk",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-shell-escape",
        "-xelatex",
        "%DOC%"
      ]
    },
    {
      "name": "xelatex",
      "command": "xelatex",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-shell-escape",
        "%DOC%"
      ]
    },
    {
      "name": "pdflatex",
      "command": "pdflatex",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-shell-escape",
        "%DOC%"
      ]
    },
    {
      "name": "latexmk",
      "command": "latexmk",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-shell-escape",
        "-pdf",
        "-outdir=%OUTDIR%",
        "%DOC%"
      ]
    },
    {
      "name": "bibtex",
      "command": "bibtex",
      "args": [
        "%DOC%"
      ]
    },
    {
      "name": "biber",
      "command": "biber",
      "args": [
        "%DOC%"
      ]
    }
  ],
  "latex-workshop.latex.recipes": [
    {
      "name": "xelatexmk",
      "tools": [
        "xelatexmk"
      ]
    },
    {
      "name": "XeLaTeX",
      "tools": [
        "xelatex"
      ]
    },
    {
      "name": "PDFLaTeX",
      "tools": [
        "pdflatex"
      ]
    },
    {
      "name": "BibTeX",
      "tools": [
        "bibtex"
      ]
    },
    {
      "name": "LaTeXmk",
      "tools": [
        "latexmk"
      ]
    },
    {
      "name": "xelatex -> bibtex -> xelatex*2",
      "tools": [
        "xelatex",
        "bibtex",
        "xelatex",
        "xelatex"
      ]
    },
    {
      "name": "xelatex -> biber -> xelatex*2",
      "tools": [
        "xelatex",
        "biber",
        "xelatex",
        "xelatex"
      ]
    },
    {
      "name": "pdflatex -> bibtex -> pdflatex*2",
      "tools": [
        "pdflatex",
        "bibtex",
        "pdflatex",
        "pdflatex"
      ]
    },
    {
      "name": "pdflatex -> bibtex -> pdflatex*2",
      "tools": [
        "pdflatex",
        "bibtex",
        "pdflatex",
        "pdflatex"
      ]
    }
  ],
  "latex-workshop.latex.clean.fileTypes": [
    "*.acn",
    "*.acr",
    "*.alg",
    "*.aux",
    "*.bbl",
    "*.bcf",
    "*.blg",
    "*.fdb_latexmk",
    "*.fls",
    "*.glg",
    "*.glo",
    "*.gls",
    "*.glx",
    "*.gxg",
    "*.gxs",
    "*.hd",
    "*.idx",
    "*.ilg",
    "*.ind",
    "*.ist",
    "*.lof",
    "*.log",
    "*.lot",
    "*.nav",
    "*.out",
    "*.pygtex",
    "*.run.xml",
    "*.snm",
    "*.synctex.gz",
    "*.toc",
    "*.url",
    "*.vrb",
    "*.xdv",
  ],
  "latex-workshop.latex.autoClean.run": "onFailed",
  "latex-workshop.latex.recipe.default": "lastUsed",
  "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
  "latex-workshop.view.pdf.viewer": "tab",
  "latex-workshop.latex.autoBuild.run": "never",
  "latex-workshop.showContextMenu": true,
  "latex-workshop.intellisense.package.enabled": true,
  "latex-workshop.intellisense.unimathsymbols.enabled": true,
  "latex-workshop.message.error.show": false,
  "latex-workshop.message.warning.show": false,
}

Latex 模板 ​

下面整理一下可能在学校期间用得到的 Latex 模板。

最后更新于:

基于 VitePress 构建