Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
VSCode でLatexの日本語環境を作る

https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile に書いてあったbibのコンパイルを日本語に対応.

  1. VSCodeやLatexをインストールしてなければインストール(https://code.visualstudio.com/
  2. Latex-Workshopをインストール(https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop)
  3. settings.json(Windows: ファイル > 基本設定 > 設定 or Ctrl + ,, Mac: Code > 基本設定 > 設定 or + ,)の{ }内に以下を追加(設定ファイルの変更方法: https://qiita.com/y-w/items/614843b259c04bb91495)
    "latex-workshop.latex.tools": [
        {
            "command": "ptex2pdf",
            "args": [
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1",
                "%DOCFILE%.tex"
            ],
            "name": "Step 1: ptex2pdf"
        },
        {
            "command": "pbibtex",
            "args": [
                "%DOCFILE%",
                "-kanji=utf8"
            ],
            "name": "Step 2: pbibtex"
        },
        {
            "command": "ptex2pdf",
            "args": [
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1",
                "%DOCFILE%.tex"
            ],
            "name": "Step 3: ptex2pdf"
        },
        {
            "command": "ptex2pdf",
            "args": [
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1",
                "%DOCFILE%.tex"
            ],
            "name": "Step 4: ptex2pdf"
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "toolchain",
            "tools": [
                "Step 1: ptex2pdf",
                "Step 2: pbibtex",
                "Step 3: ptex2pdf",
                "Step 4: ptex2pdf"
            ]
        }
    ],
    "latex-workshop.view.pdf.viewer": "tab",
    "editor.renderControlCharacters": true
  • "editor.renderControlCharacters": trueはMacのSierraを利用している場合に見えない記号を表示するために必要, そうでなければ消しても大丈夫
  • もしbibファイルがないなら
"latex-workshop.latex.tools": [
        {
            "command": "ptex2pdf",
            "args": [
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1",
                "%DOCFILE%.tex"
            ]
        }
],
"latex-workshop.latex.recipes": [
{
    "name": "toolchain",
    "tools": [
        "Step 1: ptex2pdf"
    ]
}],
"latex-workshop.view.pdf.viewer": "tab",
"editor.renderControlCharacters": true

だけで十分

  1. ファイルを保存またはF1キーを押してBuild Latex Projectを入力,実行するとコンパイルされる.
  2. F1キーの後, View PDF File in new tabでPDFを見れる.
  3. エラーが出た場合は 表示-> 統合ターミナルで下に端末が出るのでその中の出力を確認
@Yukishita26

This comment has been minimized.

Copy link

Yukishita26 commented Jan 21, 2019

bibファイルがない場合のコードで
"latex-workshop.latex.tools":"name": "Step 1: ptex2pdf,"が必要では?

@Ikuyadeu

This comment has been minimized.

Copy link
Owner Author

Ikuyadeu commented Mar 28, 2019

@Yukishita26 ありがとうございます.修正を行いました.

@qqhann

This comment has been minimized.

Copy link

qqhann commented Apr 23, 2019

「もしbibファイルがないなら」でlatex-workshop.latex.recipesが2度出てきますが意図的ですか?

@pluswisteria

This comment has been minimized.

Copy link

pluswisteria commented Sep 17, 2019

"もしbibファイルがないなら"の方ですが,以下のコードでうまくいきました.(mac)
よくわかりませんがとりあえず動くので参考までに.

"latex-workshop.latex.tools": [ { "command": "ptex2pdf", "args": [ "-l", "-ot", "-kanji=utf8 -synctex=1", "%DOC%" ], "name": "Step 1: ptex2pdf" } ], "latex-workshop.latex.recipes": [ { "name": "toolchain", "tools": [ "Step 1: ptex2pdf" ], } ], "latex-workshop.view.pdf.viewer": "tab", "editor.renderControlCharacters": true

@Ikuyadeu

This comment has been minimized.

Copy link
Owner Author

Ikuyadeu commented Sep 17, 2019

@qqhann, @pluswisteria ありがとうございます.重複している部分を削除いたしました.

@pluswisteria

This comment has been minimized.

Copy link

pluswisteria commented Sep 17, 2019

@Ikuyadeu
先ほどの場所ですが,~recipesの方に"name"タグが2つあり怒られてしまいます.
これを~toolsの方に移すとなぜか機嫌をなおしてくれました.
加えて,Mojave環境ですと,~tools": ~"args":"%DOC%""%DOCFILE%.tex"とすると正常に動きました.

@Ikuyadeu

This comment has been minimized.

Copy link
Owner Author

Ikuyadeu commented Sep 17, 2019

@pluswisteria ありがとうございます.修正いたしました.
http://haruka0000.hatenablog.com/entry/2018/07/20/190853
%DOCFILE%.texのほうが最新環境では正しいみたいですね.

@Ikuyadeu

This comment has been minimized.

Copy link
Owner Author

Ikuyadeu commented Feb 18, 2020

全角スペースが入ってました.大変申し訳ございません.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.