LaTeXマクロのemathを使ってもグラフが描画できない

このQ&Aのポイント
  • LaTeXマクロのemathを使ってもグラフを描画できません。Active Perlもインストール済みですが、警告が出ます。
  • 質問者はWindows 7を使用しており、環境変数のPathにも正しく設定していますが、グラフを描画することができません。
  • 質問者はLaTeXのソースコードの一部を共有しましたが、コマンドプロンプトで警告が表示されると述べています。
回答を見る
  • ベストアンサー

LaTeXマクロのemathを使ってもグラフを描画できません。

LaTeXマクロのemathを使ってもグラフを描画できません。 Active Perlもちゃんとインストールしているのですが。 ソースは \documentclass{jarticle} \usepackage{emathP} \begin{document} \begin{zahyou}[ul=4mm](-2,8)(-2,2) \def\Fx{sin(X)+cos(X)} \YGurafu\Fx\xmin\xmax \end{zahyou} \end{document} です。 コマンドプロンプトで必ず、下記のような警告が出ます。 LaTeX Warning: do perl on input line 6 どうすれば、グラフを描画できるでしょうか。 OSはwindows 7です。環境変数のPathにもちゃんと;C:\w32tex\binを付け加えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

emathのことはemathの掲示板で聞くのが一番早いんだが・・・ とりあえず「shell escape」って知ってますか? emathPは\write18を有効にしないといけないんだけど, どうやって,platexを起動してますか? マニュアルに書いてある通りにオプションをつけてますか? きちんとemathのマニュアルは読みましたか? きちんとPerlにPATHを通してますか?

takeichi79
質問者

補足

platex -shell -escape ファイル名 でコンパイルしているんですが、 やはり、perlの警告が出て、グラフは描画されません。 perlにも;C:\Perl\site\binや;C:\Perl\binを設定しています。

その他の回答 (3)

  • shenyi401
  • ベストアンサー率23% (25/105)
回答No.4

私のemathPは「2008/05/26 v 0.73」ですので、あなたのより古いと思いますが、 私の環境では上記ソースで描画されました。 他の方も言われるように、tDBさんにお聞きになるのが早道だと思います。

takeichi79
質問者

補足

OSは何でしょうか?

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.3

emathPのPerl補助ファイルをインストールしてますか? マニュアルのバージョンとインストールしてあるバージョンはあってますか? 質問のコードはemathPpのマニュアルのコードのコピーなので 適切にインストールを済ませてあって なおかつバージョンの不整合などもないのであれば emathの掲示板で作者のtDBさんやemathユーザに方に 聞いてみるのが一番です. なおこういう場合は,なにかファイルを入れ忘れているか バージョンの不整合が原因のことが多いのです.

takeichi79
質問者

補足

Perl補助ファイルとはdegsine.pl emath.pl nCr.plのことでしょうか? それならば、C:\Perl\libの中に入れてあります。 LaTeXはwindows7用の最新バージョンを使っています。 Active Perlも最新のものです。 不整合性ですか・・・。

noname#250262
noname#250262
回答No.2

私の環境だったら、以下のコードでコンパイルができます。 \begin{zahyou}[ul=4mm](-2,8)(-2,2) \def\Fx#1#2{\Div{1}{#1}\y\edef#2{\y}} \def\Fx#1#2{\Sin#1#2} \yGurafu\Fx\xmin\xmax% \end{zahyou} 上記で、エラーがでれば、たぶん環境的な問題では? うまくいったら、下のコードの作り方に問題がありそうです。 \def\Fx{sin(X)+cos(X)}

takeichi79
質問者

補足

上記のコードで、問題なくコンパイルできました。

関連するQ&A

  • Latexの改行について

    Latexで数学の文書を作成しているのですが、 体裁で少し困ったことがあります。 例えば、 \documentclass[12pt,a4j]{jarticle} \usepackage{amsmath,thmbox} \begin{document} \begin{proof} \begin{enumerate} \item \begin{align} 2x+3&=x-1 \\ x+4&=0 \\ x&=-4 \end{align} \item \begin{align} \int _a^b(x+3)^3\,dx \end{align} \end{enumerate} \end{proof} \end{document} のような物があった時に、 1.Proof: と 箇条書きの番号(1.)が別の行 2.箇条書きの番号とalign環境の最初の行(2x+3…や積分記号)が同じ行 になってほしいと思います。 どのようにすればよいか、アドバイスよろしくお願いします

  • LaTeXでの画像ファイルの挿入

    LaTeX初心者です。 LaTeXで文章を作成する際,bmpファイルを挿入したいと思います。 いろいろと検索をし,試したのですが,なかなかできません。 当方,dviout,GSview4.9,Ghostscript9.02を利用しています。 %%%%%%%%%%%%%%%%%%%%その1 \documentclass[a4paper, 10pt]{jarticle} \usepackage{enumerate} \usepackage[dviout]{graphicx} \begin{document} \section*{1} %文章 \begin{center} \includegraphics[width=4cm]{1.bmp} \end{center} \end{document} %%%%%%%%%%%%%%%%%%%% これだと,画像が挿入されますが, %%%%%%%%%%%%%%%%%%%%その2 \documentstyle[a4j,fleqn]{jarticle} \usepackage{enumerate} \usepackage[dviout]{graphicx} \newcommand{\AmS}{${\cal A}\kern-.1667em\lower.5ex \hbox{${\cal M}$}\kern-.075em{\cal S}$} %\setlength{\textheight}{25cm} %\addtolength{\topmargin}{-1cm} \begin{document} \begin{center} \includegraphics[width=4cm]{3.bmp} \end{center} \end{document} %%%%%%%%%%%%%%%%%%%% これだと挿入できません。 その2,のスタイルで画像を挿入したいと思います。 なにが駄目で,どうすれば挿入できるのか,ご回答のほど宜しくお願い致します。

  • latexについて

    LATEX超初心者の者です。 「latexを使うと・・・・」のような文書を作りたいのですが、 \documentclass{jarticle} % 課題 \title{課題6. \latex 演習レポート} \author{名前} \begin{document} \maketitle  \latex を使うと・・・ \end{document} とすると、title部分の\latexはちゃんと変換されるんですが、\makeitleの下にある\latexは変換されません。 xgdviコマンドでプレビューを見ると\latexの部分だけ空白になって、「 を使うと・・・」のようになってます。 どこが悪いのか全くわからないので、教えてください。お願いします。

  • Latexの図の挿入 pdf化できない

    レポートをLatexで書こうとしてます。 図を挿入したいのですが、dvioutからpdfにするときに、図が抜けてしまいます。dvipdfmでpdf化しようとしてます。 以下のようにソースを書きました。 \documentclass[a4paper,12pt]{jarticle} \usepackage{graphicx} \begin{document} \section{EPSの挿入} 以下のようにEPSを挿入します。 \begin{figure}[htbp] \centering \includegraphics[width=8cm]{sample1.eps} \end{figure} \end{document} どうすればpdfがつくれるのでしょうか?すみません教えてください。

  • latexで画像データの貼り付け

    latexで実験レポートを書きたいのですが、latexの文章に 画像データを貼り付けようとしても画像が表示されません。 \documentclass{jarticle} \usepackage[dviout]{graphicx} \begin{document}     ・     ・     ・ \begin{figure} \centering \includegraphics[width=5cm]{sample.bmp} \caption{○○○} \end{figure} \end{document} としてみたのですが、コンパイルしてみてみると 画像の部分だけ空白になっていてその下にタイトルが表示されます。 そして、下のほうに[Can not get date file ~]みたいな文が表示されます。 原因の分かる方は助言お願いします。

  • latexについて

    たびたび質問をしてしまい申し訳ありません。 windowsにおいて日本語や画像も含めて完全に表示できているdviファイルをubuntuで開くと日本語の部分は空白になっており、画像は枠だけが表示され画像自体は表示されません. (画像は同じフォルダにいれてあります.) (1) 日本語はubuntuでは表示されないのでしょうか? \documentclass{jarticle} \begin{document} あ \TeX \end{document} として、 platex exa.tex とコンパイルするとTeXだけが表示されます。 (2)画像はどうしたら表示できるのでしょう? \documentclass{jarticle} \usepackage{graphicx} \begin{document} \begin{figure}[htbp] \begin{center} \includegraphics[scale = 0.5]{exa.eps} \end{center} \end{figure} \end{document} とすると、コンパイルは出来るのですが、dviファイルを見てみるとおそらく画像が収まるであろう枠だけが表示されます。しかしこのdviファイルをwindowsで見ると画像は表示されます。何かを入れれば見れると思い、一応Synapticパッケージ・マネージャで探したのですが、わかりませんでした。

  • latexでA4横置きにできない。

    texで資料を作ってるんですけど普通はA4縦置きなんですが 横置きにしたいんです。 ソースファイル \documentclass[landscape,12pt,twoside,titlepage]{jarticle} \pagestyle{empty} \usepackage{graphicx} \usepackage{doctor} \usepackage{kaneko} \usepackage{cite} \usepackage{latexsym} \usepackage{fancyheadings} \usepackage{C:/ptex/style/here} \setlength{\textwidth}{170mm} \setlength{\textheight}{220mm} \setlength{\topmargin}{-6mm} \setlength{\oddsidemargin}{-5mm} \setlength{\evensidemargin}{-5mm} \setlength{\parindent}{1zw} \setlength{\headsep}{2.3cm} \setlength{\footskip}{15mm} \begin{document} タイトル\\ 某大学院工学研究科    氏名\\ \begin{figure}[H] \begin{minipage}{80mm} %\vspace{-10mm} 文章 \end{minipage} \hfill \begin{minipage}{80mm} \begin{center} \includegraphics[width=7cm]{picture.eps} \caption{図の名前.} \end{center} \end{minipage} \end{figure} \end{document} 余計なのがいろいろありますが、以前のtexファイルの使いまわしなので、 余計なのは書いてはだめなのかなぁ。 とりあえず \documentclass[landscape]{jarticle} ってやれば横置きになるんじゃないんですか? 締め切りぎりぎりなんでマジ困ってます。 よろしくお願いします。

  • LATEXで日本語が出ません

    テフをはじめようと思い、技術評論社の「改定第3版LATEX2ε 美文書作成入門」(奥村晴彦著)付属のCD-ROMをインストールしてやってみましたが日本語が表示されません。インストールの仕方が間違っているのでしょうか。 \documentclass{jarticle} \begin{document} こんにちわ \end{document} でLogBarには !LaTex Error:This file needs format 'pLaTex2e' but this is 'LaTex2e' などと書かれています。

  • Latexで図が挿入できない

    技術評論社「LATEX2ε美文書作成入門」で勉強中のものです。 テキストに沿って図の挿入をしようとしたのですが l.38 \NeedsTeXFormat{pLaTeX2e} とエラーが起きてしまいます。 これは一体どういう意味なのでしょうか? なおソースファイルは以下のとおり(テキストと同じ)です。 \documentclass{jsarticle} \usepackage[dvips]{graphicx} \begin{document} \begin{center} \includegraphics[width=11zw,clip]{tiger.ps} \\ Ghostscriptの虎 \end{center} \end{document}

  • gnuplotで部分描画したい。

    gnuplotで部分描画したい。 guplotでplotすると、枠全体に描画されてしまいます。 これを回避しようと、xの範囲を[xmin:xmax]と指定すると、 枠の左端がxmin、右端がxのxmaxに設定されてしまいます。 すなわち私がしたいことは、 枠の両端をxの座標で[fmin:fmax]で指定し、 グラフを[pmin:pmax]の範囲で描画させたいのです。 (fmin < pmin < pmax < fmax) どのようにすればいいでしょうか。