- Questo topic ha 17 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 2 mesi fa da
diedro.
-
CreatoreTopic
-
29 Giugno 2009 alle 12:31 #35009::
ciao a tutti,
io sto provando a scrivere un articolo su due colonne con:`
\documentclass[a4paper,11pt]{article}
\usepackage{multicol}
`quello che vorrei fare è inserire delle tabelle e delle figure ma solo su una colonna ma non ci riesco.
qualcuno saprebbe incicarmi la starda da seguire
grazie infinite
-
CreatoreTopic
-
AutoreRisposte
-
-
29 Giugno 2009 alle 13:37 #35010::
ciao a tutti,
io sto provando a scrivere un articolo su due colonne con:`
\documentclass[a4paper,11pt]{article}
\usepackage{multicol}
`quello che vorrei fare è inserire delle tabelle e delle figure ma solo su una colonna ma non ci riesco.
qualcuno saprebbe incicarmi la starda da seguire
grazie infinite
Non è chiaro se vuoi l’immagine (o la tabella), su una delle due (o più) colonne, oppure se vuoi inserire gli oggetti “al di fuori” delle colonne, in una singola colonna.
Nell’ultimo caso, puoi scrivere
`
\begin{figure*}[t]
…
\end{figure*} `
per avere un’immagine nella parte superiore della pagina.Per le tabelle:
`\begin{table*}[t]
\begin{tabular}{…}
…
\end{tabular}
\end{table*}`Ciao,
Antonio
-
29 Giugno 2009 alle 13:56 #35011
-
29 Giugno 2009 alle 16:09 #35012::
ciao,
in realtà io volevo inserire sia la figura sia la tabella all’interno delle colonnea presto
e grazie 1000
`
\begin{center}
\includegraphics[width=\columnwidth]{tuafigura}
\end{center}`
per le figure e
`\begin{center}
\begin{tabular}{ccc}
…
\end{tabular}
\end{center}
`
per le tabelle; può andare?Ciao,
Antonio
-
29 Giugno 2009 alle 16:17 #35013
-
29 Giugno 2009 alle 16:24 #35014::
ciao
grazie 1000
funzionano alla grandevolevo farti un ultima domanda:
è possibile inserire una caption o una cosa simile o devo inserire manualmete la didascalia
grazie ancora
Certo, col pacchetto caption: http://ftp.uniroma2.it/TeX/macros/latex/contrib/caption/caption.pdf. Se hai dubbi o non riesci, fai sapere.
Ciao,
Antonio
-
29 Giugno 2009 alle 16:33 #35015::
Non capisco questo modo di procedere. In un documento a due colonne, le figure mobili si inseriscono nel solito modo, dentro l’ambiente figure; la didascalia si mette come sempre con \caption. L’unica accortezza è di usare il posizionamento [t], in modo da avere (al più) un’immagine per colonna, in cima (un’altra accortezza è usare \columnwidth, ma quello andrebbe usato sempre). Se si desidera una figura a piena pagina, si usa l’ambiente figure*. Altrimenti si può inserire un’immagine “in testo” (niente didascalia, in questo caso).Con le tabelle è lo stesso.
Sull’Arte queste cose ci sono!
Ciao,
L.
-
29 Giugno 2009 alle 17:04 #35016::
Non capisco questo modo di procedere. In un documento a due colonne, le figure mobili si inseriscono nel solito modo, dentro l’ambiente figure; la didascalia si mette come sempre con \caption. L’unica accortezza è di usare il posizionamento [t], in modo da avere (al più) un’immagine per colonna, in cima (un’altra accortezza è usare \columnwidth, ma quello andrebbe usato sempre). Se si desidera una figura a piena pagina, si usa l’ambiente figure*. Altrimenti si può inserire un’immagine “in testo” (niente didascalia, in questo caso).
Con le tabelle è lo stesso.
Sull’Arte queste cose ci sono!
Ciao,
L.Ciao Lorenzo,
capisco cosa intendi. Ho però il sospetto che diedro stia usando un ambiente tipo:`\begin{multicols}{2}
…
\end{multicols}`e voglia inserire le immagini e le tabelle lì dentro. Correggimi se sbaglio, ma in questo caso mi pare non si possa procedere nel modo tradizionale (o forse mi sto dimenticando qualcosa). ❓
Grazie per l’attenzione.
Ti saluto,
Antonio
-
30 Giugno 2009 alle 8:17 #35017::
Correggimi se sbaglio, ma in questo caso mi pare non si possa procedere nel modo tradizionale (o forse mi sto dimenticando qualcosa). ❓
Accipicchia, mi era proprio sfuggito! 😳 Riporto dalla doc. di multicol:
`Floats and marginpars not allowed inside ‘multicols’ environment!`
This message appears if you try to use the \marginpar command or an unstared version of the figure or table environment. Such floats will disappear!However single column floats are still forbidden and I don’t think I will have time to tackle this problem in the near future. As an advice for all who want to try: wait for TEX 3.0.
Si tratta di una limitazione davvero notevole. Immagino che le difficoltà TeXniche che sono causa di questa limitazione siano grandi… Tuttavia, se le cose stanno così, se dovessi scrivere un articolo su due colonne userei semplicemente l’opzione di classe twocolumn, rinunciando al bilanciamento.
Di sicuro, la classe ArsTeXnica permette di scrivere articoli su due colonne inserendo gli oggetti mobili nel modo consueto. Ma, ora che ci penso, ricordo che le ultime colonne non sono bilanciate.
Ciao,
L.
-
30 Giugno 2009 alle 9:02 #35018::
Correggimi se sbaglio, ma in questo caso mi pare non si possa procedere nel modo tradizionale (o forse mi sto dimenticando qualcosa). ❓
Accipicchia, mi era proprio sfuggito! 😳 Riporto dalla doc. di multicol:
`Floats and marginpars not allowed inside ‘multicols’ environment!`
This message appears if you try to use the \marginpar command or an unstared version of the figure or table environment. Such floats will disappear!However single column floats are still forbidden and I don’t think I will have time to tackle this problem in the near future. As an advice for all who want to try: wait for TEX 3.0.
Si tratta di una limitazione davvero notevole. Immagino che le difficoltà TeXniche che sono causa di questa limitazione siano grandi… Tuttavia, se le cose stanno così, se dovessi scrivere un articolo su due colonne userei semplicemente l’opzione di classe twocolumn, rinunciando al bilanciamento.
Di sicuro, la classe ArsTeXnica permette di scrivere articoli su due colonne inserendo gli oggetti mobili nel modo consueto. Ma, ora che ci penso, ricordo che le ultime colonne non sono bilanciate.
Ciao,
L.Infatti, quando scrivemmo la classe arstexnica decidemmo di scartare multicol, proprio perché non permetteva oggetti mobili su una sola colonna o note al piede nella colonna di appartenenza.
In realtà, ogni volta che è possibile, le colonne degli articoli di ArsTeXnica sono bilanciate (o tramite il pacchetto balance o con un comando per il bilanciamento manuale suggerito da Claudio Beccari). Sfortunatamente anche balance soffre di qualche limitazione, specie se nella pagina da bilanciare sono presenti note o oggetti mobili. In alcuni casi, quindi, preferiamo lasciare le colonne come sono.
(Naturalmente il bilanciamento delle colonne viene fatto in fase di redazione finale e non è ‘esposto’ all’utente).
Ciao,
Max.
-
30 Giugno 2009 alle 9:15 #35019::
Correggimi se sbaglio, ma in questo caso mi pare non si possa procedere nel modo tradizionale (o forse mi sto dimenticando qualcosa). ❓
Accipicchia, mi era proprio sfuggito! 😳 Riporto dalla doc. di multicol:
`Floats and marginpars not allowed inside ‘multicols’ environment!`
This message appears if you try to use the \marginpar command or an unstared version of the figure or table environment. Such floats will disappear!However single column floats are still forbidden and I don’t think I will have time to tackle this problem in the near future. As an advice for all who want to try: wait for TEX 3.0.
Si tratta di una limitazione davvero notevole. Immagino che le difficoltà TeXniche che sono causa di questa limitazione siano grandi… Tuttavia, se le cose stanno così, se dovessi scrivere un articolo su due colonne userei semplicemente l’opzione di classe twocolumn, rinunciando al bilanciamento.
Di sicuro, la classe ArsTeXnica permette di scrivere articoli su due colonne inserendo gli oggetti mobili nel modo consueto. Ma, ora che ci penso, ricordo che le ultime colonne non sono bilanciate.
Ciao,
L.Lorenzo,
grazie mille per la risposta. 😉Ciao,
Antonio
-
30 Giugno 2009 alle 16:32 #35020::
ciao,
grazie ancora
mi sono sacricato il pacchetto e lo ho inserito nella stessa cartella del tex
ma non riesco a compilare.il mio codice è:
`
\begin{center}
\includegraphics[width=0.9\columnwidth]{figure/analisi.jpg}
\caption{analisi}
\end{center}
`e mi viene riportato il seguente errore:
caption outside float .\captio
naturlamente sono sempre in ambiente
`\begin{multicols}{2}`
-
30 Giugno 2009 alle 18:00 #35021::
ciao,
grazie ancora
mi sono sacricato il pacchetto e lo ho inserito nella stessa cartella del tex
ma non riesco a compilare.il mio codice è:
`
\begin{center}
\includegraphics[width=0.9\columnwidth]{figure/analisi.jpg}
\caption{analisi}
\end{center}
`e mi viene riportato il seguente errore:
caption outside float .\captio
naturlamente sono sempre in ambiente
`\begin{multicols}{2}`
`…
\usepackage{caption}
\begin{document}
\begin{multicols}{…}
\begin{center}
\includegraphics[width=\columnwidth]{…}
\captionof{figure}{Una figura.}
\label{fig:prima}
\end{center}\end{multicols}
\end{document}`
Se hai MiKTeX in versione completa, probabilmente quel pacchetto lo hai già disponibile.
Ciao,
AntonioModifica (21:00)
Dimenticavo: molte indicazioni sul pacchetto caption le trovi sulla Breve guida ai pacchetti di uso più comune, di Enrico Gregorio. La soluzione evidenziata in rosso è presa da lì.
-
30 Giugno 2009 alle 20:26 #35022
-
30 Giugno 2009 alle 20:39 #35023
-
30 Giugno 2009 alle 20:45 #35024::
ciao,
scusate ancora
ho provato ma non funziona
sono andato a vedere anche sulla guida:
`
\captionof{ tipo }[ testo 1 ]{ testo 2 }
`la guida cita ambiente minipage, è forse questo il problema?
o il problema è la posizione del pacchetto caption che è nella stessa cartella del texA me non dà problemi. Esempio minimo compilabile?
Ciao,
Antonio
-
30 Giugno 2009 alle 20:49 #35025::
ciao,
scusate ancora
ho provato ma non funziona
sono andato a vedere anche sulla guida:
`
\captionof{ tipo }[ testo 1 ]{ testo 2 }
`la guida cita ambiente minipage, è forse questo il problema?
o il problema è la posizione del pacchetto caption che è nella stessa cartella del texIn che senso non funziona? Il codice
`\documentclass[a4paper]{article}
\usepackage{multicol,caption,lipsum}\begin{document}
\begin{multicols}{2}
\lipsum[1-3]\begin{center}
\fbox{\vrule height 2cm width 0cm \hskip3cm}
\captionof{figure}{Didascalia}
\end{center}\lipsum
\end{multicols}
\end{document}`
non dà alcun errore. Il pacchetto lipsum serve solo per creare testo “casuale” con il comando \lipsumCiao
Enrico
-
30 Giugno 2009 alle 22:04 #35026
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.