Re: \listofX senza nome dell’oggetto

#50298
Up
0
Down
::

Certo, metti il \newfloat dopo che hyperref è stato caricato! Siccome è classicthesis che carica hyperref, i pacchetti e i comandi come \newfloat vanno tutti prima. Gli aggiustamenti con \cft… vanno invece dopo, quando tocloft è caricato (sempre da classicthesis).

Ho provato con`\usepackage{rotfloat}
\floatstyle{plain}
\newfloat{graph}{tbp}{lop}[chapter]
\floatname{graph}{\graphname}

\usepackage{classicthesis-ldpkg}
\usepackage[printonlyused]{acronym}
\usepackage[dottedtoc,eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,listings]{classicthesis}
\usepackage[italian]{arsclassica}

\AtBeginDocument{
\newlistof[chapter]{graph}{lop}{\listgraphname}
\renewcommand{\cftgraphpresnum}{\scshape\MakeTextLowercase}
\renewcommand{\cftgraphfont}{\normalfont}
\renewcommand{\cftgraphpresnum}{\graphname~}
\newlength{\graphlabelwidth}
\settowidth{\graphlabelwidth}{\cftgraphpresnum~99}
\addtolength{\graphlabelwidth}{2.0em}
\cftsetindents{graph}{0em}{\figurelabelwidth}
%\cftsetindents{graph}{0em}{\graphlabelwidth}
\newsubfloat[position=bottom,listofformat=subsimple]{graph}
\addtocontents{lop}{\protect\vspace{-\cftbeforechapskip}}
\addtocontents{lop}{\deactivateaddvspace}%
}`Ma ottengo un option clash for graphicx, che viene caricato da classicthesis dopo rotfloat.

Il motivo è quello? Come si risolve?

Grazie ancora!

Il motivo è precisamente il caricamento di rotfloat prima di classicthesis-ldpkg, perché Miede, nonostante gli sia già stato fatto notare, insiste a chiedere graphicx con l’opzione pdftex. 🙁

Carica float prima, dove adesso carichi rotfloat; quest’ultimo mettilo dopo.

Ciao
Enrico

Go to top