- Questo topic ha 7 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 22 anni, 3 mesi fa da
fabusdr.
-
CreatoreTopic
-
29 Marzo 2004 alle 10:40 #2764
-
CreatoreTopic
-
AutoreRisposte
-
-
29 Marzo 2004 alle 11:57 #2765
-
30 Marzo 2004 alle 10:04 #2766::
Come posso inserire una nota a piè di pagina nella caption di una tabella?
Grazie!Non ha molto senso inserire una nota a una didascalia; la tabella è già a un livello diverso, costringi il lettore a fare due push e poi due pop mentali: il primo “push” per andare dal testo alla tabella, il secondo dalla tabella alla nota; poi si deve tornare indietro.
Se proprio insisti, ricorda che l’argomento di \caption è “mobile”, quindi i comandi fragili come \footnote vanno protetti. Ricorda anche che \caption ammette un argomento opzionale, se c’è diventa quello mobile.`\caption[Didascalia breve]{Didascalia lunga\footnote{Con nota}}`Nel caso (che ripeto è sconsigliabile) si debba mettere una nota alla didascalia, è obbligatorio usare questo modo; infatti l’argomento mobile è quello che poi va anche nella \listoftables.
Per il futuro, evita di fare domande generiche: invia anche un esplicito richiamo ai messaggi di errore che ottieni.
Ciao
Enrico
-
31 Marzo 2004 alle 7:55 #2767::
Inanzitutto scusatemi se ho fatto una domanda che è sembrata “generica” senza riportare i messaggi di errore, ma avevo fatto numerosi tentativi (alcuni dei quali non mi davano nessun messaggio di errore) e mi sembrava eccessivo riportarli tutti…fra questi avevo già tentato anche il comando che mi è stato suggerito:`
\caption[Didascalia breve]{Didascalia lunga\footnote{Con nota}}
`
che non dà nessun messaggio di errore, ma nel testo si ottiene solo il numero e non la nota a piè di pagina!
Vorrei precisare che a me è capitato di incontrare in alcuni testi scientifici (seri!) note nelle caption delle tabelle (tanto che esiste un apposito pacchetto che mi è già stato suggerito) e infine vorrei chiedere (perdonate la mia ignoranza ma uso LaTex da poco più di un mese): cosa significa “proteggere” un comando?
Grazie
-
31 Marzo 2004 alle 9:46 #2768::
fra questi avevo già tentato anche il comando che mi è stato suggerito:
`
\caption[Didascalia breve]{Didascalia lunga\footnote{Con nota}}
`
che non dà nessun messaggio di errore, ma nel testo si ottiene solo il numero e non la nota a piè di pagina!Il comportamento descritto è normale: i floating object hanno la “piccola” controindicazione di “mangiarsi” le note a piè di pagina. Soluzioni: oltre alle implementazioni alternative puoi usare il pacchetto footnote che permette di alterare il comportamento di quegli ambienti con il comando \makesavenoteenv (leggi il manuale per i dettagli ed un vecchio thread su questo forum per alcuni problemi connessi a footnote e hyperref).
infine vorrei chiedere (perdonate la mia ignoranza ma uso LaTex da poco più di un mese): cosa significa “proteggere” un comando?
Farlo precedere da \protect.
-
31 Marzo 2004 alle 11:42 #2769::
Inanzitutto scusatemi se ho fatto una domanda che è sembrata “generica” senza riportare i messaggi di errore, ma avevo fatto numerosi tentativi (alcuni dei quali non mi davano nessun messaggio di errore) e mi sembrava eccessivo riportarli tutti…fra questi avevo già tentato anche il comando che mi è stato suggerito:
`
\caption[Didascalia breve]{Didascalia lunga\footnote{Con nota}}
`
che non dà nessun messaggio di errore, ma nel testo si ottiene solo il numero e non la nota a piè di pagina!
Vorrei precisare che a me è capitato di incontrare in alcuni testi scientifici (seri!) note nelle caption delle tabelle (tanto che esiste un apposito pacchetto che mi è già stato suggerito) e infine vorrei chiedere (perdonate la mia ignoranza ma uso LaTex da poco più di un mese): cosa significa “proteggere” un comando?
GrazieTanto sono contrario alle note alle didascalie, che nemmeno ci avevo provato; scusa. Il fatto che testi scientifici “seri” le usino non ha alcuna rilevanza; ci sono testi impaginati malissimo, con scelte che poco hanno a che fare con la coerenza. Ho provato a spiegarti perché, secondo me, non si devono aggiungere note a cose che sono già loro annotazioni fuori del corpo principale del testo.
Proteggere, come ti è stato detto, significa usare \protect davanti al comando.
Ciao
Enrico
-
8 Giugno 2004 alle 20:55 #2770::
Be’, sto rispondendo ad una domanda ormai vecchia, ma magari qualcuno la consulta. Per ovviare al problema delle note “mangiate” (senza bisogno del pacchetto footnote) si possono utilizzare separatamente due comandi:
dove deve apparire il numerino si mette
\footnotemark
poi subito fuori
\footnotetext{questa è la mia nota}
Certo questo può non dare il risultato voluto se, ad esempio, la tabella è su molte pagine, ma spero che riescano ad evitare simili mostruosità 🙂
Questo funziona anche per mettere le note ad un argomento di un teorema. Ad esempio se si usa
\newtheorem{thm}{Teorema}
…
\begin{thm}[Questo è il mio teorema\footnote{ed è proprio bello!}]
…
\end{thm}
LaTeX si mangerà la nota e si può usare il sistema scritto sopra.
Andrea
-
9 Giugno 2004 alle 8:57 #2771::
Be’, sto rispondendo ad una domanda ormai vecchia, ma magari qualcuno la consulta. Per ovviare al problema delle note “mangiate” (senza bisogno del pacchetto footnote) si possono utilizzare separatamente due comandi:
dove deve apparire il numerino si mette
\footnotemark
poi subito fuori
\footnotetext{questa è la mia nota}primo anche io sconsiglio vivamente le note alle caption. non è che lo si dice per dire, ci sono un sacco di studi e regole e leggi tipografiche che dicono che non va bene. se LateX non lo fa è per prevenire un comportamento scorretto, perché ostinarsi allora?
a parte questo non sono troppo daccordo con l’opzione di vasco, bisogna sempre cercare di intervenire a livello utilizzatore: se c’è un pacchetto meglio usarlo, ci semplificherà la vita e il 99% delle volte è scritto meglio di quanto potremmo fare noi. perlomeno tiene in conto problemi che sul momento non ci vengono in mente ma che poi all’improvviso saltano fuori.
natuaralmente è solo la mia opinione, ma io credo che di fronte a LaTeX bisogna ragionare sempre cosi’:
cosa voglio fare?
esiste un pacchetto che lo fa? solo in caso negativo si cerca di inventare la soluzione.ciao ciao
f
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.