
両方のパッケージでタイプセットしようとするとsubcaption
そしてbreqn
、次のエラーが発生します。
! パッケージ キャプション エラー: `subcaption' パッケージは互換モードでは正しく動作しません (キャプション)。説明については、キャプション パッケージのドキュメントを参照してください。すぐにヘルプを表示するには、H と入力してください.... \begin{document}
ただし、どちらかのパッケージを無効にすると、ドキュメントをタイプセットできるようになります。
私の前文は次のとおりです
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{float}
\graphicspath{{figures/}}
\includeonly{intro}
\usepackage{pstool}
\usepackage{epstopdf}
\usepackage{subcaption}
\usepackage{breqn}
\listfiles
\epstopdfDeclareGraphicsRule{.gif}{png}{.png}{%
convert #1 \OutputFile
}
\AppendGraphicsExtensions{.gif}
\newcommand{\vect}[1]{\boldsymbol{#1}}
\newcommand{\vectornorm}[1]{\left|\left|#1\right|\right|}
\newcommand{\pic}[5]{
\begin{figure}[H]
\centering
\includegraphics[width=#2\textwidth]{#1}
\caption[#3]{#4}
\label{#5}
\end{figure}
}
\title{\textbf{report\newline}}
\author{
\begin{tabular}{l c r}
First Middle Surname
\end{tabular}
}
\date{\today}
\setcounter{secnumdepth}{-1}
\begin{document}
\maketitle
\newpage
\begin{dmath}
x=5
\end{dmath}
\end{document}
ファイルリストを見たい場合はお知らせください
答え1
はい、まだ理解していない理由で、float
とbreqn
パッケージの組み合わせは パッケージと互換性がありません(sub)caption
。
\listfiles
\documentclass[a4paper]{article}
\usepackage{breqn}
\usepackage{float}
\usepackage{caption}
\begin{document}
A
\end{document}
警告を発する
Package caption Warning: \caption will not be redefined since it's already
(caption) redefined by a document class or package which is
(caption) unknown to the caption package.
パッケージは donecaption
の再定義について認識しているはずなので、これは明らかに無意味です。\caption
float
\caption
回避策として、パッケージをロードするときに定義を保存して復元することができますfloat
。
\let\captionORI\caption
\usepackage{float}
\let\caption\captionORI
パッケージが使用されている限り、パッケージは後でいずれ再定義されるためcaption
、これによって害が生じることはありません (ただし、caption
パッケージの互換性テストを回避できます) 。caption
\caption
週末にさらに検査して報告します。
殺人事件が発覚 (2012-08-25):
このパッケージは、パッケージで定義されている少なくとも 1 つのマクロと互換性のない方法でbreqn
LaTeX カーネル マクロを再定義します。このマクロは互換性テストに使用されるため、実際には非互換性が存在しない場合でも、このテストは失敗する可能性があります。パッケージの次のリリースでこれを修正します。\@ifstar
caption
caption
更新 (2013/01/09):
このバグが修正されたパッケージの次のリリース 3.3 がcaption
リリースされました。お待ちいただきありがとうございます。