ホームページ  >  記事  >  開発ツール  >  VSCode を使用して LaTeX 執筆環境を構築する方法についての簡単な説明

VSCode を使用して LaTeX 執筆環境を構築する方法についての簡単な説明

青灯夜游
青灯夜游転載
2020-12-15 17:40:255240ブラウズ

この記事では、VSCode で LaTeX 記述環境を構築する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

VSCode を使用して LaTeX 執筆環境を構築する方法についての簡単な説明

関連する推奨事項: 「vscode 基本チュートリアル

基本要件

  • TeXlive または MiKTeX (この記事では例として TeXlive 2015 を使用します)
  • Visual Studio コード
  • LaTeX Workshop (VS Code プラグイン)

ソフトウェアのインストール

TeXlive と Visual Studio Code のインストールについては、ここでは詳しく説明しません。インストール後、TeXlive の bin ディレクトリ (<span style="font-size:14px">C:\texlive\2015\bin\win32</span>) がシステムの環境変数 (PATH) に追加されるように変更する必要があります。

プラグインのインストール

Visual Studio Codeをインストールした後、左側の拡張機能を開きます(ショートカットキー<span style="font-size:14px">Ctrl Shift XX</span># # )、LaTeX Workshop を検索し、インストールを選択し、VS Code を再起動してプラグインをアクティブ化することを選択します。

2 つのコンパイル方法

可変 TeX エンジンを使用する

LaTeX ドキュメントを作成するとき、2 つの特別なコマンドがあります。1 つは

%!TEX プログラム = xelatex<span style="font-size:14px"></span>、1 つは % !TEX root =relative/or/absolute/path/to/root/file.tex<span style="font-size:14px"></span>、前者は指定されたコンパイル方法、後者はメイン (ルート) ファイルを指定するため、ドキュメントごとに異なるコンパイル方法を設定できるため、コンパイル時の手間が軽減されます。文書のコンパイル方法を指定した場合、次の構成に従うだけで LaTeX 文書をコンパイルできます。

具体的な方法は、VS Code の左下隅にある歯車パターン ボタンをクリックし、[設定] を選択して、右側に LaTeX Workshop 構成コマンドを追加することです。

  "latex-workshop.latex.clean.enabled": false,
    "latex-workshop.view.pdf.hand": true,
    // 可变编译方式 
    "latex-workshop.latex.toolchain": [
      {
        "command": "", // 注意这里是留空的
        "args": [
          "-synctex=1",
          "-interaction=nonstopmode",
          "-file-line-error",
          "%DOC%"
        ]
      }
    ],

次に、新しいドキュメント (最初に 2 人のブロガーが、LaTeX 執筆環境を構築するために 2014 Sublime Text のブログ投稿を参照しているのを見ました。以下のコードさえ同じですが、記事内で私たちのものを引用していませんでした、ハハハ)。 , 個人情報を追加することにしました。

%!TEX program = xelatex
% 使用 ctexart 文类,UTF-8 编码
\documentclass[UTF8]{ctexart}
\title{测试}
\author{ddswhu}
\date{\today}

\begin{document}
\maketitle

This is the context of the article.

这就是文章的所有内容。

\end{document}

このファイルを

test.tex<span style="font-size:14px"></span> として保存し、ショートカット キー Ctrl Alt B<span style="font-size:14px"></span> を使用してコンパイルします。または、ドキュメント内でマウスを右クリックして [Build LaTeX Project] を選択すると、xelatex<span style="font-size:14px"></span> を使用して test.tex<span style="font-size:14px"># をコンパイルできるようになります。 ##。 </span>実際、LaTeX Workshop のデフォルトのコンパイル方法は

latexmk<span style="font-size:14px"> です。設定を </span><pre class="brush:js;toolbar:false">&quot;latex-workshop.latex.toolchain&quot;: [ { &quot;command&quot;: &quot;texify&quot;, &quot;args&quot;: [ &quot;--synctex&quot;, &quot;--pdf&quot;, &quot;--tex-option=\&quot;-interaction=nonstopmode\&quot;&quot;, &quot;--tex-option=\&quot;-file-line-error\&quot;&quot;, &quot;%DOC%.tex&quot; ] } ]</pre> に変更するだけで、MiKTeX の TeXify コマンドを模倣することもできます。 コンパイル方法を指定する

プラグイン設定ファイルを変更する

#個別のコンパイル方法を指定する場合、まだ 2 つの異なる方法があります。1 つは、ベースに基づいて変更を続ける方法です。上記の設定では、

command<span style="font-size:14px"> を </span>xelatex<span style="font-size:14px"> または </span>pdflatex<span style="font-size:14px"> に変更できます。 #####ビブテックス#####。 </span>以下は完全な PDFLaTeX コンパイル (pdflatex->bibtex->pdflatex->pdflatex) <pre class="brush:js;toolbar:false">&quot;latex-workshop.latex.toolchain&quot;: [ { &quot;command&quot;: &quot;pdflatex&quot;, &quot;args&quot;: [ &quot;-synctex=1&quot;, &quot;-interaction=nonstopmode&quot;, &quot;-file-line-error&quot;, &quot;%DOC%&quot; ] }, { &quot;command&quot;: &quot;bibtex&quot;, &quot;args&quot;: [ &quot;%DOCFILE%&quot; ] }, { &quot;command&quot;: &quot;pdflatex&quot;, &quot;args&quot;: [ &quot;-synctex=1&quot;, &quot;-interaction=nonstopmode&quot;, &quot;-file-line-error&quot;, &quot;%DOC%&quot; ] }, { &quot;command&quot;: &quot;pdflatex&quot;, &quot;args&quot;: [ &quot;-synctex=1&quot;, &quot;-interaction=nonstopmode&quot;, &quot;-file-line-error&quot;, &quot;%DOC%&quot; ] } ]</pre><span style="font-size:14px"></span>ここでは特定のコンパイル方法が指定されているため、ドキュメント コンパイル方法を指定する必要がないものもあります。設定ファイルはグローバルであるため、この方法では別のファイルに一時的な設定ファイルが必要になるため、少し不便です。

修改项目任务文件

在 VS Code 中,在操作时并不是以单个文件为依托,而是以项目或者工程为单位。对应的,在 VS Code,我们需要将这个文件夹导入到 VS Code 中,并为这个项目配置 <span style="font-size:14px">tasks.json</span> 文件,在 <span style="font-size:14px">tasks.json</span> 文件中指定编译方式等。

具体操作是,在任务栏选择 任务->运行任务,然后 VS Code 会提示没有任务,需要配置任务,然后选择使用模板创建任务,在模板选择的时候,选择 MS.build 就行。然后将 <span style="font-size:14px">tasks.json</span>文件内容修改为(filename 替换为你需要编译的文件名(主文档))。

{
    "version": "0.1.0",
    "isShellCommand": true,
    "suppressTaskName": true,
    "tasks": [{
            "taskName": "PDFLaTeX",
            "command": "pdflatex",
            "isBuildCommand": true,
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "filename.tex"
            ]}, {
            "taskName": "BibTeX",
            "command": "bibtex",
            "isTestCommand": true,
            "args": ["filename.aux"]
            },
           {
            "taskName": "XeLaTeX",
            "command": "xelatex",
            "isBuildCommand": true,
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "filename.tex"
            ]},
        ]
}

这样,任务配置好了,接下来就只要运行就行了。依次选择 任务->运行任务,选择你所需要的编译方式,如果需要完整编译,假设文档有 bib 文件,则需要选择 PDFLaTeX->BibTeX->PDFLaTeX->PDFLaTeX,这种配置的好处是,你可以完全控制编译方式,能选择编译 bib 文件,适用于大型项目,比如论文,笔记或者书籍等(推荐)。并且只要你配置好 <span style="font-size:14px">tasks.json</span>文件之后,以后打开文件就不用管编译方式和配置了,可以直接运行任务就行。

其他设置

修改快捷键

编译的默认快捷键是 <span style="font-size:14px">Ctrl+Alt+B</span>,由于我习惯了 Sublime Text 的 <span style="font-size:14px">Ctrl+B</span>,所以这里我们再提一下 VS Code 快捷键的设置,在 VS Code 左下角,点击齿轮图案的按钮,选择 键盘快捷方式,然后再搜索栏里面选择 LaTeX Workshop,将第一个 Build LaTeX Project 的快捷键修改为 <span style="font-size:14px">Ctrl+B</span> 即可。

反向定位跳转

通过右侧的红色 PDF 按钮,我们可以打开 PDF 预览,我们在查看 PDF 的时候,可以通过快捷键 <span style="font-size:14px">Ctrl+Shift+Left</span>跳转到代码。

VSCode を使用して LaTeX 執筆環境を構築する方法についての簡単な説明

更多编程相关知识,请访问:编程教学!!

以上がVSCode を使用して LaTeX 執筆環境を構築する方法についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。