• 締切済み

LaTex文章中のepsファイルについて

LaTexで文章を書いている中に、eps形式の図を \begin{figure}[htb] \end{figure} のような形で入れています。 その図はほぼ1ページ分ほどある大きさなので、文章中に入らず最後に いってしまっています。そこで、図の最初と最後に \newpage として入れようと思ったのですが、どうしても入る気配がありません。 その図ですが、次のページに次の図が上から入っているので 1ページに収まらないほど大きいわけではないと思います。 この方法でうまく行かない原因、または他の方法を知っている方 教えてください、よろしくお願いします。

  • aimir
  • お礼率57% (4/7)

みんなの回答

  • alfeim
  • ベストアンサー率58% (114/195)
回答No.4

えと、つまり図を単一ページとして表示するということでよろしいでしょうか? であれば \begin{figure}[htb] を \begin{figure}[hptb] に変更してみてください ブラケットで括られた部分の文字がそれぞれ here(h), page(p), top(t), bottom(b)をあらわしており、左から順にページレイアウトに合うか、検査されます。 名のでこの場合、figure環境を作った場所に入るならその位置で、入らない場合は単一ページとして、それでも駄目なら(実質的にこれ以降はこない筈ですが)ページの先頭、それでも駄目ならページの最後に、という風にタイプセットされるようになります。

  • oodaiko
  • ベストアンサー率67% (126/186)
回答No.3

aimirさんこんにちは。 これはfigure環境による図がフロート扱いになるためです。フロートというのは普通の文字などと違って記述のあるその場所に表示されるとは限らずLatexがある複雑なアルゴリズムに従って計算した位置に置かれる要素です。 Latexの解説書を見ると、figure環境は[htb]などのオプションで表示位置を指定できるということになっていますが、正直なところこのオプションはほとんど当てになりません。 figure環境を使っている限り、これは仕方のないことです。 そこで自分の思い通りの位置に図を配置したいと思ったら、figure環境を使わないことです。ただしそうした場合はいちいち図を指定してからDVIをみて位置を修正しなければなりません。一度うまくいっても一行でも書き直したら位置がずれてしまうので、また図を挿入する位置を指定し直すことになります。 figure環境を使わない方法と言うのは、単に図を挿入したい位置に \includegraphics や \psbox などを使って図のepsファイル名および大きさを指定してやるだけです。これで指定したとおりの位置に図を挿入できます。 しかしこの方法では図に番号を自動的につける機能は働きません。図番を自動的に付けたいのならプリアンプルに \newtheorem{fig}{図}[section] を書いて下さい。そして図を張り込みたい位置に \begin{fig} … \end{fig} の形で通常のfigure環境と同じように図を指定して下さい。すると 図1.1 など番号が自動的に振られます。また\labelコマンドを使って文章中で図番を参照することも出来ます。 しかし\captionコマンドは使えないので、図名の一覧は作れません。またこの環境の中でアルファベットを書くとデフォルトではイタリック体になってしまうので、必要に応じて\textrmなどで修正して下さい。

  • kuniuni
  • ベストアンサー率38% (116/305)
回答No.2

挿入したい図の余白とかの関係は、いかがですか? 図本体以外に、図がかかれているページの余白とかが大きすぎてもはみ出て、次のページに吐かれたりします。 \psdrft などで、図ファイルの外枠のみ表示させて確認するとか、少し縮尺してどのくらいで絵がでるか確認してみたら如何でしょうか。

aimir
質問者

お礼

ありがとうございます。 やってみたんですけど外枠表示というのができているようには見えず、 よくわかりませんでした、すいません。

回答No.1

Tex専門のところで調べると良いかも知れません. 全般に: http://www.matsusaka-u.ac.jp/~okumura/texfaq/ 質問: http://www.matsusaka-u.ac.jp/~okumura/texfaq/qa/ はどうでしょう.

参考URL:
http://www.matsusaka-u.ac.jp/~okumura/texfaq/qa/
aimir
質問者

お礼

ありがとうございます、HP調べてみようと思います。

関連するQ&A

  • 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

  • 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の図の挿入 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で図の回りへの文書の込みについて教えて

     MacOSX10.3上でpTeXで文書作成をしていますが。文書の回り込みのやり方が分りません.例えば、 \begin{figure}[H] \begin{wrapfigure}[!htb]{r}{5.3cm} \vspace{-\intextsep} \includegraphics[width=5.3cm,clip]{A.eps} \setlength{\baselineskip}{12pt}\ Fig. 1:\ Graphical Representation of Theoretical Consideration. \end{wrapfigure} \end{figure} として、epsファイルの配置を行うと、上の例のように図の位置を{r}と指定しているにもかかわらず、図がシートの左端に寄ってしまします。また、上記入力の後に文章をタイプしても文が回り込みを行いません.  どこがまずいのでしょうか?教えてください.

  • latexについての質問です。

    latexについての質問です。 wintpicというフリーソフトで作図して、その図をlatexに貼りつけることが目標です。 wintpicで作図し、[TeX preview]によってdviファイルを作成しました。 そして、そのdviファイルをコマンドプロンプトで dvipsk file1.dvi というコマンドで、psファイルを作成しました。そのpsファイルをepsファイルに変換して、 texファイルと同じフォルダに入れて \begin{figure} \includegraphics[width=5cm,clip]{file1.eps} \end{figure} としてコンパイルしたのに、図が貼りつけされないのですが、原因がわかりません。 誰か教えていただけないでしょうか? よろしくお願いします。 (ちなみに私は、コンピュータについてはあまりよくわかっていません。)

  • latexの図の挿入について。

    今、emacsでtexファイルをつくっています。 2段組みで文章を構成していて、 図だけは1段、つまり2段組みの構成をやめたいんです。 ネットや本では*をつけるとできると書いてあるのですが どうしても同じページにおさまらず、次のページにいってしまいます。 同じページで図を挿入したいのですが...。 ちなみに以下の通りになっています。 \begin{figure*}[ht] \begin{center} \includegraphics[width=100mm]{ファイル名.eps} \end{center} \caption{図の説明} \label{fig:one} \end{figure*} ついでに宣言は \documentclass[10pt,twocolumn]{jarticle} \usepackage[dvips]{graphicx} \setlength{\topmargin}{-3cm} \setlength{\textheight}{25cm} \setlength{\textwidth}{16cm} \setlength{\oddsidemargin}{-.5cm} となっています。

  • minipage??

    こんばんわ.ただいま論文をまとめている最中です. LaTeXを用いてまとめているのですが,図版を二つ並べて出力させたいのですがどうすればよいでしょうか?? \begin{figure}[H] \begin{minipage}[b]{.50\linewidth} \includegraphics[width=\linewidth]{0topiper2.eps} \caption{} \newpage \includegraphics[width=\linewidth]{morepiper2.eps} \caption{} \end{minipage} \end{figure} としてみたところサイズは版面の半分になっているのですが縦に並んで出力されてしまいます(^^;) どのようにすれば横に並べて出力できるのでしょうか?? お願いいたしますm(_ _)m

  • LaTeXでのcaptionの位置

    LaTeXで以下のように図を2枚並べて貼り付けるとき,右側のcaptionがちょうど図の下にきません.原因は途中にある\hspace*だと思うのですが,これを退けると図が重なってしまいます.どうすればcaptionの位置を調節できるのですか?わかる人教えてください. \begin{figure}[h] \begin{minipage}{0.4\textwidth} \begin{center} \epsfile{file=FIG/fig1.ps,scale=0.5} \caption{画像1} \label{fig:fig1} \end{center} \end{minipage} \hspace*{10mm} \begin{minipage}{0.4\textwidth} \begin{center} \epsfile{file=FIG/fig2.ps,scale=0.5} \caption{画像2} \label{fig:fig2} \end{center} \end{minipage} \end{figure}

  • TEX epsファイルが開けません.

    ペイントでpngファイルで,そのあとに,EPS-conv でepsファイルに変換して下記のコマンドを用いて,実行したのですがうまく表示されません すいませんが、教えてください \begin{figure}[htbp] \begin{center} \includegraphics[width=10cm,keepaspectratio]{example} \end{center} \end{figure} エラー文でさ Cannot get C:\Users\Li\Desktop\TEX用\example.eps とでます。TEXファイルと写真などもすべて同じファイルなのですが実行できません。

  • LaTeXで図のキャプションのフォントを変えたいのですが…

    現在LaTeXで学位論文を執筆中です。 内容はほぼ完成し、あとは細かい体裁を変えているところです。 質問内容は表題の通りですが、 本文と区別するために、図のキャプションをゴシックに変えたいと思っております。 何となく以下の通り書いてみたのですが、 これだと『図の説明が入る』の部分しかゴシックに変更されません。 \begin{figure}[tbp] \renewcommand{\baselinestretch}{0.9} \centering \includegraphics[height=1.5cm,clip]{./Figure_4/fig4_01.eps} \caption{\textbf{図の説明が入る}} \label{fig:4_01} \end{figure} 『図4.1:』の部分もゴシックに変更したい場合はどのようにすればよいのか教えていただけないでしょうか? よろしくお願いいたします。

専門家に質問してみよう