- ベストアンサー
TeXで2行3列でコードと図を並べて表示する方法
- LaTeXを使用して、2行3列でコードと図を並べて表示したいです。Subfigure環境では上手くいかないため、他の方法を探しています。
- 質問内容は、TeXを使用して2行3列のレイアウトでコードと図を表示する方法についてです。
- 図とコードを並べるためにSubfigure環境を試しましたがうまくいかなかったので、代替方法を教えていただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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}
その他の回答 (1)
- Tokonatsu_Lemon
- ベストアンサー率73% (11/15)
\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} とします。
お礼
うまくいきました。ありがとうございました!
お礼
早速の返信ありがとうございます。 ほぼ希望通りできました。 ただ、図がセンタライズされず、いくらか左に寄ってしまうのはどのように修正すれば良いのでしょうか。 もし、お分かりであれば教えて頂けると助かります。