• ベストアンサー

LaTeXでPDFファイルを読み込ませる

LaTeXの話ですが、画像の読み込みでEPSやPNGだとオプションに、例えば、[scale=0.5]などと指定すれば縮小されます。ところが、PDFで同じようにやると本来の画像が全体的に縮小されるのではなくて、左下の部分のみがトリミングされた状態で表示される形になってしまいます。 プリアンプルに\usepackage[dvipdfm]{graphicx}として、\includegraphics[scale=0.5]{sample.pdf}という形で読み込んでいます。

  • backs
  • お礼率85% (564/660)

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

  • ベストアンサー
  • latex2e
  • ベストアンサー率70% (41/58)
回答No.3

\usepackage[dvipdfm]{graphicx} のデバイス指定部分 [dvipdfm] を除いて \usepcackage{graphicx} ではどうでしょうか。 小生の側でも、 \usepackage[dvipdfm]{graphicx} では、dvipdfmxでPDFファイルを作った場合、PDF画像がそっくり 抜け落ちていましたが、 \usepackage{graphicx} では問題なく表示できます。

backs
質問者

お礼

回答ありがとうございます。 残念ながら私の場合だと[dvipdfm]を抜かすとエラーが出て、正常に表示されませんでした。まぁ、結果としてdviでは正常に表示されなかったものの、pdfファイルに作り変えれば正常に表示されるようになったので、これでよしとします(^_^;)

その他の回答 (2)

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

dviwareの指定がdvipdfmだとういうことで dvipdfm/dvipdfmxを使うということでしょうか まずは http://www.ma.ns.musashi-tech.ac.jp/Pages/TeX/mediabb.sty.html ↑ をどうぞ.mediabbです. http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80%2F%E5%9B%B3%E8%A1%A8 奥村先生のところは必読でしょう.あなたの疑問の答えは すべて書いてあります.

backs
質問者

お礼

回答ありがとうございます。 結局、.dviファイルを観覧した際にはPDFの挿入だと正常に表示されないのだということが分かりました(コマンドの書き方自体には間違いがありませんでした^^;)。.dviを.pdfに変換してあげたら正常に表示されていました。

  • latex2e
  • ベストアンサー率70% (41/58)
回答No.1

LaTeXで画像を取り込む場合には、その画像の大きさを指定してやる 必要があります。 Bainding Box(bb)というもので、画像の左下と右上の座標を指定するものです。 この値によって、画像の大きさに見合うだけのスペースガ取られ、その上に 画像が読みこまれます。 EPSでは、bbの値がファイルの先頭部分に書き込まれているので、あからさま に指定しなくても、正しく表示されますが、PDFファイルにはbbの値が ファイルの中に埋め込まれておりません。 従って、陽に指定してやる必要があります。 \includegraphics[scale-0.5,bb=0 0 400 400,clip]{foo.pdf} としてはじめて座標(0,0)-(400,400)の範囲の画像が読み込まれ ます。 このbbの値を指定していないために、正しく画像が表示されないの だと思われます。 このbbの値は、もしWindowsで角藤さんのpLaTeXをインストールされて いるならば、 DOS窓を開いて、画像のあるディレクトリーで、 >ebb foo.pdf とすれば、 foo.bb が作成されますから、適当なテキストエディターでfoo.bbを開いて bbの値を先ほどの \includegraphics@scale=0.5, bb= ● ● ● ●,clip]{gfoo.pef} と書き込めば望み通りの表示が得られるでしょう。

backs
質問者

お礼

回答ありがとうございます。 bbファイルを用意してやっているのですが、どういうわけかうまく表示されないのです。

関連するQ&A

  • 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で、eps画像を組み込ませたtex文書のpdfファイル化

    表題のとおり、latex文書中で、eps画像ファイルを以下のように埋め込ませています。 \centerline{\includegraphics[scale=0.5]{fig1.eps}} winshellを使っており、dviファイルは正しく生成され、埋め込んだeps画像も 正しく文章中に表示されます。しかし、コマンドプロンプトでdvipdfmxを実行して dviファイルをpdfファイルに変換してpdfファイルを開くと、埋め込んだeps画像が 文章中に現れていません。 epsビュアーでは正しくeps画像が表示され、埋め込むepsファイルは問題ないと思うのですが・・・。 どうにかして、pdf変換後も文章中に正しくeps画像を表示させたいのです。 何か欠陥でもあるのでしょうか?同じ状況を経験した方はどのような対策を とられたのでしょうか?

  • 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,のスタイルで画像を挿入したいと思います。 なにが駄目で,どうすれば挿入できるのか,ご回答のほど宜しくお願い致します。

  • WinShellで書いたLatex文書をPDFへ変換できません

    現在,WinShellを利用してLatex文書で論文を書いています. 論文はPDFファイルで提出しなければいけないのですが,Epsファイルの画像を挿入した章だけ,PDFへの変換ができませんでした. (今は論文を章ごとに分けて書いていて,画像の無い章はPDFに変換されます.) なので,画像に原因があると考えています. なお,Dvi変換は適切にできました. どのようにしたらPDFに変換できるか,わかる方,お願いいたします. また,自分の文書は以下のように書いています. \documentclass{jarticle} \renewcommand{\baselinestretch}{2} \usepackage[dvips]{graphicx} \renewcommand{\figurename}{Fig.} \makeatletter \renewcommand{\thefigure}{\@arabic\c@section-\@arabic\c@figure} \makeatother \begin{document} \section{} (略) \begin{figure}[h] \begin{center} \includegraphics[width=5cm,clip]{riskA.eps} \caption{図} \label{fig1-1} \end{center} \end{figure} (略) \end{document}

  • LaTeXについて

    LaTeXについての質問です. 目標は、画像(epsファイル)をpdfファイルで出力することです。 まず、Winshellで \\begin{center} \\includegraphics[width=40mm,angle=-90]{画像.eps} \\end{center} としてコンパイルして、dviファイルに変換することは出来ましたが、 その後に[PDFTeX]でpdfファイルを作ることができませんでした。 なぜなのでしょうか。教えてください。 よろしくお願いします。

  • latexでepsファイルをpdfで表示する記述方法

    latexでepsファイルをpdfで表示するために \begin{figure}[h] \includegraphics[width=15cm,clip]{1model.eps} \end{figure} と記述しているのですが,platexを実行すると ! Undefined control sequence. l.68 \includegraphics [width=15cm,clip]{1model.eps} ? とエラー表示が出て改善方法が分かりません. どのように記述すれば解決できるのか教えていただけませんか?

  • LATEXのスライドに画像を挿入

    LATEXを用い、スライド形式にてプレゼンを作っています。 ここに図を挿入したいのですが、ファイル名のみ表示されてうまくいきません。 図はbmpからepsに変換してあります(EPS-CONV使用) 大雑把なソースです↓ -------------------------------------------- \documentclass[draft]{seminar} \usepackage[dviout]{graphicx} \usepackage{graphicx, wrapfig, color, myhyper,fancybox,ascmac} \RequirePackage{rgbcolor} \special{dviout -e=0 -y=XGAP !ANON5NP!w!p;!bdf} \def\pause{\special{pause}} \begin{document} \begin{slide} %省略% \begin{figure}[h] \begin{center} \includegraphics[width=4cm]{name.eps} \caption{} \end{center} \end{figure} \newpage %省略% \end{slide} \end{document} -------------------------------------------- よろしくお願いいたしますm(__)m

  • TeXで画像が表示されない

    TeXでPDFを作成していますが、画像(EPS)がうまく表示されません。 \usepackage[dvipdfm]{fraphicx} とし、画像を入れる場所で \includegraphics[width=6xw]{test.eps} としたのですが、画像の入るべき場所が真っ白で、何も表示されません。Winshellではエラーメッセージは出てこなかったのですが、画像が表示されていません。 コマンドプロンプトで、 C:\work> dvipdfm test.dvi と入力すると、 pdf: image inclusion failed for (test.eps). 等のメッセージが表示されます。(このエラーメッセージの前にも数行の文章が表示されます。)どうすれば画像が表示されるのでしょうか。よろしくお願いします。

  • 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パッケージ・マネージャで探したのですが、わかりませんでした。