アプリ版:「スタンプのみでお礼する」機能のリリースについて

Texで図と表を横に並べてそれぞれにキャプションを表示したくて,調べて以下のようなコードでコンパイルしたのですが,写真のように左のfigureにだけtableのキャプションが付いてしまいます.
いろんなサンプルコードを試したのですが,全部同じ結果になってしまいました.
解決策をご存知の方がいましたら,教えてください.

%%%コード%%%%%%%%%%%
\begin{figure}
\begin{minipage}{0.5\textwidth}
\begin{center}
\includegraphics[scale=0.3]{dog}
\caption{dog}
\label{label 1}
\end{center}
\end{minipage}
\begin{minipage}{0.5\textwidth}
\begin{center}
\makeatletter
\def\@captype{table}
\makeatother
\begin{tabular}{|l|c|r|}
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
\caption{table}
\label{label 2}
\end{center}
\end{minipage}
\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%

宜しくお願い申し上げます.

「Texで図と表を並べたときのキャプション」の質問画像

A 回答 (2件)

変なことを考えず subcaption ってパッケージを使ってみたらどうだろうか.

    • good
    • 0

あと念の為突っ込んでおくと Tex じゃなくて TeX.

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!