- Questo topic ha 17 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 9 mesi fa da
egreg9.
-
CreatoreTopic
-
16 Novembre 2007 alle 11:41 #18793
-
CreatoreTopic
-
AutoreRisposte
-
-
16 Novembre 2007 alle 13:54 #18794
-
17 Novembre 2007 alle 13:18 #18795
-
17 Novembre 2007 alle 15:20 #18796
-
17 Novembre 2007 alle 15:33 #18797::
Scusa ancora,
è possibile dopo aver rinominato la didascalia da “Figura” in “Allegato” dirgli di ricominciare a contare da 1 perchè giustamente se inserisco nuove figure continua la numerazione dai capitoli precedenti.Vorrei avere
Allegato1 – xxx
Allegato 2 – xxxx`\renewcommand{\figurename}{Allegato}
\setcounter{figure}{0}`
Sarebbe però meglio usare il pacchetto float che permette di definire nuovi oggetti del tipo “tabella” e “figura”, per evitare di usare un solo ambiente per due scopi diversi. La mia prima risposta assumeva che tu non usassi l’ambiente figure per altre cose.
`\newfloat{allegato}{tbp}{all}
\floatname{allegato}{Allegato}`
Questo va dato nel preambolo, naturalmente. Avrai a disposizione un ambiente “allegato” che fa quel che ti serve e con una numerazione indipendente da quello delle figure. Puoi anche stampare l’elenco con \listof{allegato}{Elenco degli allegati} analogo a \listoffigures e \listoftables (ma devi specificare esplicitamente il titolo).Il terzo argomento a \newfloat specifica l’estensione del file ausiliario per compilare l’elenco: se darai \listof{allegato}{Elenco degli allegati} verrà scritto un file “
.all”. Puoi cambiare quelle lettere, se dovessero esserci conflitti con altri file nella cartella. Ciao
Enrico
-
17 Novembre 2007 alle 15:57 #18798
-
17 Novembre 2007 alle 15:59 #18799
-
17 Novembre 2007 alle 16:32 #18800
-
17 Novembre 2007 alle 16:41 #18801::
Ok, tutto a posto!!!Mi resta solo da capire perchè le didascalie alle figure in allegato non siano centrate col foglio. Strano, ho messo \centering!
`
\begin{allegato} [h!tb]
\centering
\includegraphics [scale=0.28]{img/diarioclinico}
\centering \caption[Il Diario Clinico] {Il Diario Clinico.\label{diarioclinico}}
\end{allegato}
`Mi posiziona solo la figura al centro e non la didascalia
-
17 Novembre 2007 alle 18:05 #18802::
Voi sapete come fare????Vi spiego meglio. Usando
`
\newfloat{allegato}{tbp}{all}
\floatname{allegato}{Allegato}`il comando caption che uso quando inserisco gli allegati non mi permette di avere didascalie centrate, come invece accade se lo utilizzo in ambiente “figure”
`
\begin{allegato} [h!tb]
\centering
\includegraphics [scale=0.28]{img/diarioclinico}
\caption[Il Diario Clinico]{Il Diario Clinico \label{diarioclinico}}
\end{allegato}`se inserisco nel preambolo \usepackage{caption} mi da errore, dicendo che non è possibile ridefinire i margini di caption.
Come posso fare?
-
17 Novembre 2007 alle 19:09 #18803::
Ok, tutto a posto!!!
Mi resta solo da capire perchè le didascalie alle figure in allegato non siano centrate col foglio. Strano, ho messo \centering!
`\begin{allegato} [h!tb]
\centering
\includegraphics [scale=0.28]{img/diarioclinico}
\centering \caption[Il Diario Clinico] {Il Diario Clinico.\label{diarioclinico}}
\end{allegato}`
Mi posiziona solo la figura al centro e non la didascaliaNon mi risulta. Ma \centering basta darlo una volta sola.
Ciao
Enrico
-
17 Novembre 2007 alle 19:17 #18804
-
17 Novembre 2007 alle 19:29 #18805::
Leggendo il manuale di float ho trovato questo:Among the features of LATEX are ‘floating’ figures and tables that drift from where they appear in the input text
to, say, the top of a page. The contents and formatting of floats is pretty much up to the user, except that there
is a \caption command that governs formatting of the caption — it is centered if it is short, and formatted as
a paragraph if it is longer than a single line of text.dite che si può centrare anche le didascalie lunghe + di una riga?
-
17 Novembre 2007 alle 20:11 #18806::
dite che si può centrare anche le didascalie lunghe + di una riga?
Certo che si può, ma perchél lo vorresti fare? Se la lunghezza delle righe della didascalia ti sembra eccessiva, puoi caricare il pacchetto caption e dare
`\captionsetup{margin=2pc,font=small}`
Nel caso, infatti, è meglio che le didascalie siano composte in corpo minore (almeno questa è la mia opinione).Ciao
Enrico
-
19 Novembre 2007 alle 9:57 #18807
-
19 Novembre 2007 alle 11:55 #18808::
Il problema è che non mi fa caricare il pacchetto caption e non posso ridurre le dimensioni della didascalia.
Quindi se esiste un modo per averla su due righe ma centrata sarebbe meglio
Che significa “non mi fa caricare caption”? Se scrivi \usepackage{caption} nel preambolo, che succede?
Che classe di documento usi?
Ciao
Enrico
-
19 Novembre 2007 alle 13:00 #18809
-
19 Novembre 2007 alle 13:25 #18810::
Uso
`\documentclass[12pt,a4paper,twoside,openright]{book}`
e l’errore che mi da è
`\setcaptionmargin already defined
or name \end… illegal, see p.192 of the manual`
Cmq mi va bene anche che la didascalia sia su 2 righe basta che si riesca a centrarle.Adesso mi adiro, ma un pochino solo. 🙂
C’è una sola spiegazione all’errore: che il tuo documento carichi caption2. Con il classico messaggio, se non hai una distribuzione antiquata, che il pacchetto caption2 è obsoleto e NON va usato per nuovi documenti.
Se non hai quel messaggio durante la compilazione (guarda eventualmente il file .log), vuol dire che hai una distribuzione antiquata. Aggiorna oppure prova a scrivere
`\usepackage[center,small]{caption2}
\captionlinewidth=.9\columnwidth`
Ma, se hai quel messaggio, togli il caricamento di caption2 e sostituisci con il comando \usepackage{caption}. Poi scrivi, sempre nel preambolo,
`\captionsetup{font=small,margin=2pc}`
e sei a posto.Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.