Che probabilmente è \figure che ridefinisce \caption. Ovviamente non posso sapere il tuo preambolo eccetera; prova a dare \show\figure dopo \begin{document}; se c’è lì qualche riferimento a \caption (o comandi collegati) bisogna modificare la definizione di \figure (localmente).
Il mio preambolo è questo:
`\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
cleardoubleempty,abstracton,pointlessnumbers,
headinclude,footinclude,BCOR5mm]{scrreprt}
\newcommand{\myName}{…}
\newcommand{\myTitle}{…}
\usepackage[applemac]{inputenc}
\usepackage[OT2,T1]{fontenc}
\usepackage[final]{microtype}
\usepackage{amsfonts,amssymb,amsthm}
\usepackage{amscd}
\usepackage[italian]{varioref}
\usepackage[square]{natbib}
\usepackage{indentfirst}
\usepackage[tight,italian]{minitoc}
\usepackage{wrapfig}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{chngpage,calc}
\usepackage{float}
\usepackage{braket}
\usepackage{mhchem}
\usepackage{empheq}
\usepackage[light,condensed,math]{iwona}
\usepackage[writefile]{listings}
\usepackage[italian,squaren,cdot]{SIunits}
\usepackage{enumitem}
\usepackage{calligra}
\usepackage{comment}
\usepackage{shapepar,lettrine}
\usepackage{epigraph}
\usepackage{verbatim}
\usepackage{numprint}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,
eulermath,pdfspacing]{classicthesis}
\usepackage{xfrac}
\usepackage{mathtools}
\usepackage[greek,german,english,italian]{babel}
\usepackage{classicthesis-ita}
\let\amssquare\square
\usepackage{xymtex}
\let\xymsquare\square
\renewcommand{\square}{\amssquare}
\usepackage{eurosym}
\usepackage{guit}
\usepackage{multirow,dcolumn,ctable,footnote,colortbl}`
Se scrivo \show\figure subito dopo \begin{document} c’è questo messaggio:
`> \figure=\long macro:
->\let \caption \captionbelow \@float {figure}.
l.61 \show\figure
?
`
Non ci capisco niente! 😳
Grazie mille,
L.