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

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

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

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

LaTeX

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

Q&A

解決済

1回答

9072閲覧

vscode下でのLaTexがコンパイルできない

Saba3

総合スコア15

コンパイルエラー

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

LaTeX

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

0グッド

0クリップ

投稿2021/05/01 07:10

前提・実現したいこと

VScodeでのLatexの環境構築がしたくて、下記のサイトを参考にしました。

https://qiita.com/rainbartown/items/d7718f12d71e688f3573

発生している問題・エラーメッセージ

参考サイトの手順で作成したtexファイルはコンパイルできるのですが、
新たに作成したファイルをコンパイルすると、以下のエラーが出てきました。

Latexmk: Run number 1 of rule 'latex' This is e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.sjis) (TeX Live 2021/W32TeX) (preloaded format=platex) restricted \write18 enabled. entering extended mode (guessed encoding: UTF-8 = utf8)Latexmk: Log file says no output from latex Latexmk: For rule 'latex', no output was made Collected error summary (may duplicate other messages): latex: Command for 'latex' gave return code 1 Refer to 'out/ex1.log' for details Latexmk: Use the -f option to force complete processing, unless error was exceeding maximum runs, or warnings treated as errors. C:\texlive\2021\bin\win32\runscript.tlu:915: command failed with exit code 12:

該当のソースコード

texファイルの中身です。

\documentclass[dvipfmx]{jsartcle} \begin{document} サバ缶は水煮が至高である。 \end{document}

試したこと

ターミナルから以下のコードを実行してみました。

llmk.lua ex1.tex

しかし、以下のエラーが出てきました。

llmk.lua : 用語 'llmk.lua' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として 認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してか ら、再試行してください。 発生場所 行:1 文字:1 + llmk.lua ex1.tex + ~~~~~~~~ + CategoryInfo : ObjectNotFound: (llmk.lua:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

補足情報(FW/ツールのバージョンなど)

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

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

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

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

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

Bull

2021/05/01 13:25

\documentclass[dvipfmx]{jsartcle} は \documentclass[dvipdfmx]{jsartcle} が正しいと思いますが、単に投稿ミスですか?
Saba3

2021/05/04 23:41

返信ありがとうございます。 確認したところ、スペルが間違っていました。 ご指摘ありがとうございます。
guest

回答1

0

ベストアンサー

参考にされたリンクではLatexmkを、端末ではllmkでコンパイルされているようですね。
前者については以下の行から、具体的な原因は out/ex1.log を当たることになります。今引用されているエラーメッセージだけではバグがどのような内容でどこにあるのか特定できかねます。

Refer to 'out/ex1.log' for details

また、後者は以下のメッセージから、シェルにllmkのパスが通っていないのではないかと推測されます。llmkが正しくインストールされ、パスが通っていることをご確認ください。

用語 'llmk.lua' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として

認識されません。

投稿2021/05/01 12:19

gemmaro

総合スコア358

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

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

Saba3

2021/05/04 23:59

ご返信が遅れてしまい申し訳ありません。 ご指摘通り、out/ex1.log内のエラーを確認したところ、 「No pages of output」 と書かれていたため、ex1.tex内に新たに 「\documentclass[a4paper,11pt]{jsarticle} % 数式 \usepackage{amsmath,amsfonts} \usepackage{bm} % 画像 \usepackage[dvipdfmx]{graphicx}」 と文章を付け加えると、コンパイルが無事にできました。 ご回答ありがとうございました。
gemmaro

2021/05/05 00:11

解決されたようでなによりです。 VSCodeで動作確認されたときは、(掲げられたLaTeXのファイルではなく、)`\begin{document}`から`\end{document}`までの間に組版対象が入っていない別バージョンのLaTeXファイルを使用したため、1つ目のエラーが生じたのですね。
Saba3

2021/05/05 00:41

はい、ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問