figure su due colonne

  • Creatore
    Topic
  • #47064
    Up
    0
    Down
    ::


    premetto che sto cercando di imparare latex da pochi mesi. sto scrivendo un articolo scientifico che devo consegnare al più presto. magari la mia domanda vi sembrerà scontata, ma, vi prego, aiutatemi. Ho usato il pacchetto multicol per avere il testo su due colonne ed ora non riesco a inserire immagini nella colonna ma solo prima del comando \begin{multicols}{2}. Il fatto è che le immagini le vorrei in colonna e con didascalia. Sulla questione del posizionamento ormai mi sono rassegnato tanto latex non mi ascolta, ma almeno le immagini in colonna vorrei riuscirle a mettere. grazie.

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #47065
      Up
      0
      Down
      ::

      premetto che sto cercando di imparare latex da pochi mesi. sto scrivendo un articolo scientifico che devo consegnare al più presto. magari la mia domanda vi sembrerà scontata, ma, vi prego, aiutatemi. Ho usato il pacchetto multicol per avere il testo su due colonne ed ora non riesco a inserire immagini nella colonna ma solo prima del comando \begin{multicols}{2}. Il fatto è che le immagini le vorrei in colonna e con didascalia. Sulla questione del posizionamento ormai mi sono rassegnato tanto latex non mi ascolta, ma almeno le immagini in colonna vorrei riuscirle a mettere. grazie.

      Hai un esempio minimo ?

    • #47066
      Up
      0
      Down
      ::


      allora, ho fatto il capitolo abstract in una sola colonna. poi parto con le due colonne \begin{multicols}{2} e da qui metto i vari capitoli “section” su due colonne. provo ad inserire l’ambiente {figure} ad esempio come questo :
      \begin{figure}[htb]
      \centering
      \includegraphics[width=0.8\columnwidth]{impiantabile}
      \caption{L’esperienza di Renard con un dispositivo completamente impiantabile: lo schema di questo}
      \label{fig:impiantabile}
      \end{figure}
      se lo faccio prima di aver iniziato multicols la figura mi appare, se lo faccio dopo multicols la figura non appare proprio. io la vorrei in colonna e quindi dopo multicols.
      mi sono spiegato bene?

    • #47067
      Up
      0
      Down
      ::

      allora, ho fatto il capitolo abstract in una sola colonna. poi parto con le due colonne \begin{multicols}{2} e da qui metto i vari capitoli “section” su due colonne. provo ad inserire l’ambiente {figure} ad esempio come questo :
      \begin{figure}[htb]
      \centering
      \includegraphics[width=0.8\columnwidth]{impiantabile}
      \caption{L’esperienza di Renard con un dispositivo completamente impiantabile: lo schema di questo}
      \label{fig:impiantabile}
      \end{figure}
      se lo faccio prima di aver iniziato multicols la figura mi appare, se lo faccio dopo multicols la figura non appare proprio. io la vorrei in colonna e quindi dopo multicols.
      mi sono spiegato bene?

      La documentazione di multicol spiega bene che non è possibile usare all’interno dell’ambiente multicols gli ambienti “figure” e “table”, ma solo “figure*” e “table*”.

      Perché non usi l’opzione twocolumn della classe article? È fatta apposta.

      Ciao
      Enrico

    • #47068
      Up
      0
      Down
      ::


      sei davvero gentile a rispondermi e ti chiedo scusa se le mie domande ti possono sembrare scontate. con twocolumn funziona, ma poi durante il testo ho bisogno di inserire qualche tabella a tutta pagina e non incolonnata. inoltre con twocolumn mi fa anche la bibliografia in due colonne e io la vorrei ad una colonna sola. si può interrompere momentaneamente il comando \twocolumn per poi riprenderlo?

    • #47069
      Up
      0
      Down
      ::

      sei davvero gentile a rispondermi e ti chiedo scusa se le mie domande ti possono sembrare scontate. con twocolumn funziona, ma poi durante il testo ho bisogno di inserire qualche tabella a tutta pagina e non incolonnata. inoltre con twocolumn mi fa anche la bibliografia in due colonne e io la vorrei ad una colonna sola. si può interrompere momentaneamente il comando \twocolumn per poi riprenderlo?

      Le figure e tabelle a tutta pagina si ottengono con gli ambienti “figure*” e “table*”. Se l’articolo è a due colonne, anche la bibliografia lo sarà. Si può passare a colonna singola, ma solo su nuova pagina con il comando \onecolumn.

      Ciao
      Enrico

    • #47070
      Up
      0
      Down
      ::


      se ti incontro ti offro un caffé. mi sono lanciato in questa avventura di latex per abbandonare word. ma l’ho fatto nel momento sbagliato perché ho un articolo da consegnare. visto che ormai ti ho disturbato, posso chiederti un’altra cosa? usando il pacchetto varioref ho ottenuto i riferimenti con la pagina, ma sono in inglese. e in un articolo in italiano non ci stanno bene i riferimenti in inglese. come posso metterli in italiano?

    • #47071
      Up
      0
      Down
      ::

      se ti incontro ti offro un caffé. mi sono lanciato in questa avventura di latex per abbandonare word. ma l’ho fatto nel momento sbagliato perché ho un articolo da consegnare. visto che ormai ti ho disturbato, posso chiederti un’altra cosa? usando il pacchetto varioref ho ottenuto i riferimenti con la pagina, ma sono in inglese. e in un articolo in italiano non ci stanno bene i riferimenti in inglese. come posso metterli in italiano?

      \usepackage[italian]{varioref}

      Ciao
      Enrico

    • #47072
      Up
      0
      Down
      ::


      Ciao, mi infilo in una vecchia conversazione perché ho praticamente lo stesso problema.

      In pratica vorrei scrivere un articolo su due colonne e inserire immagini e tabelle con didascalie e riferimenti incrociati sia nelle singole colonne, sia centrate a tutta pagina. Fin qui problema risolto, visto quello che ho letto qui sopra.
      Il problema che ho adesso è: vorrei scrivere titolo, autori, data e abstract centrati a tutta pagina, passando poi alle due colonne per il resto del documento. C’è un modo che mi permetta di fare ciò senza passare a nuova pagina dopo l’abstract? Perché con multicol, non posso usare table ma solo table*, invece (se ho capito bene) con \onecolumn e \twocolumn ciò che scrivo si divide in due pagine.

      Vi ringrazio anticipatamente
      Massimiliano

      EDIT:
      Ho trovato la soluzione qui, se dovesse interessare a qualcuno
      http://tex.stackexchange.com/questions/142226/switching-from-two-columns-to-one-column-without-adding-a-page-break

    • #47073
      Up
      0
      Down
      ::


      Ripensandoci, questo messaggio contiene informazioni errate e fuorvianti. Pertanto, a breve lo rimuoverò.


      Confesso di non essermi mai appassionato alla composizione a due colonne del LaTeX, che ha alcune “stranezze”, una delle quali è la seguente:
      `
      \documentclass[a4paper,twocolumn]{article}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage{lipsum}

      \title{Questo \`{e} il titolo}
      \author{Ed Ecco l'Autore}

      \begin{document}

      \twocolumn[\leavevmode\maketitle]

      \suppressfloats[t]

      Innanzitutto, una breve introduzione.
      \lipsum[1]

      \section{Primo Paragrafo}
      \lipsum[2]
      \begin{figure}[tbp]
      \centering
      \begin{minipage}{.9\columnwidth}
      \centering
      Questa \`{e} una figura che va in una colonna.
      \end{minipage}
      \caption{Figura di gnu}
      \label{fig:gnu}
      \end{figure}
      \lipsum[3-4]

      \section{Secondo paragrafo}
      \lipsum[5]
      \begin{figure}[tbp]
      \centering
      \begin{minipage}{.9\columnwidth}
      \centering
      Altra figura che va in una colonna.
      \end{minipage}
      \caption{Figura di armadillo}
      \label{fig:arma}
      \end{figure}
      \lipsum[6]
      \begin{figure*}[tbp]
      \centering
      Figura che va a finire a tutta pagina.
      \caption{Figura a tutta pagina}
      \label{fig:pagina}
      \end{figure*}
      Nelle figure \ref{fig:gnu} e~\ref{fig:arma} ho utilizzato l'ambiente
      \texttt{minipage} perch\'{e} non ero sicuro \emph{a priori} che il testo
      contenutovi potesse trovar posto in una sola riga; per la~\ref{fig:pagina},
      invece, ero pi\`{u} sicuro e quindi non l'ho usato.

      \lipsum[7-16]

      \end{document}
      `
      La stranezza è che inserire “\leavevmode” (o “\indent”, che ha un nome meno descrittivo in questo caso) prima di “\maketitle” sembra essere indispensabile affinché il costrutto funzioni, e non ho mai indagato perché: semplicemente, una volta mi capitò di scoprire questo trucco andando per tentativi. Te lo riporto «così com’è» (as is), se ti pare che ti possa essere utile. 🙂

      (N.B.: Per motivi altrettanto da indagare, sostituire “\leavevmode” con “\noindent” non funziona. 😕 )

      Ciao.


      Gustavo

Visualizzazione 8 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top