LaTeXでのcaptionの位置

このQ&Aのポイント
  • LaTeXで図を2枚並べて貼り付ける際のcaption位置の調節方法について
  • captionの位置が図の下にきてしまわないようにする方法を教えてください
  • 図を2枚並べて表示した場合にcaptionの位置を適切に調整する方法
回答を見る
  • ベストアンサー

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}

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

  • ベストアンサー
  • k_345
  • ベストアンサー率40% (161/398)
回答No.1

論文を書いたときに、下記のやり方でうまくいきました。 \setlength{\minitwocolumn}{0.4\textwidth} \addtolength{\minitwocolumn}{1cm} \begin{figure}[htb] \begin{tabular}{c c} \begin{minipage}{\minitwocolumn} \begin{center} \epsfig{file=fig1.eps,width=7.5cm} \caption{fig:fig1} \label{fig1} \end{center} \end{minipage} & \begin{minipage}{\minitwocolumn} \begin{center} \epsfig{file=fig2.eps,width=7.5cm} \caption{fig2} \label{fig:fig2} \end{center} \end{minipage} \end{tabular} \end{figure}

mkmarimo
質問者

お礼

度々すみません. わかりました. \newlength{\minitwocolumn} で定義しなければいけなかったんですね. ありがとうございました.

mkmarimo
質問者

補足

ご回答ありがとうございます. 私は,LaTeXの知識があまりないのでちょっと質問させて欲しいのですが, \setlength{\minitwocolumn}{0.4\textwidth} \addtolength{\minitwocolumn}{1cm} この2行でコンパイルの際,エラーで止まってしまいます. \begin{document}の前に書くんですよね? \documentstyleのところは関係あるのでしょうか? それと,図を貼り付ける際は,\epsfigは使えないようなんですが\epsfileでいいのですか? 素人ですみません.

関連するQ&A

  • 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}

  • tex 図のCaptionを中央揃えにしたい

    texで図を挿入する際のCaptionについてお伺いします. 以下のようにして,\begin{center}~\end{center}で括っていますが 図は中央揃えになるものの, Captionは中央揃えにならずに左寄せになってしまいます. \centeringでも同様です. Captionも中央揃えにする方法を教えていただけないでしょうか. \begin{figure}[!htbp] \begin{center} \includegraphics[width=13cm, clip, bb=18 75 500 420]{pic/test.eps} \caption{Test} \label{fig:system} \end{center} \end{figure}

  • LaTeXの横並びの表のcaptionが・・・

    情報系の学部2回生です。TeXで論理回路実験のレポートを書いているんですが、表を並べたときにcaptionと表の間に謎の空行が出てしまいます。 ですが、なかには同じ書式で書いているのにうまく出力されるところもあります。(ちなみに右の表を二枚並べるとうまくいきます。) 使用環境はOSがWindows7starterで、texはw32texとかいうのをインストールし、Winshellで編集しています。 書いたソース載せますので確認してみてください。 \documentclass[a4paper]{jreport} \begin{document}  \begin{table}[h]   \begin{minipage}[t]{.5\textwidth}    \begin{center} \caption{実験8の入出力} \label{tb:exp8output} \begin{tabular}{ |ccc|cc| }\hline J & K & Clock & Q & $\overline{Q}$ \\ \hline Low & Low & Low & High & Low \\ \hline High & Low & High & High & Low \\ \hline Low & Low & High & High & Low \\ \hline High & Low & High & High & Low \\ \hline High & Low & High & High & Low \\ \hline Low & High & Low & High & Low \\ \hline High & High & High & High & High \\ \hline \end{tabular} \end{center} \end{minipage} % \hfill % \begin{minipage}[t]{.5\textwidth} \begin{center} \caption{正論理で示した真理値表} \label{tb:exp8turth_table} \begin{tabular}{ |ccc|cc| } \hline J & K & Clock & Q & $\overline{Q}$ \\ \hline 0 & 0 & 0 & 1 & 0 \\ \hline 1 & 0 & 1 & 1 & 0 \\ \hline 0 & 0 & 1 & 1 & 0 \\ \hline 0 & 1 & 1 & 0 & 1 \\ \hline 1 & 0 & 1 & 1 & 0 \\ \hline 0 & 1 & 0 & 1 & 0 \\ \hline 1 & 1 & 1 & 1 & 1 \\ \hline \end{tabular} \end{center} \end{minipage} \end{table} \end{document}

  • texに関する初歩的な質問

    texでeps画像を挿入し,タイトルを付けると,必ず 「図○:タイトル」となってしまうのですが, ”図○:”を付けたくない図があり, どのようにコードを描けばよいのか分からず困ってます. どなたか修正方法を教えてください. ちなみに,”図○:”を付けたくない部分のコードは以下の通りです. \begin{figure}[h] \begin{center} \includegraphics[scale=0.55]{test.eps} \end{center} \caption{テスト} \label{fig:one} \end{figure}

  • TeXの図番号の後のコロンを消したいのですが

    TeXで文書を書いております。図を挿入するときに \begin{figure}[htb] \begin{minipage}{0.5\hsize} \begin{center} \includegraphics[width=1\hsize]{example.eps} \end{center} \caption{サンプル} \label{fig:sample} \end{minipage} \end{figure} として挿入しているのですが、このやりかたですと 図2.2:サンプル のように、図番号と図のタイトルの間にコロンが入ってしまうのです。スタイルファイルを修正すれば、コロンを入れないようにすることができるらしいのですがわかりません。どなたかスタイルファイルのどの部分どのように修正すればいいかご存知の方はどうかご教授をお願いいたします。 また、スタイルファイルの修正をしなくてもコロンを書かないようにする方法をご存知の方がいらっしゃいましたら、そちらでも構いませんのでよろしくお願いいたします。

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

  • 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:』の部分もゴシックに変更したい場合はどのようにすればよいのか教えていただけないでしょうか? よろしくお願いいたします。

  • Latexで図番号だけを「図1.1」ではなく「Fig. 1.1」と英語で表記したいのですが、どのようにすればよろしいのでしょうか。

    ここのカテゴリーでよいのかどうかわかりませんが、質問お願いいたします。 タイトルにある通りなのですが、現在「図1.1」というように日本語で図番号をつけているLatexで作成した論文を「Fig.1.1」と英語にするよう命じられました。 このようにするには何か特別なパッケージが必要なのでしょうか。同様に「表1.1」も英語にしたいのですが。本文は日本語で図・表だけは英語で書くということになります。ちなみに下記は図挿入の部分です。 \begin{figure}[tbp] \begin{center} \includegraphics[width=0.8\linewidth]{fwall.eps} \end{center} \caption{Isometric view of main in-vessel components\cite{parker1}.} \label{fwall} \end{figure}

  • TEXです

    \begin{figure}[h] \begin{flushleft} \includegraphics[width=60mm,height=60mm]{test.eps} \end{flushleft} \caption{op} \label{fig:test.eps} \end{figure} と入力しても図は左に行くのですが図の説明はセンターのままです。どうすればいいのですか教えてください

  • TEXで図のラベル(見出し)をFigで表示する方法

    TEXで、 \begin{figure}[ht] \resizebox{80mm}{!}{\includegraphics{図1.eps}} \caption{An example of figure} \label{fig} \end{figure} と入力すると、 図1と表示されます。 これを Fig1と表示したいのですがどうすればよいでしょうか?

専門家に質問してみよう