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

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

新規登録して質問してみよう
ただいま回答率
85.50%
PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

LaTeX

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

TeX

フリーの組版システムで、字や図版などの要素を紙面に配置するという作業をコンピュータで行います

Q&A

解決済

1回答

8837閲覧

LaTeX : latexmk でpdf化できないことについて

su_496

総合スコア8

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

LaTeX

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

TeX

フリーの組版システムで、字や図版などの要素を紙面に配置するという作業をコンピュータで行います

0グッド

0クリップ

投稿2020/04/24 11:57

編集2020/04/25 06:52

過程

latexmkで.texからpdfに出力しようとしたが、以下のエラーが出てできない。
.latexmkrcは記述済みです。

環境

macOS Catalina ver.10.15.3
e-pTeX 3.14159265-p3.8.2-190131-2.6 (utf8.euc) (TeX Live 2019)

###latexmkをして吐かれたエラーの一部

! LaTeX Error: This file needs format `pLaTeX2e' but this is `LaTeX2e'.

使われてるのがpLaTex2eじゃなくてLaTeX2eだよっていうエラーが吐かれました.
調べてみるとこのエラーの原因はこちら1こちら2でわかりました。

試したこと

こちら1より、

sudo platex jsclasses.ins

を実行したが、

No pages of output. Transcript written on jsclasses.log.

と出て、latexmkも実行しましたが、うまく出力できませんでした。

そこでこちら2より、/usr/local/texlive/2019/texmf-dist/source/platex/japanese/ でjapanese.insを探しましたが、なかったので、「latex "japanese.ins"」と検索をして一番上に出てきたものからjapanese.insをダウンロードし、/usr/local/texlive/2019/texmf-dist/source/platex/japanese/に移動させ、

sudo platex japanese.ins

を実行したが、japanese.ldf と sample.tex というファイルが出力されずにいます。
(ここから追加)

sudo platex japanese.ins

で出力できないのは.dtxがないのが原因ということがわかりました。
しかし、jsclasses(.ins)にはjsclasses(.dtx)がありますが、上記のようにエラーになってしまいます。

最後に

このエラーをなくす方法をご存知の方がいましたら、本当に教えていただきたいです。
コンパイルしてpdfにするために.texの中で何を書いたら出来るのようなことでもいいです。
よろしくお願いします。

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

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

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

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

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

guest

回答1

0

自己解決

###その後
japanese.dtxをこちらからコピーまたはクローンしてusr/local/texlive/2019/texmf-dist/source/platex/japanese/に置いて、

mktexlsr

で更新し、コンパイルしました。それをこちら2 の通りにしていけばできました。
あと、latexmkrcに書くshebangが

#!/usr/bin/perl

になってるか確認してできました。

投稿2020/04/25 10:05

su_496

総合スコア8

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問