• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TeXにて2行3列でコードと図を並べて表示したい)

TeXで2行3列でコードと図を並べて表示する方法

このQ&Aのポイント
  • LaTeXを使用して、2行3列でコードと図を並べて表示したいです。Subfigure環境では上手くいかないため、他の方法を探しています。
  • 質問内容は、TeXを使用して2行3列のレイアウトでコードと図を表示する方法についてです。
  • 図とコードを並べるためにSubfigure環境を試しましたがうまくいかなかったので、代替方法を教えていただきたいです。

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

  • ベストアンサー
回答No.1

1. コードを画像として読み込む。 2. \documentclass{jarticle} \usepackage{graphicx} \newlength{\subfigwidth} \newlength{\subfigcolsep} \setlength{\subfigcolsep}{2\tabcolsep} \setkeys{Gin}{width=\subfigwidth} \usepackage{subfigure} \begin{document} \begin{figure} \setlength{\subfigwidth}{.3\linewidth} \addtolength{\subfigwidth}{-.5\subfigcolsep} \begin{minipage}[t]{\subfigwidth} \begin{verbatim} aaaa aaaa aaaa aaaaa aaaaaa \end{verbatim} \end{minipage} \begin{minipage}[t]{\subfigwidth} \begin{verbatim} aaaa aaaa aaaa aaaaa aaaaaa bbbbbb bbb \end{verbatim} \end{minipage} \begin{minipage}[t]{\subfigwidth} \begin{verbatim} aaaa aaaa aaaa aaaaa aaaaaa bbbbbb bbb cccc cccccccccc \end{verbatim} \end{minipage} \begin{minipage}[t]{\subfigwidth} \subfigure[The first one.]{\includegraphics[width=2cm]{tiger.eps} \label{fig:figa11}} \end{minipage} \begin{minipage}[t]{\subfigwidth} \subfigure[The second one.]{\includegraphics[width=2cm]{tiger.eps} \label{fig:figa12}} \end{minipage} \begin{minipage}[t]{\subfigwidth} \subfigure[The third one.]{\includegraphics[width=3cm]{tiger.eps} \label{fig:figa13}} \end{minipage} \caption{subfigures.} \label{fig:figa01} \end{figure} \end{document}

g47040
質問者

お礼

早速の返信ありがとうございます。 ほぼ希望通りできました。 ただ、図がセンタライズされず、いくらか左に寄ってしまうのはどのように修正すれば良いのでしょうか。 もし、お分かりであれば教えて頂けると助かります。

その他の回答 (1)

回答No.2

\setlength{\subfigwidth}{.3\linewidth} を \setlength{\subfigwidth}{.33\linewidth} とします。 \subfigure[The second one.]{\includegraphics[width=2cm]{tiger.eps} を \centering\subfigure[The second one.]{\includegraphics[width=2cm]{tiger.eps} とします。

g47040
質問者

お礼

うまくいきました。ありがとうございました!

関連するQ&A