- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni fa da .
-
Topic
-
Buongiorno a tutti,sto cercando di risolvere un problema con \captionsetup all’interno di un wrapfloat.
Nel mio documento tutte le didascalie sono formattate “hang” nel preambolo ma avrei bisogno di imporre il formato “plain” per la didascalia di una wrapfig (che, essendo molto piccola, ha una didascalia molto stretta).
Utilizzando \captiosetup{format=plain} all’interno della {wrapfig}, prima di \caption, la didascalia non cambia affatto.
Ho provato ad utilizzare il comando altrove all’interno del documento e funziona a dovere (ovviamente, su tutte le didascalie).Mi sfugge qualcosa? Come posso forzare l’impostazione?
Allego preambolo e codice “incriminato”.
Grazie!!
`
\documentclass[a4paper,10pt,cleardoublepage=empty]{book}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{subfig}
\usepackage{emptypage}
\usepackage[super,comma,sort&compress]{natbib}
\usepackage{titlesec}
\usepackage{array}
\usepackage[format=hang,labelfont={bf},font={sf}]{caption}
\usepackage{keyval}
\usepackage{microtype}
\usepackage[binding=5mm]{layaureo}
\usepackage{mparhack,relsize}
\usepackage{changepage,calc}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{fancyhdr}
\usepackage{fixltx2e}
\usepackage{verbatim}\titleformat{\chapter}[hang]{\normalfont\huge\bfseries}{\thechapter.}{20pt}{\Huge}[\titlerule]
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter. \ #1}}{}}
\fancyhead{}
\fancyfoot[C]{\thepage}
\fancyhead[RO,LE]{\leftmark}\begin{document}
\begin{wrapfloat}{figure}{i}{0pt}
\includegraphics[scale=0.2]{img/JB523}
\captionsetup{format=plain}
\caption[Epifluorescence microscopy image of activated \textit{E. coli} JB523.]{Epifluorescence microscopy image of \textit{E. coli} JB523 activated by OXO-C6 HSL. Courtesy of \citet{Andersen:2001}.}
\end{wrapfloat}\end{document}
`
- Devi essere connesso per rispondere a questo topic.