- Questo topic ha 10 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 4 mesi fa da
francioman.
-
CreatoreTopic
-
16 Aprile 2009 alle 10:09 #33065::
Ritorno, come sempre a chiedere aiuto, prima del solito!Ho delle figure con opzioni [tb] che mi vengono perfettamente inserite nelle diverse pagine, tutte al top della pagina, cosa che mi va molto bene. Ho delle section suddivise in subsection non numerate, giusto per avere una suddivisione interna della trattazione della sezione principale.
Riscontro questo problema, che penso sia dovuto proprio alla presenza delle subsection (ipotesi mia eh)
Latex, per riempire la pagina fino in fondo, invece di lasciare lo spazio vuoto, che so, in fondo alla pagina, lascia un ampio vuoto al centro, proprio sotto la figura. Si può fare qualcosa? I margini che uso attualmente sono pari a 3.5cm per tutti quanti top bottom left right, con il pacchetto geometry. Prima avevo bottom=2.5cm e la cosa era peggiore e più evidente.
Grazie a tutti, sulla fiducia ormai 😉
Ciao
-
CreatoreTopic
-
AutoreRisposte
-
-
16 Aprile 2009 alle 10:14 #33066::
Ritorno, come sempre a chiedere aiuto, prima del solito!
Ho delle figure con opzioni [tb] che mi vengono perfettamente inserite nelle diverse pagine, tutte al top della pagina, cosa che mi va molto bene. Ho delle section suddivise in subsection non numerate, giusto per avere una suddivisione interna della trattazione della sezione principale.
Riscontro questo problema, che penso sia dovuto proprio alla presenza delle subsection (ipotesi mia eh)
Latex, per riempire la pagina fino in fondo, invece di lasciare lo spazio vuoto, che so, in fondo alla pagina, lascia un ampio vuoto al centro, proprio sotto la figura. Si può fare qualcosa? I margini che uso attualmente sono pari a 3.5cm per tutti quanti top bottom left right, con il pacchetto geometry. Prima avevo bottom=2.5cm e la cosa era peggiore e più evidente.
Grazie a tutti, sulla fiducia ormai 😉
Ciao
Ma la didascalia di caption è sotto questo spazio bianco?
-
16 Aprile 2009 alle 15:39 #33067
-
17 Aprile 2009 alle 20:36 #33068
-
18 Aprile 2009 alle 7:22 #33069::
Nessuna idea? Vi prego 😉
Non c’è bisogno che preghi. Faresti meglio a studiare innanzitutto la parte sugli oggetti mobili sull’Arte (quassù), che contiene non poche indicazioni su come gestirli al meglio. Se neppure così riesci a venire a capo del problema, inviaci un EMC (esempio minimo compilabile che riproduce il problema).
Ciao,
L.
-
18 Aprile 2009 alle 9:22 #33070::
Nessuna idea? Vi prego 😉
Non c’è bisogno che preghi. Faresti meglio a studiare innanzitutto la parte sugli oggetti mobili sull’Arte (quassù), che contiene non poche indicazioni su come gestirli al meglio. Se neppure così riesci a venire a capo del problema, inviaci un EMC (esempio minimo compilabile che riproduce il problema).
Ciao,
L.Che tu ci creda o no, ho preso l’arte e non l’ho messa da parte, anzi me la sono letta quasi tutta 🙂 Ho anche visto, solo ora, che l’autore sei tu, a meno di casi di omonimia! Complimenti, un’ottima guida, mi è stata molto utile per cominciare (anche se poi ti tocca comunque rispondere sul forum) :). Ho seguito i consigli che ci sono scritti e, a parte questo problemino, che secondo me è legato, come dicevo sopra, alla presenza di una serie di subsections (non numerate ma non fa differenza) di un paio di pagine l’una, una sorta di suddivisione logica del testo che forse crea problemi di impaginazione. D’altronde non volevo suddividerlo a mano mettendo dei titoloni nel testo, senza i comandi \subsection, perchè immagino il risultato sarebbe peggiore, non dando delle indicazioni corrette a latex su come impaginare i sottoparagrafi.
L’unica cosa che ho fatto, differente da quanto detto nell’arte, è che utilizzo il pacchetto subfigure invece di subfig. Può essere quello? Tuttavia, ti dico subito che mi succede anche sotto a figure singole.
Aggiungo, infine, (senza pregare più per una risposta 😉 che spero arrivi lo stesso!) che ho provato a diminuire la dimensione delle figure stesse, e latex sembra aver gradito ed ordinato un po’ meglio lo spazio.
[width=0.7\textwidth]
al diminuire della dimensione, sembra migliorare.
Il codice completo per una figura, come lo uso io, è il seguente
`
\begin{center}
\subfigure[]
{\includegraphics[width=0.48\textwidth]{fig1.pdf}\label{fig:fig1}}
\hspace{3mm}
\subfigure[]
{\includegraphics[width=0.48\textwidth]{fig2.pdf}\label{fig:fig2}}
\caption{Didascalia della figura: a) Primo caso; b) Secondo caso}
\end{center}
\end{figure}`
Suggerimenti?
Grazie mille
Ciao
-
18 Aprile 2009 alle 13:16 #33071::
`\begin{center}
\subfloat[]
{\includegraphics[width=0.48\textwidth]{fig1.pdf}\label{fig:fig1}}
\hfill
\subfloat[]
{\includegraphics[width=0.48\textwidth]{fig2.pdf}\label{fig:fig2}}
\caption{Didascalia della figura: a) Primo caso; b) Secondo caso}
\end{center}
\end{figure}`
Ho provato ad inserire con subfig le figure affiancate, ma il problema persiste. In sostanza, devo aggiustare di volta in volta la dimensione finchè latex non riesce a sistemare il testo in modo corretto. Il problema, a parere mio, risiede nei forse troppo ravvicinati comandi \subsection*{nome sezione} che ho incluso in una sola sezione. Forse dovrei mettere le figure all’inizio o in fondo, non so. Confermo la mia impressione, è come se latex volesse a tutti i costi, come priorità sul resto, arrivare con il testo fino alla fine della pagina, lasciando, quindi, gli spazi bianchi sotto la figura in alto nella pagina e non in basso, in fondo. Nella pagina successiva, non sempre, fa cominciare il nuovo sottoparagrafo.
Qualche suggerimento?
Grazie ancora
Ciao
-
19 Aprile 2009 alle 12:23 #33072::
\begin{center}
\subfigure[]
{\includegraphics[width=0.48\textwidth]{fig1.pdf}\label{fig:fig1}}
\hspace{3mm}
\subfigure[]
{\includegraphics[width=0.48\textwidth]{fig2.pdf}\label{fig:fig2}}
\caption{Didascalia della figura: a) Primo caso; b) Secondo caso}
\end{center}
\end{figure}
[/code]
Suggerimenti?Di sicuro questo codice non l’hai preso dal’Arte… 😉
Per affiancare due figure si usa subfig (subfigure è obsoleto). Il codice giusto lo trovi sull’Arte, basta riadattarlo un minimo. Poi ci sono altre inesattezze: l’uso a sproposito dell’ambiente center, la specificazione di un’unità di misura assoluta (3mm) e non relativa, l’uso dell’estensione (.pdf) nel file grafica da includere. Rileggi meglio la parte sulle immagini (anche dare un’occhiata all’appendice B sugli orrori non guasterebbe…).
Riguardo al tuo problema, continui a non fornirci un EMC. La mia impressione è che, nel tuo caso, il rapporto testo/figure mobili non sia sufficientemente alto. Anche questo problema lo trovi spiegato nell’Arte, insieme alle relative soluzioni.
Ciao,
L:
-
19 Aprile 2009 alle 14:31 #33073::
\begin{center}
\subfigure[]
{\includegraphics[width=0.48\textwidth]{fig1.pdf}\label{fig:fig1}}
\hspace{3mm}
\subfigure[]
{\includegraphics[width=0.48\textwidth]{fig2.pdf}\label{fig:fig2}}
\caption{Didascalia della figura: a) Primo caso; b) Secondo caso}
\end{center}
\end{figure}
[/code]
Suggerimenti?Di sicuro questo codice non l’hai preso dal’Arte… 😉
Per affiancare due figure si usa subfig (subfigure è obsoleto). Il codice giusto lo trovi sull’Arte, basta riadattarlo un minimo. Poi ci sono altre inesattezze: l’uso a sproposito dell’ambiente center, la specificazione di un’unità di misura assoluta (3mm) e non relativa, l’uso dell’estensione (.pdf) nel file grafica da includere. Rileggi meglio la parte sulle immagini (anche dare un’occhiata all’appendice B sugli orrori non guasterebbe…).
Riguardo al tuo problema, continui a non fornirci un EMC. La mia impressione è che, nel tuo caso, il rapporto testo/figure mobili non sia sufficientemente alto. Anche questo problema lo trovi spiegato nell’Arte, insieme alle relative soluzioni.
Ciao,
L:Meglio usare \centering? Prima facevo così, poi ho letto un esempio di codice con center ed ho cambiato… Mi sa che ho fatto male! Per il resto uso l’ambiente subfig, mi sono dimenticato di postare il codice rinnovato, con \hfill per dimensionare lo spazio bianco tra le figure. Il codice che uso è
`
\begin{figure}
\centering
\subfloat[]
{\includegraphics[width=0.48\textwidth]{1.pdf}\label{fig:1}}
\hfill
\subfloat[]
{\includegraphics[width=0.48\textwidth]{2.pdf}\label{fig:2}}
\caption{a) prima figura b) seconda figura}
\end{figure}`
Va bene?
Il rapporto testo/figure è di sicuro un aspetto centrale, ma non è a svantaggio delle figure in questo caso particolare. Il fatto è che non saprei che esempio di codice compilabile mandarvi, perchè basta che io cambi due parole o poco più e mi trovo spazi enormi oppure tutto in ordine 😉 Forse devo rivedere questi aspetti quando tutto il testo sarà completo, perchè non credo che siano veri e propri errori, piuttosto “cose da sistemare” con pazienza alla fine del lavoro.
Grazie mille
-
19 Aprile 2009 alle 17:06 #33074::
`
\begin{figure}
[…]
\caption{a) prima figura b) seconda figura}
\end{figure}
`
Va bene?Non proprio. Lasciando stare quella caption un po’ così (il pacchetto subfig permette di inserire delle sottodidascalie nel modo corretto), non usi bene l’opzione di posizionamento dell’ambiente figure. Come detto più volte sul forum (e come ribadito sull’Arte), se l’immagine che devi inserire è grossa meglio introdurla con
`\begin{figure}[p]`
mentre se è piccola va inserita con
`\begin{figure}[tb]`
Se le immmagini non sono troppe, LaTeX fa un lavoro eccellente.Ciao,
L.
-
19 Aprile 2009 alle 20:12 #33075::
Ciao! Ho letto in giro per internet che altri hanno avuto questo problema, ma non c’è mai scritta la soluzione.Tuttavia, ho notato, correggendo un po’ di equazioni, che se modifico la posizione dei caratteri di tabulazione & all’interno di un eqnarray ed altri piccoli dettagli, latex sembra gradire e, da quel punto in poi, il testo e le figure sono vicine come sempre, senza spazi strani in mezzo alla pagina.
Ha senso? Può essere, dal punto di vista tecnico, questo il problema?
Grazie come sempre
Ciao
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.