latexでsubcaptionを利用したいと思い
\usepackage[hang,small,bf]{caption} \usepackage[subrefformat=parens]{subcaption} \captionsetup{compatibility=false}
この三行を追加しました。
すると
Unknown document class (or package), (caption) standard defaults will be used. See the caption package documentation for explanation.
という警告文が出ます。このまま進めても問題はないと思うのですがずっと警告が出ているのが気持ち悪いので解決する方法を教えてください。
以下が私が普段使っているlatexのパッケージです
\documentclass[a4j,11pt]{jarticle} \usepackage{amsmath,amsfonts} \usepackage{wrapfig} % 画像 \usepackage{multirow} \usepackage{graphicx} \usepackage{color} %キャプション \usepackage[hang,small,bf]{caption} \usepackage[subrefformat=parens]{subcaption} \captionsetup{compatibility=false} %余白 \usepackage[margin=15mm]{geometry} \usepackage{enumerate} \usepackage{amsmath} \usepackage{url} \usepackage{amsthm} \makeatletter \renewcommand{\theequation}{% \theenumi.\arabic{equation}} \@addtoreset{equation}{section} \makeatother \numberwithin{equation}{section} \makeatletter \long\def\@makecaption#1#2{% \vskip\abovecaptionskip \iftdir\sbox\@tempboxa{#1\hskip1zw#2}% \else\sbox\@tempboxa{#1 #2}% \fi \ifdim \wd\@tempboxa >\hsize \iftdir #1\hskip1zw#2\relax\par \else #1 #2\relax\par\fi \else \global \@minipagefalse \hbox to\hsize{\hfil\box\@tempboxa\hfil}% \fi \vskip\belowcaptionskip} \makeatother
またこちらがlatexmkrcです。
$latex = 'platex'; $bibtex = 'pbibtex'; $dvipdf = 'dvipdfmx %O -o %D %S'; $makeindex = 'mendex -U %O -o %D %S'; $pdf_mode = 3;
追加した3行はインターネットでsubcaption使い方みたいな感じで検索したら出てきたものです、多くのサイトでこのようにやれと書いてあります。
よろしくお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。