- Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 11 mesi fa da
egreg9.
-
CreatoreTopic
-
31 Ottobre 2008 alle 10:23 #28274::
Salve a tutti.Sto scrivendo una relazione tecnica in cui nella stessa pagina vi è una nota a piè di pagina ed un float (ambiente table) che viene sistemato anch’esso a fondo pagina.
Ecco l’inizio del sorgente:
`\documentclass[a4paper,11pt]{article}\usepackage[table]{xcolor}
\usepackage{tikz}
\usepackage[margin=2.8cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}\usepackage{booktabs}
\usepackage{subfig}\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{lmodern}%font selection
\usepackage{lastpage}\usepackage{graphicx}
\usepackage{fancyhdr}`
Poiché la posizione della nota viene composta sopra la tabella, vi chiedo:
c’è un modo per far accadere il contrario?A me pare brutto vedere la nota sopra la tabella (ma che razza di nota a piè di pagina è), ma se mi dite che la regola tipografica è questa, allora …
Grazie.
-
CreatoreTopic
-
AutoreRisposte
-
-
31 Ottobre 2008 alle 10:39 #28275
-
31 Ottobre 2008 alle 11:52 #28276::
`\usepackage[bottom]{footmisc}`
Però vorrei che tu ci inviassi anche un esempio minimo compilabile che riproduce il problema: sono curioso, a me una situazione come quella che lamenti (e che ho sentito riportare anche da qualche altro utente), non è mai capoitata.Ciao,
L.Ciao Lorenzo, ovviamente la tua soluzione funziona, ma mi chiedevi un esempio minimo compilabile.
L’ho preparato tenendo invariato il preambolo del documento:
`\documentclass[a4paper,11pt]{article}\usepackage[table]{xcolor}
\usepackage{tikz}
\usepackage[margin=2.8cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}\usepackage{booktabs}
\usepackage{subfig}\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{lmodern}%font selection
\usepackage{lastpage}\usepackage{graphicx}
\usepackage{fancyhdr}
%\usepackage[bottom]{footmisc}\newcommand{\parole}{Questo testo serve unicamente per riempire rapidamente la pagina. }
\newcommand{\paragrafo}{\parole \parole \parole \parole\par}
\newcommand{\paragrafi}{\paragrafo\paragrafo\paragrafo}
\newcommand{\paginata}{\paragrafi\paragrafi\paragrafi}\frenchspacing
%*********************************************************************************
%*********************************************************************************
%*********************************************************************************
\begin{document}
\section{Impostazione del calcolo}
\paginata
Ecco invece che nasce la necessita di una nota\footnote{Al margine ovviamente.}.\begin{table}
\centering
\begin{tabular}{cl}\toprule
Profondità & Litologia\\
(m) & \\\midrule
0,0 $\div$ 0.3 & Terreno vegetale\\
0,3 $\div$ 0,9 & Sabbie molto sciolte\\
0,9 $\div$ 2,8 & Ghiaie sciolte in matrice sabbiosa\\[0.5ex]
> 2,8 & \parbox{58mm}{Ghiaie mediamente addensate in matrice sabbiosa}\\\bottomrule
\end{tabular}
\caption{Litologia media del terreno di fondazione}
\label{tab:LitologiaMediaDelTerreno}
\end{table}\paginata
\paginata
\end{document}
`Se lo compili dovresti ottenere la nota sopra alla tabella, mentre se lo fai togliendo il commento per il pacchetto footmisc, va tutto a posto.
Ci ho messo un po’ perchè con la mia distribuzione di MiKTeX 2.6 ottengo in compilazione il Warning quando carica footmisc:
LaTeX Warning: Command \@makecol has changed.
Check if current package is valid.Inutile dire che se tolgo i pacchetti del preambolo tale warning sparisce.
Ciao e grazie.
-
31 Ottobre 2008 alle 13:31 #28277::
…
Ci ho messo un po’ perchè con la mia distribuzione di MiKTeX 2.6 ottengo in compilazione il Warning quando carica footmisc:
LaTeX Warning: Command \@makecol has changed.
Check if current package is valid.Dovrebbe essere innocuo. Il problema è di come decidere l’impaginazione. Un oggetto fuori testo in basso, secondo me, deve andare sotto le note al piede; altrimenti il lettore non sa se la nota si riferisce al testo o alla figura/tabella.
Eviterei di specificare “b” per quell’inserzione.
Ciao
Enrico
-
1 Novembre 2008 alle 10:05 #28278::
Dovrebbe essere innocuo. Il problema è di come decidere l’impaginazione. Un oggetto fuori testo in basso, secondo me, deve andare sotto le note al piede; altrimenti il lettore non sa se la nota si riferisce al testo o alla figura/tabella.
D’accordo allora, sono scelte tipografiche…
Grazie ed alla prossima.
-
4 Novembre 2008 alle 19:34 #28279::
`\documentclass[a4paper,11pt]{article}
\usepackage[table]{xcolor}
\usepackage{tikz}
\usepackage[margin=2.8cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}\usepackage{booktabs}
\usepackage{subfig}\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{lmodern}%font selection
\usepackage{lastpage}\usepackage{graphicx}
\usepackage{fancyhdr}
%\usepackage[bottom]{footmisc}\newcommand{\parole}{Questo testo serve unicamente per riempire rapidamente la pagina. }
\newcommand{\paragrafo}{\parole \parole \parole \parole\par}
\newcommand{\paragrafi}{\paragrafo\paragrafo\paragrafo}
\newcommand{\paginata}{\paragrafi\paragrafi\paragrafi}\frenchspacing
%*********************************************************************************
%*********************************************************************************
%*********************************************************************************
\begin{document}
\section{Impostazione del calcolo}
\paginata
Ecco invece che nasce la necessita di una nota\footnote{Al margine ovviamente.}.\begin{table}
\centering
\begin{tabular}{cl}\toprule
Profondità & Litologia\\
(m) & \\\midrule
0,0 $\div$ 0.3 & Terreno vegetale\\
0,3 $\div$ 0,9 & Sabbie molto sciolte\\
0,9 $\div$ 2,8 & Ghiaie sciolte in matrice sabbiosa\\[0.5ex]
> 2,8 & \parbox{58mm}{Ghiaie mediamente addensate in matrice sabbiosa}\\\bottomrule
\end{tabular}
\caption{Litologia media del terreno di fondazione}
\label{tab:LitologiaMediaDelTerreno}
\end{table}\paginata
\paginata
\end{document}
`Ciao, innanzitutto scusami per il ritardo… 😳 Il tuo codice funziona benissimo, e costituisce un bell’esempio di footnote sopra ad un bottom float.
Naturalmente, basta posizionare l’oggetto con [tb] anziché con e si risolve tutto. In generale, fermo restando che le note al piede devono essere il meno possibile, problemi di questo genere si risolvono, in sede di revisione finale, con i soliti trucchetti: riformulando una frase, spostando un float, allungando un capoverso, …
Tutte soluzioni più adatte del caricamento di footmisc, che in definitiva non conisglio.
Ciao e grazie,
L.P.S. La prossima volta ti consiglio il pacchetto lipsum per produrre l’esempio, è decisamente comodo!
-
14 Ottobre 2009 alle 16:02 #28280::
Buongiorno.Dopo aver letto i post in merito allo strano comportamento del pacchetto footmisc in abbinamento agli oggetti flottanti, vorrei chiedervi se esiste una soluzione al problema seguente: ho un oggetto float insieme a delle note. Vorrei inserire questo oggetto in fondo alla pagina (cioè sempre alla stessa distanza dal margine inferiore) ma prima delle note, soprattutto nelle pagine anche non completamente riempite con del testo.
Utilizzando il pacchetto footmisc con l’opzione bottom:`\usepackage[bottom]{footmisc}` l’oggetto float si posiziona in alto e non in basso come vorrei, anche forzando il Latex con l’opzione [!b]:`\begin{table}[!b]`
Ecco l’esempio minimale che riproduce l’errore:
`
\documentclass[a4paper,11pt]{article}
\usepackage[margin=2.8cm]{geometry}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage[bottom]{footmisc}
\usepackage{footnote}
\begin{document}
\section{Titolo della sezione}
Testo iniziale con note\footnote.{Nota a piè pagina}
\begin{savenotes}
\begin{table}[!b]
\centering
Questo oggetto \textbf{dovrebbe} posizionarsi in basso\footnote{sopra le note}
\end{table}
\end{savenotes}
\end{document}
`
Inoltre non posso togliere footmisc perchè altrimenti le note verrebbero posizionate sopra l’oggetto. Ho provato anche con le altre opzioni (oltre a bottom) specifiche di quel pacchetto, ma senza alcun effetto.
Vi ringrazio per la cortese attenzioneSandro
-
14 Ottobre 2009 alle 17:36 #28281::
Buongiorno.
Dopo aver letto i post in merito allo strano comportamento del pacchetto footmisc in abbinamento agli oggetti flottanti, vorrei chiedervi se esiste una soluzione al problema seguente: ho un oggetto float insieme a delle note. Vorrei inserire questo oggetto in fondo alla pagina (cioè sempre alla stessa distanza dal margine inferiore) ma prima delle note, soprattutto nelle pagine anche non completamente riempite con del testo.
Impossibile adeguare qualsiasi cosa a condizioni contraddittorie.
Ciao
Enrico
-
14 Ottobre 2009 alle 19:32 #28282::
La ringrazio per avermi risposto.mi permetto di riformulare la domanda in modo corretto: in riferimento all’esempio che ho sopra riportato, vorrei sapere se esistono opportune modifiche al codice tali da permettere il posizionamento della tabella (o dell’oggetto mobile in generale) nella parte inferiore della pagina, immediatamente sopra le note. Da quanto ho potuto constatare, l’errato posizionamento accade solo se la parte di testo che precede la tabella, non è sufficiente a riempire tutto lo spazio libero nella pagina.
Grazie
Sandro
-
14 Ottobre 2009 alle 20:53 #28283::
La ringrazio per avermi risposto.
mi permetto di riformulare la domanda in modo corretto: in riferimento all’esempio che ho sopra riportato, vorrei sapere se esistono opportune modifiche al codice tali da permettere il posizionamento della tabella (o dell’oggetto mobile in generale) nella parte inferiore della pagina, immediatamente sopra le note. Da quanto ho potuto constatare, l’errato posizionamento accade solo se la parte di testo che precede la tabella, non è sufficiente a riempire tutto lo spazio libero nella pagina.
Di solito qui ci si dà del tu. Per avere le note comunque sotto gli eventuali oggetti galleggianti (e non capisco perché lo si voglia), la soluzione è \usepackage[bottom]{footmisc}. Gli oggetti galleggianti vanno a fondo pagina se (1) ci stanno, (2) sono scritti dando l’opzione :
`\begin{figure}
…
\end{figure}`
e analogamente per table. Ma è, in ogni caso, una pessima idea quella di cercare di forzare il posizionamento degli oggetti galleggianti.La tua prima richiesta è contraddittoria perché non si può sapere in anticipo lo spazio verticale occupato dalle note. Rimango del parere che le note sotto gli oggetti galleggianti sono un errore più concettuale che tipografico.
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.