I'm using chemstyle to create a list of chemical schemes (within classicthesis), but it numbers the list differently from my lists of Figures and Tables. Is there a way to change, for example, 1.1 into Scheme 1.1 and then edit the spacing so it matches everything else?
Thanks!
\documentclass[twoside,openright,titlepage,numbers=noenddot,headinclude,footinclude=true,cleardoublepage=empty,abstractoff,BCOR=5mm,paper=a4,fontsize=10pt, american,english]{scrreprt}
\usepackage[on]{auto-pst-pdf}
\usepackage{subfig}
\usepackage[textfont=it]{caption}
\captionsetup{format=hang,font=small}
\usepackage[version=3]{mhchem}
\usepackage[varioref=false]{chemstyle}
\usepackage{chemnum}
\setchemnum{format= \normalfont
\bfseries}
\usepackage[latin9]{inputenc}
\PassOptionsToPackage{T1}{fontenc}
\usepackage{fontenc}
\usepackage{babel}
\usepackage{graphicx}
\usepackage[eulerchapternumbers,listings,pdfspacing,floatperchapter,subfig,beramono,parts,dottedtoc]{classicthesis}
\newcounter{dummy} % necessary for correct hyperlinks (to index, bib, etc.)
\begin{document}
\begingroup
\let\cleardoublepage\relax %removes gaps between lists
\refstepcounter{dummy}
\pdfbookmark[1]{\listfigurename}{lof}
\listoffigures
\vspace*{8ex}
\refstepcounter{dummy}
\pdfbookmark[1]{\listtablename}{lot}
\listoftables
\vspace*{8ex}
\refstepcounter{dummy}
\pdfbookmark[1]{\listschemename}{los}
\let\origaddvspace\addvspace%extra lines to stop breaking between chapter groups
\renewcommand{\addvspace}[1]{}%extra lines to stop breaking between chapter groups
\listofschemes
\renewcommand{\addvspace}[1]{\origaddvspace{#1}}%extra lines to stop breaking between chapter groups
\vspace*{8ex}
\endgroup
\cleardoublepage
\chapter{chapter}
\begin{figure}[h]
\centering
{figure here}
\caption[figure]{Figure}
\end{figure}
\begin{table}[h]
\centering
{table here}
\caption[table]{Table}
\end{table}
\begin{scheme}[h]
\centering
{scheme here}
\caption[scheme]{Scheme}
\end{scheme}
\end{document}
Update - This issue seems to arise in how chemstyle implements the tocloft \newlistentry command:
\newlistentry[chapter]{scheme}{los}{0}%
\cftsetindents{scheme}{0em}{2.3em}%
\addtodef{\insertchapterspace}{}{%
\addtocontents{los}{\protect\addvspace{10pt}}%
}%
It calls the argument name as {scheme} and this creates many of the usual commands, so for example \thescheme works fine. However options that should act on this, such as \cftschemepresnum remain undefined. Is there a reason for this behaviour?