跳转至

LATEX

模板

Elsevier

LATEX 环境

在线编辑器

Overleaf

  • Overleaf


    Overleaf 是一个协作式基于云的 LaTeX 编辑器,用于编写、编辑和发布科学文档。

    传送门

    文档

本地编辑器

VSCode

  • VSCode + Latex Workshop


    Visual Studio Code 是由 Microsoft 开发的用于 Windows、Linux 和 macOS 的源代码编辑器。

    配置 VSCode 中的 latex:

    (1) 在计算机上下载适当的 latex 编译器: Windows / Mac / Linux.

    (2) 安装 VSCode 和 Latex Workshop 扩展。

    (3) 默认配置对大多数用户来说应该足够了。

    (4) 自定义

    Windows

    Mac

    VSCode 设置

Tip

代码->PDF: Ctrl + Alt + J

PDF->代码: Ctrl + 鼠标左键

Tip

插件 better bibtex 可以帮助更好的管理文献引用。 其中citation key 可以设置为[auth:lower]_[veryshorttitle:lower]_[year],记得选中所有论文然后refresh后导出bib文件。

VSCODE SETTINGS 配置

    "latex-workshop.hover.preview.mathjax.extensions": [
        "boldsymbol"
    ],
    "latex-workshop.intellisense.package.enabled": true,
    "latex-workshop.latex.outDir": ".",
    "latex-workshop.latex.recipe.default": "lastUsed",
    "latex-workshop.mathpreviewpanel.cursor.enabled": true,
    "latex-workshop.message.error.show": false,
    "latex-workshop.message.warning.show": false,
    // "latex-workshop.view.pdf.invert": 1,
    // "latex-workshop.view.pdf.invertMode.enabled": "auto",
    "latex-workshop.latex.recipes": [
        {
            "name": "XeLaTeX",
            "tools": [
                "xelatexmk"
            ]
        },
        {
            "name": "PdfLaTeX",
            "tools": [
                "pdflatexmk"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            "args": [
                "-synctex=1",
                "-pdfxe",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-outdir=%OUTDIR%",
                "%DOC%"
            ],
            "command": "latexmk",
            "env": {},
            "name": "xelatexmk"
        },
        {
            "args": [
                "-synctex=1",
                "-pdf",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-outdir=%OUTDIR%",
                "%DOC%"
            ],
            "command": "latexmk",
            "env": {},
            "name": "pdflatexmk"
        }
    ],