emath BBS (Read Only)

新規発言一覧最新記事過去一覧検索HOME

No.12924  Re[5]:perlとの連携
発言者: のぼりん
発言日: 2016 01/03 00:01
飯島徹さん

申し訳ありませんでした!
ご賢察の通り、emath.pl 等が正規のディレクトリに入っていませんでした。
ちゃんとしたディレクトリに入れてからターミナルで「ptex2pdf -u -l -ot "-shell-escape" rootii」を実行したところ、
「1.4142135623731」と印字されたrootii.pdfができました。
これは、正しい結果だと思います。

引き続き、rootii.pdf その他作業ファイルがある状態でTeXShopで実行したところ、
今度は、「hoge――–.pl」と印字されたrootii.pdfができました。そのときのログは次の通りです。

This is ptex2pdf[.lua] version 0.8.
Processing rootii.tex
This is e-upTeX, Version 3.14159265-p3.6-u1.20-141210-2.6 (utf8.uptex) (TeX Live 2015) (preloaded format=uplatex)
 restricted \write18 enabled.
entering extended mode
(./rootii.tex
pLaTeX2e <2011/05/07u00>+0 (based on LaTeX2e <2015/10/01> patch level 2)
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2014/02/07 okumura
) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emath.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/makerobust.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathC.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/tools/calc.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/EMhairetu.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathE.sty
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathEc.sty
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathK.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/tools/enumerate.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathLb.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/jquote.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/umsb.fd))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPp.sty
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPh.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
) (/usr/local/texlive/2015/texmf-dist/tex/latex/eepic/eepic.sty
Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
)
load eepic
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPl.sty
(./checkperl.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/Ytenretu.sty))
(./rootii.aux) [1] (./rootii.aux) )
Output written on rootii.dvi (1 page, 224 bytes).
SyncTeX written on rootii.synctex.gz.
Transcript written on rootii.log.
rootii.dvi -> rootii.pdf
[1]
2224 bytes written
rootii.pdf generated by dvipdfmx.

> あいかわらす TeXShop は ptex2pdf を使ってコンパイルをしています.

おっしゃる通りなのですが、TeXShopの「TeXShop」メニュー⇒「環境設定」⇒「詳細」⇒「LaTeX プログラム」の欄に、
「uplatex -shell-escape」と書かれています。
TeXShopの設定が間違っているのでしょうか。

次に、作業ファイルを全て消してTeXShopで実行したところ、また次のエラーが出てしまいました。

This is ptex2pdf[.lua] version 0.8.
Processing rootii.tex
This is e-upTeX, Version 3.14159265-p3.6-u1.20-141210-2.6 (utf8.uptex) (TeX Live 2015) (preloaded format=uplatex)
 restricted \write18 enabled.
entering extended mode
(./rootii.tex
pLaTeX2e <2011/05/07u00>+0 (based on LaTeX2e <2015/10/01> patch level 2)
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2014/02/07 okumura
) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emath.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/makerobust.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathC.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/tools/calc.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/EMhairetu.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathE.sty
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathEc.sty
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathK.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/tools/enumerate.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathLb.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/jquote.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/umsb.fd))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPp.sty
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPh.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
) (/usr/local/texlive/2015/texmf-dist/tex/latex/eepic/eepic.sty
Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
)
load eepic
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty))
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPl.sty)
(/usr/local/texlive/texmf-local/tex/platex/misc/emath/Ytenretu.sty))
(./rootii.aux)

LaTeX Warning: emathPp : you cannot use perl on input line 4.

./rootii.tex:5: emathPl Error : Add --shell-escape option for latex.
\reserved@a ...dd --shell-escape option for latex}

l.5 \calcval
            [s]{sqrt(2)}\foo

TeX自体の問題ではなく、TeXShopの問題のようです。
どうすれば、TeXShopを使えるようになるでしょうか。

▼関連発言

12917:perlとの連携 [のぼりん] 01/02 19:45
 ├12918:Re:perlとの連携 [田中徹] 01/02 21:21
 └12919:Re:perlとの連携 [飯島 徹] 01/02 21:55
  └12920:Re[2]:perlとの連携 [飯島 徹] 01/02 22:02
   └12921:Re[3]:perlとの連携 [のぼりん] 01/02 22:38
    ├12922:Re[4]:perlとの連携 [飯島 徹] 01/02 22:51
    │└12924:Re[5]:perlとの連携 [のぼりん] 01/03 00:01
    │ ├12925:--- [---] 01/03 00:35
    │ ├12926:Re[6]:perlとの連携 [飯島 徹] 01/03 00:48
    │ └12927:Re[6]:perlとの連携 [飯島 徹] 01/03 01:02
    │  └12928:Re[7]:perlとの連携 [飯島 徹] 01/03 05:11
    ├12923:Re[4]:perlとの連携 [飯島 徹] 01/02 22:59
    └12929:Re[4]:perlとの連携 [のぼりん] 01/03 09:00
     └12930:Re[5]:perlとの連携 [mimine] 01/05 18:34
      └12931:Re[6]:perlとの連携 [のぼりん] 01/05 22:25
       ├12933:Re[7]:perlとの連携 [飯島 徹] 01/05 23:05
       │└12935:Re[8]:perlとの連携 [mimine] 01/06 06:26
       └12939:Re[7]:perlとの連携 [のぼりん] 01/06 20:27<-last

  返信フォーム [引用]
名 前 保存
題 名
メール省略可
★質問では,問題点を例示する完全なTeXファイル
 (\documentclass から \end{document} まで)
 を示していただくのが解決の早道です。
★エラーが出る場合は,ログファイルから
 エラーメッセージをコピー&ペーストしてください。
★この板では,投稿者が改行を入れない限り
 延々と右に続きます。適宜,改行を入れてください。
発 言
URL 省略可
PASSWORD
書き込む
◆ emath と無関係な話題はご遠慮願います。

Pass 保存


CGIROOM