Les packages subfig et mathtools sont-ils connus incompatibles ? Je
voudrais utiliser une valeur absolue red�finie avec mathtools dans une
l�gende comme dans l'exemple :
\documentclass{article}
%........................
\usepackage{graphicx}%
\usepackage{subfig}%
\usepackage{mathtools}%
%........................
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}%..|.|
%........................
\begin{document}
\begin{figure}[h!]%
\centering%
\subfloat[$\epsilon=0,1$,
$N=10$]{\includegraphics[width=0.5\linewidth]{Convergence_1.jpg}}%
\subfloat[$\epsilon=0,01$,
$N=100$]{\includegraphics[width=0.5\linewidth]{Convergence_2.jpg}}%
\caption{Pour tout $\epsilon>0$, il existe $N$ tel que pour tout
$n\geq N$ on a $\abs*{\dfrac{(-1)^n}{n}}\leq\epsilon$}
\end{figure}
\end{document}
et j'obtiens :
! Use of \caption@@settype doesn't match its definition.
\new@ifnextchar ...served@d = #1\def \reserved@a {
#2}\def \reserved@b
{#3}\f...
l.14 ... a $\abs*{\dfrac{(-1)^n}{n}}\leq\epsilon$}
Voici mon log
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./test.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax,
dumylang, noh
yphenation, basque, french, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))
(/home/drenwal/texmf/tex/latex/subfig/subfig.sty
(/usr/share/texmf-texlive/tex/latex/caption/caption.sty
(/usr/share/texmf-texlive/tex/latex/caption/caption3.sty)))
(/usr/share/texmf-texlive/tex/latex/mh/mathtools.sty
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/mh/mhsetup.sty)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty))) (./test.aux)
(/usr/share/texmf/tex/context/base/supp-pdf.tex
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texmf/tex/latex/dblatex/misc/ragged2e.sty
(/usr/share/texmf-texlive/tex/latex/everysel/everysel.sty))
<Convergence_1.jpg, id=1, 401.5pt x 401.5pt> <use Convergence_1.jpg>
<Convergence_2.jpg, id=2, 401.5pt x 401.5pt> <use Convergence_2.jpg>
! Use of \caption@@settype doesn't match its definition.
\new@ifnextchar ...served@d = #1\def \reserved@a {
#2}\def \reserved@b
{#3}\f...
l.14 ... a $\abs*{\dfrac{(-1)^n}{n}}\leq\epsilon$}
Bien � vous,
Drenwal
> Les packages subfig et mathtools sont-ils connus incompatibles ? Je
> voudrais utiliser une valeur absolue red�finie avec mathtools dans une
> l�gende comme dans l'exemple :
>
Comme j'aime vivre dangeureusement, je r�ponds sans lire la suite du
message ni tester, au risque de me ridiculiser en tombant � cot� : placer
un \protect devant la commande d�finie avec mathtools.
C'est le premier truc auquel penser quand un truc merdouille dans un
argument mobile (comme une l�gende qui va se d�placer jusqu'� la liste
des figures, ou un titre de section qui va se d�placer jusqu'� la table
des mati�res). Surtout quand il s'agit d'une commande utilis�e en mode
math�matique : elles sont souvent fragiles.
--
Manuel P�gouri�-Gonnard Institut de math�matiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/
et mon probl�me est r�solu. Rempla�ant \abs* par \protect\abs* j'ai une
compilation qui marche. merci !