multicolumn e marginpar

  • Creatore
    Topic
  • #52014
    Up
    0
    Down
    ::


    Ciao,
    ho controllato tutti i Topic relativi a marginpar e a multicolumn ma non mi sembra di aver trovato nulla che faccia al caso mio.
    Avrei la necessità di inserire note marginali in un testo gestito su due colonne con il pacchetto multicol. Dalla guida di Mittelbach associata al pacchetto che si può scaricare da CTAN mi sembra di capire che il comando per inserire le note marginali non venga accettato e di conseguenza, se si prova ad utilizzarlo, il testo non viene stampato. Il problema è che quella guida non sembra fornire nessuna valida alternativa.
    Inoltre la guida GuidaGuit spiega il funzionamento di marginpar associato al testo su due colonne come se il suo impiego fosse automatico: chi ha ragione?

    Grazie fin da ora per l’aiuto.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #52015
      Up
      0
      Down
      ::

      Ciao,
      ho controllato tutti i Topic relativi a marginpar e a multicolumn ma non mi sembra di aver trovato nulla che faccia al caso mio.
      Avrei la necessità di inserire note marginali in un testo gestito su due colonne con il pacchetto multicol. Dalla guida di Mittelbach associata al pacchetto che si può scaricare da CTAN mi sembra di capire che il comando per inserire le note marginali non venga accettato e di conseguenza, se si prova ad utilizzarlo, il testo non viene stampato. Il problema è che quella guida non sembra fornire nessuna valida alternativa.
      Inoltre la guida GuidaGuit spiega il funzionamento di marginpar associato al testo su due colonne come se il suo impiego fosse automatico: chi ha ragione?

      Grazie fin da ora per l’aiuto.

      Non puoi usare \marginpar nell’ambiente multicols; ma lo puoi usare in un documento scritto con l’opzione twocolumn.

      Ciao
      Enrico

    • #52016
      Up
      0
      Down
      ::


      Perfetto, fin qui sono daccordo.
      Il problema è che il pacchetto multicolumn mi permette di ottenere altri risultati che con twocolumn non sono riuscito ad avere. Non volendo tornare a twocolumn, per evitare troppe modifiche e troppo sostanziali, come potrei inserire note marginale pur mantenendo l’uso di multicolumn?

      Spero di non essere pedante e mi scuso fin da subito se non ho capito bene l’auito ricevuto.

      Ciao.

    • #52017
      Up
      0
      Down
      ::

      Perfetto, fin qui sono daccordo.
      Il problema è che il pacchetto multicolumn mi permette di ottenere altri risultati che con twocolumn non sono riuscito ad avere. Non volendo tornare a twocolumn, per evitare troppe modifiche e troppo sostanziali, come potrei inserire note marginale pur mantenendo l’uso di multicolumn?

      Non puoi.

      Ora però discutiamo: se davvero ti serve multicol, significa che alterni testo a una colonna con testo a due colonne. In tal caso diventa piuttosto difficile giustificare l’uso di note a margine.

      Ciao
      Enrico

    • #52018
      Up
      0
      Down
      ::


      Ciao Enrico,
      seguendo il tuo consiglio mi sono messo d’impegno per riconvertire il codice del mio lavoro in modo che Latex scrivesse su due colonne mediante il comando TWOCOLUMN, in modo da poter inserire le note a margine (dato che in più non ho la necessità di scrivere una volta su una colonnuna volta su due).

      Il problema a questo punto però sta ne fatto che twocolumn non giustifica il testo all’interno delle colonne, o meglio io non sono in grado di farglielo fare. Ho sempre moltissime righe di testo che passano da una colonna all’altra oppure escono dei margini.

      Riporto i principali comandi inseriti nel mio lavoro in mdo che possiamte gentilemnte dirmi se e dove sbaglio:

      \documentclass[a5paper, 10pt, twoside, draft]{book}
      \usepackage[T1]{fontenc}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{lmodern}
      \usepackage{textcomp}
      \usepackage{emptypage}
      \usepackage{color}
      \usepackage{lettrine}
      \usepackage{fancyhdr}
      \usepackage{yfonts}
      \usepackage[innermargin=2.8cm, outermargin=1.8cm, heightrounded]{geometry}

      \title{Titolo del libro}
      \date{Data}
      \author{Nome dell’autore}

      \begin{document}
      \maketitle

      \frontmatter

      \pagestyle{myheadings}
      \pagestyle{fancy}
      \pagenumbering{arabic}
      \fancyfoot[LE,RO]{\thepage}
      \thispagestyle{plain}
      \cfoot{}

      \setlength{\columnseprule}{.4pt}

      \setlength{\marginparwidth}{40pt}
      \setlength{\marginparsep}{3pt}

      \input{capitolo1/capitolo1.tex}
      \input{capitolo2/capitolo2.tex}
      \input{capitolo3/capitolo3.tex}

      \backmatter

      \end{document}

      Sono sicuro che sarete capaci di consigliarmi per il meglio anche questa volta.

      Ringrazio fin da ora e auguro a tutti buon lavoro.

    • #52019
      Up
      0
      Down
      ::

      Ciao Enrico,
      seguendo il tuo consiglio mi sono messo d’impegno per riconvertire il codice del mio lavoro in modo che Latex scrivesse su due colonne mediante il comando TWOCOLUMN, in modo da poter inserire le note a margine (dato che in più non ho la necessità di scrivere una volta su una colonnuna volta su due).

      Il problema a questo punto però sta ne fatto che twocolumn non giustifica il testo all’interno delle colonne, o meglio io non sono in grado di farglielo fare. Ho sempre moltissime righe di testo che passano da una colonna all’altra oppure escono dei margini.

      Riporto i principali comandi inseriti nel mio lavoro in mdo che possiamte gentilemnte dirmi se e dove sbaglio:

      \documentclass[a5paper, 10pt, twoside, draft]{book}
      \usepackage[T1]{fontenc}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{lmodern}
      \usepackage{textcomp}
      \usepackage{emptypage}
      \usepackage{color}
      \usepackage{lettrine}
      \usepackage{fancyhdr}
      \usepackage{yfonts}
      \usepackage[innermargin=2.8cm, outermargin=1.8cm, heightrounded]{geometry}

      \title{Titolo del libro}
      \date{Data}
      \author{Nome dell’autore}

      \begin{document}
      \maketitle

      \frontmatter

      \pagestyle{myheadings}
      \pagestyle{fancy}
      \pagenumbering{arabic}
      \fancyfoot[LE,RO]{\thepage}
      \thispagestyle{plain}
      \cfoot{}

      \setlength{\columnseprule}{.4pt}

      \setlength{\marginparwidth}{40pt}
      \setlength{\marginparsep}{3pt}

      \input{capitolo1/capitolo1.tex}
      \input{capitolo2/capitolo2.tex}
      \input{capitolo3/capitolo3.tex}

      \backmatter

      \end{document}

      Sono sicuro che sarete capaci di consigliarmi per il meglio anche questa volta.

      Ringrazio fin da ora e auguro a tutti buon lavoro.

      Due colonne in formato A5? Ottieni, con le tue impostazioni, una giustezza di poco meno di 50mm: difficile giustificare bene. Prova a caricare anche microtype.

      Con marginparwidth di 40 punti? Che pensi di poter scrivere in 14mm?

      Ciao
      Enrico

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

Go to top