VS Code - LaTeX-Workshop - Speicherort für benutzerdefinierte Rezeptdateien

VS Code - LaTeX-Workshop - Speicherort für benutzerdefinierte Rezeptdateien

Ich möchte die VS Code-Erweiterung LaTeX Workshop verwenden und mein eigenes Rezept zum Kompilieren der Dokumente erstellen. Die FAQs sind gut, aber es fehlt der Teil, in dem erklärt wird, wo die Rezepte gespeichert sind und wo Sie Ihr benutzerdefiniertes Rezept ablegen können. Kann mir da jemand weiterhelfen?

Antwort1

Nehmen Sie an, dass Sie ein Rezept erstellen müssen, das pdflatexnur einmal verwendet wird, nicht pdflatex> biblatex> pdflatex> pdflatex.

In settings.json:

  • Fügen Sie dies hinzu zu "latex-workshop.latex.recipes":

    {
        "name": "pdflatex",
        "tools": [
          "pdflatex"
        ]
    }
    
  • Fügen Sie dies hinzu, "latex-workshop.latex.tools"falls es nicht vorhanden ist:

    {
        "name": "pdflatex",
        "command": "pdflatex",
        "args": [
            "--shell-escape", // if you want to have the shell-escape flag
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%.tex"
        ]
    }
    

Vergessen Sie nicht, nach „%DOC%“ die Datei .tex hinzuzufügen.

Antwort2

So habe ich es in settings.json eingegeben und es hat gut funktioniert. Danke, user156344.

{
    "workbench.colorTheme": "Noctis",
    "editor.fontFamily": "'Droid Sans Fallback', 'Droid Sans Mono', 'monospace', monospace",
    "editor.fontSize": 20,
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 5000,
    "latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.tools": [
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "--shell-escape", // if you want to have the shell-escape flag
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "pdflatex",
            "tools": [
                "pdflatex"
            ]
        }
    ]
}

Antwort3

Um Rezepte zu bearbeiten, gehen Sie bitte auf dieCodeTab (vom Namen des Programms, Visual Studio Code), dannEinstellungenund von dortEinstellungen. Öffnen Sie den Baum für die Erweiterungseinstellungen und Sie finden Ihre LaTeX (Workshop)-Einstellungen. Klicken Sie auf „In settings.json bearbeiten“ und Sie sehen die Datei für Ihre Änderungen geöffnet.

verwandte Informationen