奇数個のグラフをグリッド状に並べる方法

奇数個のグラフをグリッド状に並べる方法

- 佐藤 禎宏 の投稿
返信数: 2
グラフをグリッド状に並べるLaTeX を次に示します。左側に3個、右に2個のグラフを並べています。
右に空のグラフを挿入することで、次のようにように並べる方法をご教示願います。
よろしくお願いします。さとう

           a        d
           b        e
           c       空

-------------------------------------------------
\documentclass{jsarticle}
\usepackage[dvipdfmx,hiresbb]{graphicx}

\begin{document}

\begin{figure}[htbp]
\begin{tabular}{cc}
 \begin{minipage}{0.48\hsize}
 \begin{center}
    \includegraphics[width=7cm]{../pdf3/grf-a.pdf}
    \includegraphics[width=7cm]{../pdf3/grf-b.pdf}
   \includegraphics[width=7cm]{../pdf3/grf-c.pdf}
 \end{center}
 \end{minipage}

 \begin{minipage}{0.48\hsize}
 \begin{center}
 \includegraphics[width=7cm]{../pdf3/grf-d.pdf}
 \includegraphics[width=7cm]{../pdf3/grf-e.pdf}
   %\includegraphics[width=7cm]
 \end{center}
 \end{minipage}
\end{tabular}
\caption{graph の並べ方(3, 3) }
\end{figure}

\end{document}
-------------------------------------------------
佐藤 禎宏 への返信

Re: 奇数個のグラフをグリッド状に並べる方法

- 匿 名 の投稿
ご提示のサンプルからはminipageやtabularを使おうとされてらっしゃることが窺えますが,単純に以下のような感じではだめなのでしょうか?

\documentclass{jarticle}
\begin{document}

\begin{figure}
\begin{minipage}{.48\textwidth}
  \centering\framebox[.9\textwidth]{a\strut}
\end{minipage}
\hfill
\begin{minipage}{.48\textwidth}
  \centering\framebox[.9\textwidth]{d\strut}
\end{minipage}

\medskip

\begin{minipage}{.48\textwidth}
  \centering\framebox[.9\textwidth]{b\strut}
\end{minipage}
\hfill
\begin{minipage}{.48\textwidth}
  \centering\framebox[.9\textwidth]{e\strut}
\end{minipage}

\medskip

\begin{minipage}{.48\textwidth}
  \centering\framebox[.9\textwidth]{c\strut}
\end{minipage}
\hfill
\begin{minipage}{.48\textwidth}
\mbox{}
\end{minipage}

\caption{minipage}
\end{figure}


\begin{figure}
\centering
  \begin{tabular}{cc}
  \framebox[.48\textwidth]{a\strut}&\framebox[.48\textwidth]{d\strut}\\[3mm]
  \framebox[.48\textwidth]{b\strut}&\framebox[.48\textwidth]{e\strut}\\[3mm]
  \framebox[.48\textwidth]{c\strut}&
  \end{tabular}
\caption{tabular}
\end{figure}

\end{document}

匿 名 への返信

Re: 奇数個のグラフをグリッド状に並べる方法

- 佐藤 禎宏 の投稿
framebox を includegraphics に置き換えて実行することで目的が達成しました。
ありがとうございました。

\documentclass{jarticle}
\usepackage[dvipdfmx,hiresbb]{graphicx}

\begin{document}

\begin{figure}[htbp]
\centering
  \begin{tabular}{cc}
  \includegraphics[width=6cm]{./pdf3/grf-a.pdf}&\includegraphics[width=6cm]{./pdf3/grf-b.pdf}\\[3mm]
  \includegraphics[width=6cm]{./pdf3/grf-c.pdf}&\includegraphics[width=6cm]{./pdf3/grf-d.pdf}\\[3mm]
  \includegraphics[width=6cm]{./pdf3/grf-e.pdf}&
  \end{tabular}
\caption{tabular}
\end{figure}

\end{document}