- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 2 mesi fa da .
-
Topic
-
Salve a tutti, sto scrivendo degli appunti per i miei studenti utilizzando LaTeX con la classe “memoir”. Premetto che non sono un esperto e vi scrivo perche’ ho incontrato un problema di cui non ho trovato soluzione (forse non ho cercato adeguatamente …).Il problema e’ questo.
Se nel preambolo del documento uso: \setsecnumdepth{subsection}
i riferimenti agli oggetti (figure e tabelle) che sono stati inseriti utilizzando l’opzione “sidecaption” (segue un breve esempio) invece di prendere la numerazione standard (per me)(es. Fig. 4.3) prendono la numerazione del paragrafo in cui si trovano; ad esempio se la tabella o la figura e’ stata inserita nella sezione 1.2.3 (Cap 1, sec. 2 e subsec 3) anche il riferimento a quell’oggetto prende quella numerazione.
Se, invece, uso \setsecnumdepth{section} la numerazione dei riferimenti a quegli oggetti torna a funzionare normalmente, ma mi perdo (giustamente) la numerazione delle subsection nel corpo del testo.
Come e’ possibile avere sia la numerazione delle subsection e i riferimenti agli oggetti introdotti con “sidecaption” in modo corretto?
Grazie in anticipo,
Paolo—————————–
Esempio
—————————-\documentclass[10pt,a4paper,extrafontsizes,twoside,openright,final]{memoir}
\listfiles
\usepackage{memsty}
\usepackage[italian]{babel}
\usepackage{amsmath,amssymb,mathrsfs}
\usepackage{colortbl, rotating, mempatch, memhfixc}%%%% Use the built-in division styling
\headstyles{memman}%%% ToC down to subsections
\settocdepth{subsection}
%%% Numbering down to subsections as well
\setsecnumdepth{subsection}%%%% extra index for first lines
\makeindex[lines]%% end preamble
%………………………………………………………………………………………………………..
% STILE DELLE CAPTION
%………………………………………………………………………………………………………..
\captionnamefont{\bfseries}
%………………………………………………………………………………………………………..%………………………………………………………………………………………………………..
% DEFINIZIONE DI MYLENGHT PER LE FIGURE LATERALI
%………………………………………………………………………………………………………..
\newlength{\mylength}
\setlength{\mylength}{\linewidth}
\addtolength{\mylength}{-\sidecapsep}
\addtolength{\mylength}{-\sidecapwidth}
%………………………………………………………………………………………………………..\begin{document}
\tightlists
\midsloppy
\raggedbottom
\chapterstyle{bianchi}\input{memnoidxnum}
\frontmatter
\pagestyle{empty}\pagestyle{headings}
\tableofcontents
\setlength{\unitlength}{1pt}
\clearpage\cleardoublepage
\pagenumbering{arabic}\mainmatter
\pagestyle{Ruled}
\chapter{Primo capitolo}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna
aliquam erat volutpat.
\section{Sezione 1 del cap 1}
Ut wisi enim ad minim veniam, quis nostrud
exercitation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo
consequat.
%
\begin{figure} [htb]
\hrule\vspace{\onelineskip}
%\sidecapmargin{right}%
\sidecapmargin{left}%
\renewcommand*{\sidecapfloatwidth}{\mylength}%
%\raggedright
\raggedleft
\begin{sidecaption}{
Didascalia didascalia.
}
\label{fig:prima}
\centering
\includegraphics[width=0.8\textwidth]{}
\end{sidecaption}
\vspace{\onelineskip}\hrule
\end{figure}
%
\subsection{Sotto sezione 1 della sezione 1 del cap 1}
Duis autem vel eum iriure dolor in hendrerit in vulputate \ref{fig:prima}
velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis
at vero eros et accumsan et iusto odio dignissim qui blandit praesent
luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
%
\begin{figure} [htb]
\hrule\vspace{\onelineskip}
\sidecapmargin{right}%
%\sidecapmargin{left}%
\renewcommand*{\sidecapfloatwidth}{\mylength}%
\raggedright
%\raggedleft
\begin{sidecaption}{
Didascalia didascalia didascalia.
}
\label{fig:seconda}
\centering
\includegraphics[width=0.8\textwidth]{}
\end{sidecaption}
\vspace{\onelineskip}\hrule
\end{figure}
%
Nam
liber tempor cum soluta nobis eleifend option congue nihil imperdiet
doming id quod mazim placerat facer possim assum \ref{fig:seconda}. Typi non habent
claritatem insitam; est usus legentis in iis qui facit eorum claritatem.
Investigationes demonstraverunt lectores legere me lius quod ii legunt
saepius.
%
\begin{figure}[htb]
\hrule\vspace{\onelineskip}
\centering
\includegraphics[width=0.5\textwidth]{}
\caption{Terza figura.}
\label{fig:terza}
\vspace{\onelineskip}\hrule
\end{figure}
%
Claritas est etiam processus dynamicus, qui sequitur mutationem
consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc
putamus parum claram, anteposuerit litterarum formas humanitatis per
seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis
videntur parum clari, fiant sollemnes in futurum \ref{fig:terza}.\end{document}
\endinput
- Devi essere connesso per rispondere a questo topic.