Multicolonne ed indice

  • Creatore
    Topic
  • #10767
    DMW
      Up
      0
      Down
      ::


      Salve ragazzi,

      Ho questa curiosità da porvi. Sto scrivendo un documento con classe article in due colonne e voglio che l’indice, che è anche un po’ lungho, sia ad una colonna. Mi è venuto in mente questo codice:
      `\twocolumn[\maketitle\tableofcontents\addvspace{1pc}]`
      dove ho aggiunto uno spazio di 1pc altrimenti il testo successivo andava a sovrapporsi all’indice. Il tutto funziona se l’indice è corto mentre se l’indice è lungo non si ha il cambio di pagina. Senza usare il pacchetto multicol, c’è un modo per risolvere il problema?

      Ciao

      Andrea

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #10768
        Up
        0
        Down
        ::

        Salve ragazzi,

        Ho questa curiosità da porvi. Sto scrivendo un documento con classe article in due colonne e voglio che l’indice, che è anche un po’ lungho, sia ad una colonna. Mi è venuto in mente questo codice:
        `\twocolumn[\maketitle\tableofcontents\addvspace{1pc}]`
        dove ho aggiunto uno spazio di 1pc altrimenti il testo successivo andava a sovrapporsi all’indice. Il tutto funziona se l’indice è corto mentre se l’indice è lungo non si ha il cambio di pagina. Senza usare il pacchetto multicol, c’è un modo per risolvere il problema?

        Temo proprio di no. Ecco la definizione di \twocolumn del kernel di LaTeX
        `\def \twocolumn {%
        \clearpage
        \global\columnwidth\textwidth
        \global\advance\columnwidth-\columnsep
        \global\divide\columnwidth\tw@
        \global\hsize\columnwidth
        \global\linewidth\columnwidth
        \global\@twocolumntrue
        \global\@firstcolumntrue
        \col@number \tw@
        \@ifnextchar [\@topnewpage\@floatplacement
        }`
        La parte importante è l’ultima riga: come vedi è praticamente un float in cima alla pagina, come \begin{figure}[t], per intenderci. Quindi nessuna possibilità di spezzare la scatola in cui viene messo l’argomento opzionale. Pacchetto multicol, rassegnati. Ma non capisco perché non lo vuoi usare: fa parte della dotazione di ogni distribuzione (è fra i pacchetti `required’).

        Ciao
        Enrico

      • #10769
        DMW
          Up
          0
          Down
          ::

          Ma non capisco perché non lo vuoi usare: fa parte della dotazione di ogni distribuzione (è fra i pacchetti `required’).

          Il pacchetto multicol lo uso spesso. Era solo una curiosità, per vedere se c’era un comando apposito in modo da mantenere gli stessi margini dell’articolo twocolumn senza usare il pacchetto multicol e geometry.

          Grazie per la spiegazione

          Andrea

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top