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

この記事では、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:php;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:php;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で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
ビジュアルスタジオ:C#、CなどのIDEビジュアルスタジオ:C#、CなどのIDEApr 25, 2025 am 12:10 AM

VisualStudio(VS)は、Microsoftが開発した強力な統合開発環境(IDE)であり、C#、C、Pythonなどの複数のプログラミング言語をサポートします。1)コード編集、デバッグ、バージョン、テストなどの機能セットを提供します。 2)強力な編集者とデバッガーを介したプロセスコード、RoslynおよびClang/MSVCコンパイラプラットフォームを使用した高度なコード分析と再構築をサポートします。 3)基本的な使用法は、C#コンソールアプリケーションの作成に似ており、高度な使用は多型を実装するようなものです。 4)ブレークポイントの設定、出力ウィンドウの表示、インスタントウィンドウの使用により、一般的なエラーをデバッグできます。 5)パフォーマンス最適化の提案には、非同期プログラミングの使用、コード再構成、パフォーマンス分析が含まれます。

Visual Studio:コードコンパイル、テスト、展開Visual Studio:コードコンパイル、テスト、展開Apr 24, 2025 am 12:05 AM

VisualStudioでは、コードをコンパイル、テスト、展開する手順は次のとおりです。1。コンパイル:VisualStudioのコンパイラオプションを使用して、ソースコードを実行可能ファイルに変換し、C#、C、Pythonなどの複数の言語をサポートします。 2。テスト:組み込みのMSTESTとNUNITを使用してユニットテストを実行して、コードの品質と信頼性を向上させます。 3。展開:セキュリティとパフォーマンスを確保するために、Web展開、Azure展開などを通じて、開発環境から生産環境へのアプリケーションを転送します。

ビジュアルスタジオ:統合開発環境の紹介(IDE)ビジュアルスタジオ:統合開発環境の紹介(IDE)Apr 23, 2025 am 12:02 AM

VisualStudioismicRosoft'sFlagshipide、サポートMultipleMingLanguagesAndenHancingCodingEfficiency.1)itOffersfeatureSlisensensenseforCodeprediction、Multi-tabbedinterfaceforprojectmanagement、およびtoolsfordebugging、Refactoring、およびversionControl.2

Visual Studio:無料および有料の提供物を探索しますVisual Studio:無料および有料の提供物を探索しますApr 22, 2025 am 12:09 AM

VisualStudioの無料バージョンと有料バージョンの主な違いは、機能の豊富さとサポートされているサービスです。無料版(コミュニティ)は、個々の開発者や小チームに適しており、基本的な開発ツールを提供しています。有料版(プロフェッショナルおよびエンタープライズ)は、大規模なプロジェクトやエンタープライズレベルの開発に適した高度なデバッグやチームコラボレーションツールなどの高度な機能を提供します。

Visual Studio Community Edition:説明した無料オプションVisual Studio Community Edition:説明した無料オプションApr 21, 2025 am 12:09 AM

VisualStudioCommunityeditionは、個々の開発者、小規模チーム、教育機関に適した無料のIDEです。 1)コード編集、デバッグ、テスト、バージョンの制御などの機能を提供します。 2)Roslynコンパイラプラットフォームに基づいて、複数のプログラミング言語をサポートし、GITとTFVCを統合します。 3)高度な機能には、ユニットテストが含まれます。最適化の提案には、不要な拡張機能の電源を切ること、軽量エディターの使用が含まれます。

ビジュアルスタジオ:簡単にアプリケーションを構築しますビジュアルスタジオ:簡単にアプリケーションを構築しますApr 20, 2025 am 12:09 AM

VisualStudioは、Microsoftが開発した統合開発環境(IDE)であり、C#、C、Pythonなどを含むさまざまなプログラミング言語をサポートしています。 2.デバッガーでは、ブレークポイントの設定、ステップバイステップのコード実行、および問題の識別が可能になります。 3。初心者にとっては、シンプルなコンソールアプリケーションを作成することは、始めるのに最適な方法です。 4.高度な使用には、プロジェクト管理や依存関係の注入などの設計パターンの適用が含まれます。 5.一般的なエラーは、デバッグツールを段階的に解決できます。 6.パフォーマンスの最適化とベストプラクティスには、コードの最適化、バージョン制御、コード品質検査、自動テストが含まれます。

Visual StudioおよびVSコード:重要な違​​いを理解しますVisual StudioおよびVSコード:重要な違​​いを理解しますApr 19, 2025 am 12:16 AM

VisualStudioは、大規模なプロジェクトやエンタープライズレベルのアプリケーション開発に適していますが、VSCODEは迅速な開発と多言語サポートに適しています。 1. VisualStudioは、包括的なIDE環境を提供し、Microsoft Technology Stackをサポートします。 2.VSCODEは、柔軟性とスケーラビリティを強調し、クロスプラットフォームをサポートする軽量エディターです。

Visual Studioはまだ無料ですか?可用性を理解するVisual Studioはまだ無料ですか?可用性を理解するApr 18, 2025 am 12:05 AM

はい、VisualStudioの一部のバージョンは無料です。具体的には、VisualStudioCommunityeditionは、個々の開発者、オープンソースプロジェクト、学術研究、および小規模組織にとって無料です。ただし、VisualStuprofessionや企業などの有料バージョンもあり、大規模なチームや企業に適しており、追加機能を提供しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール