Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

青灯夜游
青灯夜游nach vorne
2021-03-04 10:58:037066Durchsuche

In diesem Artikel erfahren Sie, wie Sie VSCodeEine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode konfigurieren und VSCode zum Schreiben von Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode verwenden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Verwandte Empfehlungen: „vscode-Tutorial

Viele Leute verwenden Texstudio oder Winedt mit Texlive, um Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode Dokumente zu schreiben. Allerdings bin ich nicht gut in der Mimik. Ich konnte die ursprüngliche Benutzeroberfläche nicht ertragen und habe mich in VSCode verliebt. Schön, kostenlos und Open Source sind die Hauptgründe, warum ich mich für VSCode entscheide.

Es gibt viele Artikel, die VSCode + Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode vorstellen, aber es gibt etwas weniger Einführungen zur Konfiguration externer Reader. Ich habe lange online gesucht, bevor ich die Methode auf der Github-Homepage des Autors von Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode Workshop gefunden habe Gleichzeitig kam mir auch die Idee, eine Tutorial-Idee zu schreiben.

In diesem Artikel wird hauptsächlich erläutert, wie Sie mit VSCode einfache Dokumente schreiben und einen externen PDF-Reader einrichten.

Wenn Sie texlive, VSCode und SumatraPDF installiert haben und nicht den gesamten Artikel lesen möchten, sondern einfach schnell loslegen möchten, lesen Sie bitte den Anhang am Ende des Artikels und kopieren Sie den gesamten Code in den Einstellungen von VSCode und ändern Sie dann „...“ durch den Pfad der Software auf Ihrem Computer, und dann können Sie sie verwenden.

1. Installieren Sie texlive

Sie können die texlive-Spiegeldatei von der folgenden URL herunterladen:

mirrors.huaweicloud.com

mirrors.aliyun.com/CTAN

Open-Source-Spiegelseiten von anderen Universitäten wie der Tsinghua-Universität und der University of Science and Technology of China sind auch verfügbar, aber was die Geschwindigkeit angeht, denke ich, dass Huawei Cloud etwas schneller ist als Alibaba Cloud.

Laden Sie die ISO-Datei von texlive 2020,

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Klicken Sie mit der rechten Maustaste auf install-tl-windows, klicken Sie auf Als Administrator ausführen, um die Installationsoberfläche aufzurufen, und klicken Sie unten links auf „Erweitert“, um die erweiterte Installation aufzurufen Wenn Sie die Installation abbrechen, benötigen Sie kein Makropaket.

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Klicken Sie auf „Anpassen“, um unnötige Makropakete zu deaktivieren.

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Durch einfaches Deaktivieren der nicht-chinesischen und englischen Sprachpakete können Sie 1 GB Speicherplatz sparen. Wenn Sie sich nicht die Mühe machen möchten, können Sie sie auch alle installieren.

In der unteren rechten Ecke der Installationsoberfläche können Sie auswählen, ob Sie den TeXworks-Editor installieren möchten. Ich denke, da Sie diesen Artikel gelesen haben, sollten Sie ihn nicht benötigen. Nachdem Sie den Installationspfad und andere Optionen festgelegt haben, klicken Sie auf „Installieren“ und warten Sie dann 20 Minuten bis 3 Stunden, bis die Installation abgeschlossen ist.

2. Installieren Sie das Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCodePlugin auf VSCode

Laden Sie gleichzeitig VSCode herunter und installieren Sie es sehr einfach, daher werde ich hier nicht auf Details eingehen.

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Nachdem VSCode installiert wurde, installieren Sie das Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode Workshop-Plug-in im Erweiterungsspeicher.

Nachdem die Installation abgeschlossen ist, öffnen Sie einfach eine Tex-Quelldatei,

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Sie können sehen, dass der Code hervorgehoben wurde.

3. Konfigurieren Sie das Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCodePlugin von VSCode

Drücken Sie F1 in der VSCode-Oberfläche, geben Sie dann „setjson“ ein, klicken Sie auf „Einstellungen: Einstellungen öffnen (JSON)“,

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Geben Sie Folgendes ein Code Geben Sie den Einstellungsbereich ein:

"latex-workshop.latex.tools": [
    {
        // 编译工具和命令
        "name": "xelatex",
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOCFILE%"
        ]
    },
    {
        "name": "pdflatex",
        "command": "pdflatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOCFILE%"
        ]
    },
    {
        "name": "bibtex",
        "command": "bibtex",
        "args": [
            "%DOCFILE%"
        ]
    }
],

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Das Standardkompilierungstool von Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode Workshop ist latexmk. Sie können die erforderlichen Tools und Befehle nach Bedarf ändern, daher habe ich es in xelatex geändert, was häufig der Fall ist Wird in der chinesischen Umgebung verwendet. Sie können es nach Bedarf ändern. (Dank an @huan Yu kann das Hinzufügen von %DOC%替换成%DOCFILE% in Tools das Kompilieren von Dateien unter Chinesischen Pfaden unterstützen)

"latex-workshop.latex.recipes": [
    {
        "name": "xelatex",
        "tools": [
            "xelatex"
        ],
    },
    {
        "name": "pdflatex",
        "tools": [
            "pdflatex"
        ]
    },
    {
        "name": "xe->bib->xe->xe",
        "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
        ]
    },
    {
        "name": "pdf->bib->pdf->pdf",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
    }],

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode wird zum Konfigurieren der Kompilierungskette verwendet und auch im Einstellungsbereich platziert. Das erste Rezept ist das Standard-Kompilierungstool. Wenn Sie bibtex verwenden müssen, können Sie die folgende Methode verwenden:

  • Klicken Sie beim Kompilieren auf das kleine Häkchen in der unteren linken Ecke der VSCode-Oberfläche und klicken Sie auf „Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode-Projekt erstellen“. ", und wählen Sie das Rezept mit Startnummer aus. Sie können auch Tastenkombinationen verwenden, um schnell auszuwählen;

  • Setzen Sie das Rezept mit Startnummer an die erste Stelle, und es kann als Standardrezept zusammengestellt werden. Es ist auch möglich, aber weil es noch mehr gibt Bei Kompilierungen wird die Geschwindigkeit langsamer sein.

  • Fügen Sie %!BIB program = bibtex am Anfang des Dokuments hinzu

    %!TEX program = pdflatex
    Um SumatraPDF zur Vorschau der kompilierten PDF-Datei zu verwenden, fügen Sie den folgenden Code hinzu, um den Einstellungsbereich aufzurufen.
"latex-workshop.view.pdf.viewer": "external","latex-workshop.view.pdf.external.viewer.command": "C:/.../SumatraPDF.exe","latex-workshop.view.pdf.external.viewer.args": [
    "-forward-search",
    "%TEX%",
    "%LINE%",
    "-reuse-instance",
    "-inverse-search",
    "\"C:/.../Microsoft VS Code/Code.exe\" \"C:/.../Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
    "%PDF%"],

Wählen Sie die Verwendung eines externen Readers für „viewer“. Die Stellen mit „…“ in „viewer.command“ und „viewer.args“ müssen entsprechend dem Installationsort von SumatraPDF und VSCode auf Ihrem Computer geändert werden Denken Sie daran: Der Laufwerksbuchstabe wurde ebenfalls geändert. Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Sie können jetzt VSCode verwenden, um Tex-Dateien zu kompilieren und sie mit SumatraPDF als Reader in der Vorschau anzuzeigen.

Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode Nach mehreren Updates hat das Plug-in die Rechtsklick-Menüoption entfernt und die Optionen wurden in die linke Spalte verschoben. Klicken Sie auf das

-Symbol in der linken Spalte und dann auf das Rezept, das Sie zum Kompilieren verwenden möchten. Wenn Sie die Tastenkombination verwenden, wird standardmäßig das erste Rezept zum Kompilieren verwendet. Klicken Sie auf die Lupenschaltfläche in der oberen rechten Ecke oder drücken Sie Strg+Alt+v, um SumatraPDF zur Vorschau zu öffnen. 4. Konfigurieren Sie die Vorwärts- und Rückwärtssuche Hinweis: Wenn Sie keine doppelten Anführungszeichen hinzufügen, ist die Rückwärtssuche nicht möglich, wenn der Dateipfad Leerzeichen enthält.

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

Klicken Sie auf „TeX vom Cursor synchronisieren“, um vorwärts zu suchen. Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCodeEine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

\Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode 可以看到,光标所在的行的内容在 PDF 中高亮显示(可以自己配置快捷键,我设置的是 Alt + S)。

Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode

\Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode 在PDF中双击即可反向搜索

不要清理生成的名字中带 synctex 的文件,否则就不能进行正向和反向搜索;

之前的文章中,我提到了从 VSCode 预览按钮启动 SumatraPDF 会无法反向搜索的问题,现在已经解决,解决方法是在反向搜索命令中添加

"resources\app\out\cli.js"

解决方案来源:

https://github.com/James-Yu/Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode-Workshop/issues/637#issuecomment-473145503

这个方法目前有个 bug,SumatraPDF 要从 VSCode 中打开才能进行反向搜索,单独打开的 SumatraPDF 在进行反向搜索时会跳转到 VSCode 的配置文件 cli.js。

6. 快捷键设置

在 VSCode 界面下按下 F1,键入“keyjson”,选择“打开键盘快捷方式(JSON)”,然后把以下代码放入:

{
    "key": "alt+s",
    "command": "latex-workshop.synctex",
    "when": "editorTextFocus && !isMac"},{
    "key": "alt+b",
    "command": "latex-workshop.build",
    "when": "editorTextFocus && !isMac"},{
    "key": "alt+t",
    "command": "latex-workshop.kill",
    "when": "editorTextFocus && !isMac"},{
    "key": "alt+e",
    "command": "latex-workshop.recipes"},

这段代码的意义是将 Alt+s 绑定到正向搜索,将 Alt+b 绑定到使用默认 recipe 编译,将 Alt+t 绑定到终止编译,将 Alt+e 绑定到选择其他 recipe 编译,可以自行更换为适合自己的快捷键,只需修改“key”那一项即可。

7. 其他设置

  • Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode Workshop 默认保存的时候自动编译,如果不喜欢这个设置,可以添加以下代码进入设置区:
"latex-workshop.latex.autoBuild.run": "never",
  • 如果编译出错,插件会弹出两个很烦人的气泡,不喜欢的话可以在设置中添加以下代码:
"latex-workshop.message.error.show": false,"latex-workshop.message.warning.show": false,

附录

注意:只需把以下代码放入设置区的方括号里,不要删去方括号,不要忘记替换软件的路径。

// Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des Eine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode-Editors in VSCode-Editors in VSCode-Editors in VSCode
"latex-workshop.latex.autoBuild.run": "never",
"latex-workshop.message.error.show": false,
"latex-workshop.message.warning.show": false,

"latex-workshop.latex.tools": [
    {
        "name": "xelatex",
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOCFILE%"
        ]
    },
    {
        "name": "pdflatex",
        "command": "pdflatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOCFILE%"
        ]
    },
    {
        "name": "bibtex",
        "command": "bibtex",
        "args": [
            "%DOCFILE%"
        ]
    }
],

"latex-workshop.latex.recipes": [
    {
        "name": "xelatex",
        "tools": [
            "xelatex"
        ],
    },
    {
        "name": "pdflatex",
        "tools": [
            "pdflatex"
        ]
    },
    {
        "name": "xe->bib->xe->xe",
        "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
        ]
    },
    {
        "name": "pdf->bib->pdf->pdf",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
    }
],
"latex-workshop.view.pdf.viewer": "external",

"latex-workshop.view.pdf.external.viewer.command": "C:/.../SumatraPDF.exe",
"latex-workshop.view.pdf.external.viewer.args": [
    "-forward-search",
    "%TEX%",
    "%LINE%",
    "-reuse-instance",
    "-inverse-search",
    "\"C:/.../Microsoft VS Code/Code.exe\" \"C:/.../Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
    "%PDF%"
],

"latex-workshop.view.pdf.external.synctex.command": "C:/.../SumatraPDF.exe",
"latex-workshop.view.pdf.external.synctex.args": [
    "-forward-search",
    "%TEX%",
    "%LINE%",
    "-reuse-instance",
    "-inverse-search",
    "\"C:/.../Microsoft VS Code/Code.exe\" \"C:/.../Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
    "%PDF%",
],

更多编程相关知识,请访问:编程视频!!

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion zum Konfigurieren des LaTeX-Editors in VSCode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:zhihu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen