どうしてもコンパイルしません。

どうしてもコンパイルしません。

- 宮沢 弘 の投稿
返信数: 8
初歩的な質問で申し訳ないのですが、以下のソースがどうしてもコンパイルしません。

\documentclass[a4paper]{article}

\usepackage{amsmath, amssymb}

\usepackage{latexsym}

\usepackage{overcite}

\usepackage{amsthm}

\usepackage{bm}


\begin{equation}

e^{-i\bm{P}\cdot \bm{x}}a_{\bm{p}}^e^{i\bm{P}\cdot \bm{x}}=a_{\bm{p}}e^{{i\bm{p}\cdot \bm{x}},

\end{equation}


ログは

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsopn.sty))

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/amssymb.sty

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/amsfonts.sty))

(c:/texlive/2020/texmf-dist/tex/latex/base/latexsym.sty)

(c:/texlive/2020/texmf-dist/tex/latex/cite/overcite.sty)

(c:/texlive/2020/texmf-dist/tex/latex/cite/cite.sty)

(c:/texlive/2020/texmf-dist/tex/latex/amscls/amsthm.sty)

(c:/texlive/2020/texmf-dist/tex/latex/tools/bm.sty)


! LaTeX Error: Missing \begin{document}.


See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

...

 

l.11 \begin{equation}

 

?

処理はユーザによって中断されました


です。なんとか手直しお願いします。

宮沢 弘 への返信

Re: どうしてもコンパイルしません。

- TONE Kozaburo の投稿
エラーメッセージどおりですね。

! LaTeX Error: Missing \begin{document}.

最後尾に \end{document} も追加しましょう。

なお、数式については私は分かりませんので、他の詳しい方お願いします。
TONE Kozaburo への返信

Re: どうしてもコンパイルしません。

- 宮沢 弘 の投稿
\begin{document}、後尾に \end{document} も追加したところ、

This is ptex2pdf[.lua] version 20200520.0.

Processing vacuum.tex

This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2020/W32TeX) (preloaded format=platex)

restricted \write18 enabled.

entering extended mode

(./vacuum.tex

pLaTeX2e <2020-04-12> (based on LaTeX2e <2020-02-02> patch level 5)

L3 programming layer <2020-09-24>

(c:/texlive/2020/texmf-dist/tex/latex/base/article.cls

Document Class: article 2019/12/20 v1.4l Standard LaTeX document class

(c:/texlive/2020/texmf-dist/tex/latex/base/size10.clo))

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsmath.sty

For additional information on amsmath, use the `?' option.

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amstext.sty

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsgen.sty))

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsbsy.sty)

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsopn.sty))

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/amssymb.sty

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/amsfonts.sty))

(c:/texlive/2020/texmf-dist/tex/latex/base/latexsym.sty)

(c:/texlive/2020/texmf-dist/tex/latex/cite/overcite.sty)

(c:/texlive/2020/texmf-dist/tex/latex/cite/cite.sty)

(c:/texlive/2020/texmf-dist/tex/latex/amscls/amsthm.sty)

(c:/texlive/2020/texmf-dist/tex/latex/tools/bm.sty)

(c:/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)

(./vacuum.aux) (c:/texlive/2020/texmf-dist/tex/latex/amsfonts/umsa.fd)

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/umsb.fd)

(c:/texlive/2020/texmf-dist/tex/latex/base/ulasy.fd)

! Double superscript.

l.12 e^{-i\bm{P}\cdot \bm{x}}a_{\bm{p}}^e^

{i\bm{P}\cdot \bm{x}}=a_{\bm{p}}e^...


?


とログが出てきて、やはりコンパイルできません。

宮沢 弘 への返信

Re: どうしてもコンパイルしません。

- 和田 勇 の投稿

TONE さんのリプライに追加しようとしていましたが 数式の表現にも少なくとも二箇所問題があります

1行が長いので分割してあります

  • ! Double superscript.  とエラーになります

    提示された数式はわかりませんが https://texwiki.texjp.org/?TeX%20のエラーメッセージ を参考に superscript の調整が必要です。

    ^e^{i\bm{P}\cdot \bm{x}}=
    ^{e^{i\bm{P}\cdot \bm{x}}}=     ←仮訂正版
    
  • 「{」と「}」の数が不一致です

    =a_{\bm{p}}e^{{i\bm{p}\cdot \bm{x}},
    =a_{\bm{p}}e^{i\bm{p}\cdot \bm{x}},   ←訂正版
    
和田 勇 への返信

Re: どうしてもコンパイルしません。

- 帯田 木偶太 の投稿
Double superscript に関しては、TeX/LaTeX の文法だけ考える限りは
2 とおりの修正が思いつくのですが、数学音痴の私にはどちらが
質問者の意図なのか見当が付かずです。

和田勇さん提示のもの
    \begin{equation}
        e^{-i\bm{P}\cdot \bm{x}}a_{\bm{p}}^{e^{i\bm{P}\cdot \bm{x}}}
        =a_{\bm{p}}e^{i\bm{p}\cdot \bm{x}},
    \end{equation}

もう一つのあり得そうなパターン
    \begin{equation}
        e^{-i\bm{P}\cdot \bm{x}}{a_{\bm{p}}^e}^{i\bm{P}\cdot \bm{x}}
        =a_{\bm{p}}e^{i\bm{p}\cdot \bm{x}},
    \end{equation}
帯田 木偶太 への返信

Re: どうしてもコンパイルしません。

- 宮沢 弘 の投稿
帯田さま
今度はうまくいきました。
ありがとうございました。
宮沢 弘 への返信

Re: どうしてもコンパイルしません。

- 帯田 木偶太 の投稿
どちらもエラーにはならないが、「正しい」ものは高々 1 つしかない(少なくとも
一方は間違いである)、という趣意は伝わったでしょうか…?
少々不安です。
和田 勇 への返信

Re: どうしてもコンパイルしません。

- 宮沢 弘 の投稿

This is ptex2pdf[.lua] version 20200520.0.

Processing vacuum.tex

This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2020/W32TeX) (preloaded format=platex)

restricted \write18 enabled.

entering extended mode

(./vacuum.tex

pLaTeX2e <2020-04-12> (based on LaTeX2e <2020-02-02> patch level 5)

L3 programming layer <2020-09-24>

(c:/texlive/2020/texmf-dist/tex/latex/base/article.cls

Document Class: article 2019/12/20 v1.4l Standard LaTeX document class

(c:/texlive/2020/texmf-dist/tex/latex/base/size10.clo))

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsmath.sty

For additional information on amsmath, use the `?' option.

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amstext.sty

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsgen.sty))

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsbsy.sty)

(c:/texlive/2020/texmf-dist/tex/latex/amsmath/amsopn.sty))

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/amssymb.sty

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/amsfonts.sty))

(c:/texlive/2020/texmf-dist/tex/latex/base/latexsym.sty)

(c:/texlive/2020/texmf-dist/tex/latex/cite/overcite.sty)

(c:/texlive/2020/texmf-dist/tex/latex/cite/cite.sty)

(c:/texlive/2020/texmf-dist/tex/latex/amscls/amsthm.sty)

(c:/texlive/2020/texmf-dist/tex/latex/tools/bm.sty)

(c:/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)

(./vacuum.aux) (c:/texlive/2020/texmf-dist/tex/latex/amsfonts/umsa.fd)

(c:/texlive/2020/texmf-dist/tex/latex/amsfonts/umsb.fd)

(c:/texlive/2020/texmf-dist/tex/latex/base/ulasy.fd)


! LaTeX Error: Environment equatiion undefined.


See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

...

 

l.16 \begin{equatiion}

 

?


というエラーが出ました。