- Questo topic ha 9 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 7 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
2 Febbraio 2017 alle 15:37 #109258::
Ciao a tutti,Ho una figura contornata da testo, ottenuta col pacchetto:
\usepackage{wrapfig}ed usando i comandi:
\begin{wrapfigure}[22]{O}{0.5\textwidth}%
\caption{Etichetta}
\includegraphics[width=0.5\textwidth]{Immagini/img1}
\end{wrapfigure}%La figura viene prodotta abbastanza bene, ma dalla pagina successiva il testo si dispone in una sola colonna e continua così per le pagine successive.
Mi dite cosa devo controllare? perchè ci sto diventando matto… 🙁
Grazie
Marco
-
CreatoreTopic
-
AutoreRisposte
-
-
2 Febbraio 2017 alle 16:08 #109259::
marco_stara” post=109431
La figura viene prodotta abbastanza bene, ma dalla pagina successiva il testo si dispone in una sola colonna e continua così per le pagine successive.A volte wrapfig lo fa. 🙁
Di solito succede quando il testo che circonda la wrapfig non è “semplice testo” (per esempio perché contiene elenchi, titoli di sezione, codici o formule a tutta pagina, ….).
Fai una prova, avvolgi con una coperta calda di “parole parole parole…” la tua wrapfig: vedrai che va tutto a posto.
-
2 Febbraio 2017 alle 16:12 #109260
-
4 Febbraio 2017 alle 13:43 #109261::
In un mio recente lavoro su una traduzione di Archimede (testo greco e italiano affiancati) ho fatto grande ricorso a wrapfigure ottenendo sempre, anche se spesso a fatica, quanto desideravo.Ho risolto spesso in questo modo:
`
……. per le condizioni d'equilibrio di un paraboloide di rivoluzione.}}.\\ %<------ Rinvio a capo senza lasciare linea vuota \begin{wrapfigure}{l}{0.50\textwidth}% \vspace*{-4mm} \includegraphics[width=0.48\textwidth]{libro-I/greco/disegno-09-BB-crop}% \vspace*{-1mm} \end{wrapfigure} % Rinvio a capo senza lasciare linea vuota S'immagini infatti che detta grandezza....... %` Le <> istruzioni \vspace{-4mm} si sono rese necessarie per azzerare il troppo spazio creato che non mi poneva in sincronia l’immagine della pagina di sinistra con quella della pagina di destra. Puoi vedere la resa all’indirizzo http://www.heinrichfleck.net/quaderni/
A volte queste istruzioni non si sono dimostrate sufficienti e il testo mi si posizionava in colonna come a te. In questo caso per iniziare una nuova linea sono dovuto ricorrere, anziché a \\ , a \par [ e tutto è andato a posto anche se, ripeto, spesso a fatica.
All’ottimo consiglio di Lorenzo mi permetto fi aggiungere questo: wrapfigure va usato in casi estremi, quando non è possibile ricorrere al classico ambiente di posizionamento delle figure flottanti.
Spero di esserio stasto d’aiuto. Un saluto, Enrico
-
4 Febbraio 2017 alle 13:45 #109262::
In un mio recente lavoro su una traduzione di Archimede (testo greco e italiano affiancati) ho fatto grande ricorso a wrapfigure ottenendo (sempre, anche se spesso a fatica, quanto desideravo.Ho risolto spesso in questo modo:
`
……. per le condizioni d'equilibrio di un paraboloide di rivoluzione.}}.\\ %<------ Rinvio a capo senza lasciare linea vuota \begin{wrapfigure}{l}{0.50\textwidth}% \vspace*{-4mm} \includegraphics[width=0.48\textwidth]{libro-I/greco/disegno-09-BB-crop}% \vspace*{-1mm} \end{wrapfigure} % Rinvio a capo senza lasciare linea vuota S'immagini infatti che tale detta grandezza....... %` Le <> istruzioni \vspace{-4mm} si sono rese necessarie per azzerare il troppo spazio creato che non mi poneva in sincronia l’immagine della pagina di sinistra con quella della pagina di destra. Puoi vedere la resa all’indirizzo http://www.heinrichfleck.net/quaderni/
A volte queste istruzioni non si sono dimostrate sufficienti e il testo mi si posizionava in colonna come a te. In questo caso per iniziare una nuova linea sono dovuto ricorrere, anziché a \\ , a \par [ e tutto è andato a posto anche se, ripeto, spesso a fatica.
All’ottimo consiglio di Lorenzo mi permetto fi aggiungere questo: wrapfigure va usato in casi estremi, quando non è possibile ricorrere al classico ambiente di posizionamento delle figure flottanti.
Spero di esserio stasto d’aiuto. Un saluto, Enrico
-
4 Febbraio 2017 alle 15:06 #109263::
Ciao Enrico,Prima di tutto grazie di aver condiviso la tua soluzione per l’uso di questo ambiente.
Sono d’accordo con te che le figure contornate dal testo vanno usate con parsimonia, altrimenti sono più i problemi che creano delle situazioni che risolvono. E’ anche vero che in alcune circostanze esse sono molto utili e conferiscono alla pagina un aspetto professionale, come dimostra ad esempio la tua figura 1.1. Un’immagine del genere, alta e stretta, a mio parere sarebbe brutta centrata da sola nella pagina. Ecco, quello è proprio il tipo di situazione in cui io preferisco inserire una wrapfigure, con gli accorgimenti di cui si è parlato.Complimenti per il tuo lavoro su Archimede, che ho appena fatto in tempo a scorrere velocemente. Spero un giorno di trovare il tempo di leggerlo.
Vedo che nel tuo sito web hai anche una serie di capitoli su LaTeX, mi pare di capire facciano parte di un’opera non ancora ultimata: spero la terminerai presto così avremo un altro punto di riferimento per lo studio di LaTeX. Non posso che augurarti un buon proseguimento.
Marco
-
4 Febbraio 2017 alle 15:25 #109264::
heinrich” post=109465Ho risolto spesso in questo modo:
`
……. per le condizioni d'equilibrio di un paraboloide di rivoluzione.}}.\\ %<------ Rinvio a capo senza lasciare linea vuota \begin{wrapfigure}{l}{0.50\textwidth}% \vspace*{-4mm} \includegraphics[width=0.48\textwidth]{libro-I/greco/disegno-09-BB-crop}% \vspace*{-1mm} \end{wrapfigure} % Rinvio a capo senza lasciare linea vuota S'immagini infatti che detta grandezza....... %`Umhhhh… Il codice funzionerà, ma è pericoloso. In generale, sconsiglio sempre di andare a capo con \\ e di non lasciare una riga vuota prima e dopo un ambiente (wrap)figure. Di sicuro, se hai ottenuto quello che volevi, bene così: ma dev’essere chiaro (non a te, ma a chi dovesse imbattersi in futuro in queste righe), che è una soluzione “spiccia e sporca” da usare con attenzione.
P.S.
Scrivi poco sul forum, Heinrich, e quindi è una davvero una combinazione che io stia passando questi giorni in compagnia di un tuo (splendido) lavoro… Mi ci vorranno settimane per venire a capo di quello che ho in mente, perché l’argomento è davvero vasto. Un nuovo, fondamentale capitolo di LaTeXpedia. Quando avrò “finito”, ti scrivo con una proposta. 😉
-
4 Febbraio 2017 alle 18:10 #109265::
Caro Lorenzo e caro Marco,sono d’accordo con te (Lorenzo) che il codice è sporco, e so bene quanto quelle istruzioni (\\ e \par) vadano nulla o pochissimo utilizzate ma quella era l’unica soluzione possibile. Tieni conto che lavoravo con reledmac e reledpar e c’è una certa incompatibilità fra i due ambienti che solo in quel modo sono riuscito ad aggirare fra l’altro ponendo sempre l’opzione left; right inviava la figura fuori pagina. Non so a quale mia opera ti riferisca, ma intanto ti ringrazio dell’attenzione. Scrivo poco sul sito perché ci sono persone più preparate di me, quindi i miei interventi non sono necessari.
Marco, non tenere conto dei miei Appunti LaTeX . Non sono solo obsoleti ma contengono anche diverse imprecisioni: sono state scritte alcuni anni e per un output in PostScript.
Saluti, Enrico
-
5 Febbraio 2017 alle 10:41 #109266::
heinrich” post=109473Caro Lorenzo e caro Marco,
Marco, non tenere conto dei miei Appunti LaTeX . Non sono solo obsoleti ma contengono anche diverse imprecisioni: sono state scritte alcuni anni e per un output in PostScript.Peccato! perché, anche a una lettura rapida, ho visto un impianto espositivo interessante.
Mi piace come esponi gli argomenti.
Secondo me, se hai ancora i sorgenti potresti produrre un buon output pdf almeno delle parti generali non soggette a obsolescenza.Saluti,
Marco
-
5 Febbraio 2017 alle 12:18 #109267::
marco_stara” post=109476Peccato! perché, anche a una lettura rapida, ho visto un impianto espositivo interessante.
Mi piace come esponi gli argomenti. Secondo me, se hai ancora i sorgenti potresti produrre un buon output pdf almeno delle parti generali non soggette a obsolescenza.Sottoscrivo.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.