質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.41%
コンパイルエラー

コンパイルのフェーズで生成されるエラーです。よく無効なシンタックスやタイプが含まれているとき発生します。

LaTeX

LaTeXは、レスリー・ランポートが開発したテキストベースの文書整形システムです。 電子製版ソフトウェアである「TeX」にマクロパッケージを組み込む形で構成されており、 通常のTeXより扱いやすくなっているのが特徴です。

Q&A

解決済

2回答

7814閲覧

VS Code LaTeX エラー問題を解決する

sazanka

総合スコア5

コンパイルエラー

コンパイルのフェーズで生成されるエラーです。よく無効なシンタックスやタイプが含まれているとき発生します。

LaTeX

LaTeXは、レスリー・ランポートが開発したテキストベースの文書整形システムです。 電子製版ソフトウェアである「TeX」にマクロパッケージを組み込む形で構成されており、 通常のTeXより扱いやすくなっているのが特徴です。

0グッド

0クリップ

投稿2021/10/13 14:39

編集2021/10/14 01:11

###現状
LaTexをコンパイルすると,以下のような問題を指摘されます.
問題画面1
しかし,コンパイル自体は完璧に完了しております.何が原因なのでしょうか.
###settings.json

"latex-workshop.latex.tools": [ { "name": "ptex2pdf", "command": "ptex2pdf", "args": [ "-l", "-ot", "-kanji=utf8 -synctex=1 -interaction=nonstopmode -shell-escape", "%DOCFILE%.tex" ] }, ], "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk", "*.synctex.gz", // for Beamer files "_minted*", "*.nav", "*.snm", "*.vrb", ], "latex-workshop.latex.recipes": [ { "name": "ptex2pdf", "tools": [ "ptex2pdf", "ptex2pdf" ] } ], "latex-workshop.latex.clean.enabled": true, "latex-workshop.chktex.enabled": true, "latex-workshop.latex.autoClean.run": "onBuilt", }

###考えられる原因
残念ながら皆目検討もつきません.お力を貸していただけるとありがたいです.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

jsonファイルに以下の文字列を追加する.

"latex-workshop.chktex.enabled": false, "latex-workshop.message.latexlog.exclude": [".*"]

投稿2021/10/14 06:42

sazanka

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

普段VS Codeを使っていないので的を外していたらすみません。

ログを確認したところ,
chktexという他のプログラミング言語でいうところのLint(べからずチェック)のような仕組みがあります。これはその部分の書き方が意図しない表示につながる可能性があるというWarningを出力するものです。

質問の図で示している警告はchktexのマニュアルの18ページの警告21で,\がついてるけどホンマなんか?というものです。

私の場合はchktexの警告は日本語を使っているとどうしても回避できないところもあり,普段はchktexは使ってません。

通常は次のように設定ファイルのlatex-workshop.chktex.enabledfalseにして,
意図しない表示となった時のみtrueにして確認するのでいいのでは?と思います。

json

1 "latex-workshop.chktex.enabled": false,

なお,ソースリストと同じフォルダに.chktexrcファイルを設定して警告出力を制御する方法もあるのですが,
ラベルが被っていたり,tocとの不整合があるとかはchktexなしでも分かりますし,
個人的にはTeX本体のエラーや警告メッセージ情報で十分かと思います。

むしろ表示がはみ出しているというOverfullとかの警告の方を確認したいところです。

投稿2021/10/14 03:49

ujimushi_sradjp

総合スコア2124

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sazanka

2021/10/14 06:40

ご回答いただきありがとうございます. json file に以下のテキストを入力する事で目標が達成できました. "latex-workshop.chktex.enabled": false, "latex-workshop.message.latexlog.exclude": [".*"] 貴重なお時間ありがとうございました.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.41%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問