• ベストアンサー

TeXでの図の貼り付け方

TeX初心者です。includegraphicsで図の貼り付けができるのは知っているのですが、このままだと ----地の文---- -----図------- ----地の文---- のようになってしまって、図の横に非効率な空白ができてしまったりしますよね。これを改善して普通の本のように図が横に並んでいたり図の横に地の文があったりするようにしたいのです。友達が「簡単なマクロを組めばすぐだ。」といっていたのを覚えているのですが、どんなマクロを組めばいいのでしょうか?マクロを組まなくてもすでにある命令で何とかなるのならそちらを教えてもらいたいです。  よろしくお願いします。

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

  • ベストアンサー
  • M_T
  • ベストアンサー率54% (12/22)
回答No.1

基本的には図表と文章をminipage環境に入れれば可能です。 また、既存のマクロを使う方法として図表と文章の場合 「wrapfloat.sty」や「picins.sty」を使う方法があります。 図表が並んだ場合はminipage環境や「figmn.sty」を使ってみてはいかがでしょうか。 マクロ等使い方はHPで検索してみてください。

marradona
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • Tax-See
  • ベストアンサー率33% (1/3)
回答No.2

wrapfig.styを読み込んでwrapfigure環境を使うと図の横に地の文を入れることはできますが、あまりおすすめはできません。 wrapfigure環境はフロートしないので、ページの変わり目などにくると図が切れた上に次のページに余白ができたりします。 (figure環境であれば、はみ出るときには自動的に場所を変えてくれます。) TeXは「論理的に重要ではない」点については非常に弱いので、こういうレイアウトには向いていないようです。 wrapfig.sty自体は、latexの標準となっているようですので、標準のインストールで導入されているのではないかと思います。 (graphicsもしくはgraphicxパッケージはあるようですから) 使用例はおおざっぱに言うと次のようになります。 \begin{wrapfigure}[占有する行数]{配置 lr}{占有する幅} \centerline{\includegraphics{ファイル名}} \caption{キャプション} \end{wrapfigure} 図はこの文をおいた「まさにその箇所」に挿入されます。 行の途中なら、その直前で改行されます。

参考URL:
http://www.ctan.org/
marradona
質問者

お礼

ありがとうございます。

関連するQ&A

  • Tex における図の配置

    Texで本(スタイルファイルjbook)を作成しています.ある節ではテキスト文は少ないのですが,図は多数あります.ここでコンパイルすると図は次の節に収容されてしまって困っています.空白は生じても,その節の図はその節の中に収容させたいのですが,何か良い名案は有りませんか.勿論\newpage等知られている対策は行いましたが,効果なしです.以上よろしくお願いします.

  • TEXの図の出力

    tex→dviへの変換の際、dviファイルで図は出力されるのにもかかわらず、dvi→pdfへの変換になると、Acrobat reader7.0において図が出力されずに消えてしまいます。 tex→dviの変換は、platexを使用、dvi→pdfの変換は、dvipdfmxを使用しています。 epsファイルはEPS-drawを使って描画、バウンディングボックスも指定。 同じEPS-drawで描画した類似した図はpdfファイルに出力されることもあるので、まったく挙動が読めません。 EPS-drawと同じシリーズのEPS-convも同じような現象が確認されました。つまり、bmp→epsに変換した、epsファイルを同じようにtexファイルに貼り付け、tex→dviしてdviファイルに図は出力されますが、pdfファイルで図が出力されずに消えてしまうということです。 pdfファイルでは問題の箇所に空白ができるので、読み込みはできていると思うのですが、よくわかりません。 texは奥村氏のlatex2εを、エディタはWinshellを使用しています。 Illustratorで描画した図は完全に100%pdf出力に成功するので、グラフィックソフト(EPS-draw,EPS-conv)とAcrobatとの競合性の問題ですか? ご教授よろしくお願いします。 \documentclass{jsarticle} \usepackage[dvips]{graphicx} \begin{document} \begin{figure}[htbp] \centering \includegraphics[clip,width=3cm,height=3cm]{abc.eps} \caption{abc} \end{figure}% \end{document}

  • texで図と表を並べたい

    texで図と表を並べようと、 \begin{minipage}{0.5\hsize} \includegraphics[width=50mm]{図の名前.eps} \end{minipage} \makeatletter \def\@captype{table} \makeatother \begin{minipage}{0.5\hsize} \begin{table}[htbp] \begin{center} 表の名前\\ \begin{tabular}{|c|c|c|} \hline 表の内容 \end{tabular} \end{center} \end{table} \end{minipage} としたのですが、LaTeX Error: Not in outer par modeと エラーが出てしまいます。 どうしたら横に並べられるか教えてください。 よろしくお願いします。

  • texでグラフを横ならびにしたとき、横の間隔を詰めたい

    texでsubfigureかminipage環境で横ならびにした図の間を詰めたいです。 とりあえず、今は下のようにsubfigureでやっていますが、どうしたらよいかわかる方がいれば、教えて頂けると幸いです。 ちなみに関係ないかもしれませんが、グラフを出力するページはlandscape環境で横にしています。 よろしくお願いします。 \begin{landscape} \begin{figure*}[!t] \begin{center} \subfigure[\normalsize fig1]{\includegraphics[width=0.485\textwidth]{fig1.eps} \label{fig1}} \subfigure[\normalsize fig2]{\includegraphics[width=0.485\textwidth]{fig2.eps} \label{fig2}} \subfigure[\normalsize fig3]{\includegraphics[width=0.485\textwidth]{fig3} \label{fig3}} \caption{比較.} \end{center} \end{figure*} \end{landscape}

  • Mac tex dvi pdf

    Mac OS 10.6 に tex をインストールして、 tex ソースから dvi と pdf を作り、それらを表示したとき、 日本語の文字化けなく、図が出力するよう、設定を行いたいです。 (ターミナル(iterm) から dvi と pdf を作りたいです。) 現在は、pdf のみなら、文字化けがなく、図も出力しますが、 pdf を作る一部の手順でルートにならないといけません。 (手順は下に書きました。) ルートにならなくても済むようにしたいです。 一方、dvi は図は出力しますが、文字化けします。 文字化けをなくしたいです。 以上、改善したいことは次の2点です。 1、pdf を作るときは、ルートにならなくて済むようにしたい。 2、dvi の文字化けをなくしたい。 tex は MacTeX2010 をインストールしました。 tex のソースファイル(1.tex)は次の通りです。 --------------------------------------- \documentclass{jarticle} \usepackage[dvipdfmx]{graphicx} \begin{document} aaaあああ \includegraphics{1.eps} \end{document} --------------------------------------- dvi と pdf を作るときのコマンドは次の通りです。 --------------------------------------- platex -kanji=utf8 1.tex sudo dvipdfmx 1.dvi --------------------------------------- sudo の部分をなくすと次の警告が出て、 この場合、pdf には図が出力しません(日本語は出力します)。 Ghostscript のバージョンは 8.71 です。 --------------------------------------- ** WARNING ** Failed to create temporary file for image conversion: ./1.eps ** WARNING ** pdf: image inclusion failed for "1.eps". ** WARNING ** Failed to read image file: 1.eps ** WARNING ** Interpreting special command PSfile (ps:) failed. ** WARNING ** >> at page="1" position="(187.461, 210.103)" (in PDF) ** WARNING ** >> xxx "PSfile="1.eps" llx=0 lly=0 urx=471 ury=503 rwi=4710 " --------------------------------------- 改善方法をご存知の方、どうかご教示ください。 よろしくお願い致します。

  • パワーポイント 図のサイズ変更が出来ない

    パワーポイントの2003を使用しています。 エクセルから、コピー⇒パワーポイント⇒編集⇒形式を指定して貼り付け⇒図(拡張メタファイル)で図を貼り付けた後、 その図のサイズを変更するために、図の書式設定⇒サイズで、比率を変更しているのですが、 昨日まで出来ていたのに、サイズの倍率のところが%が入っておらず、空白になっていて、サイズを入れるとその図がすごく小さく縮小されてしまいます。 特に設定をさわったわけではなのに、このような現象になってしまって、作業効率が悪く困っています。 ちなみに、新しいパワポに貼り付けをしたり、別名保存、再起動などは行ってみましたが、それでも駄目でした。 どなたか直しかたをご存知の方がいらっしゃいましたら、教えていただけますでしょうか。 よろしくお願い致します。

  • 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} となっています。

  • TEXパッケージの置き場所

     OS 10.5.6です。  TEXど初心者ですが、必要に迫られXyMTeX(キュムテック)を導入中です。    ダウンロードしたパッケージ(xymtexフォルダ)を、 usr>local>teTex>share>texmf>package に置きました。  しかし、コンパイルしても、.styファイルがないと文句を言われてしまいます。  初めは、説明書通りの場所に(http://homepage3.nifty.com/xymtex/fujitas3/xymtex/manualjpn/xymtexk.pdfの2-1)置いていましたが、同じ結果でしたので、他の本を参考にしたり、色々と試してみました。  パッケージファイルを入れるべき場所というのはどこになるのでしょうか。  それとも、全然違うことをやっているのでしょうか。 ・上述の場所は、無事に読めている他のマクロなどが置かれている位置を参考にしました。また、それら既存マクロの場所を正確に言うと、usr>local>teTex>share>texmf>ptex>platex>jsclasses/にエイリアスとしてありました。 ・ファイル自体は確かに存在しています。 ・TeXは、美文書作成入門 改訂台4版 第1刷発行のCDを使っています。 ・タイプミスはないと思われます。多分・・・ 初心者ゆえ、必要情報が他にありましたらご指摘ください。

    • ベストアンサー
    • Mac
  • wordで打ち込んだ文章のページに図や写真を入れたい場合・・・・。

    ワードで文章を打ち込んで作ったページに図や写真をいれたい場合 図や写真を選んで貼り付けですか?挿入ですか?やってみたのですが、その図の長さ文だけ行間がのびてしまいます。(グリッド線は表示してあります。)写真や図を入れることを想定して スペースがあけてあったのですが、その横に行をつめてつくった文章の行間が間延びしてしまいました。はじめからレイアウトしてやらなくてはいけないのでしょうか?

  • マクロを利用したグラフ編集

    マクロの初心者です。 エクセルで作成したグラフを画像として保存させたいのですが、うまくいきません。 マクロの記録開始→グラフのコピー→ 別シートにグラフを貼り付け→グラフを切り取る→ 形式を選択して貼り付け(図)→ 図の大きさを変更(図のプロパティから) →マクロの記録終了 こんな感じでマクロを組んだのですが、エラーが出て上手く実行できません。 私の感じでは図の大きさの変更が上手く記録できていないような気がします。 マクロ編集で書かれているような言語は全くわからないので、上記のような方法で上手く記録させることはできないでしょうか? できないのであれば、グラフの大きさを変更できるような言語の書き方を伝授ください。

専門家に質問してみよう