Scrivere un manoscritto lungo in latex

  • Creatore
    Topic
  • #118862
    Up
    0
    Down
    ::


    Buonasera comunità GUIT, anche se ho fatto l’iscrizione pochi secondi fa vi seguo da diversi anni e voglio iniziare il messaggio ringraziandovi per l’aiuto che (inconsapevolmente) mi avete dato
    L’oggetto della discussione è chiaro, ma mi spiego meglio: voglio scrivere delle dispense texxate di Probabilità, ricopiando ogni lezione e scrivendola in latex. Questa cosa l’avevo già fatta qualche mese fa con fisica ma credo di aver commesso diversi errori di forma… vi faccio qualche esempio
    – ho usato un frontespizio da tesi di laurea, ma non adattandosi perfettamente alle richieste ho trovato soluzioni artigianali ad alcuni problemi
    – ho usato l’ambiente chapter per ogni lezione, ma in questo modo venivano 4-6 pagine per ogni lezione e alla fine di esse c’era (quando finivo dispari) una pagina bianca, e questo ha causato mooolte pagine bianche
    – ho scritto tutto in unico file, ma un mio amico mi ha detto che potevo mettere ogni lezione su un file diverso e poi riunirle con un comando (che comunque poi non ho trovato…)

    e via dicendo. Insomma credo di aver commesso diversi errori da principiante, tra cui anche molti di cui forse non mi sono nemmeno accorto…
    Il fatto è che in effetti per i principianti del latex si consiglia “l’arte di scrivere in latex” che ho personalmente letto quasi tutta, perché non sono un principiante di latex (come dicevo lo uso da diversi anni), ma sono un principiante di latex per testi lunghi. Ho scritto intorno ai 200 file “article”, di cui più della metà nell’ultimo anno, ma non superavano mai le 5 pagine. Al contrario ho scritto un solo file “book” e di quasi 100 pagine e mi servirebbe un “arte di scrivere in latex per i book”. Se non esistesse una simile cosa andrebbero bene anche dei semplici consigli in risposta a questo post, del tipo

    “guarda dovresti organizzare le cose così”

    “è meglio usare questo ambiente per questa cosa”

    “segui questa scaletta…”

    Non voglio fare un lavoro eccelso, ma sicuramente voglio che sia presentabile e soprattutto voglio utilizzare al meglio lo strumento Latex
    Grazie!

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #118863
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto finalmente nel forum.

        Non sono convinto che L’Arte di scrivere con LaTeX \ non parli del metodo principale per scrivere lunghi documenti. Le prime edizioni, forse, ma finalmente l’autore iniziale si è convinto dell’utlilità dell’abbinata \includeonly + \include; so per certo che quell’autore oggi usa questo metodo.

        LA cosa è descritta fin dall’inizio dell’esistenza di LaTeX nel lontano 1985, e poi ribadito nella seconda edizione del manuale nel 1994 quando è nato LaTeX2e. Nella sezione Documentazione di questo ci sono divere guide tematiche; una, Il LaTeX Reference Manual commentato, che puoi liberamante scaricare, leggere, e tenere a portatadi mouse in continuazione; siccome uso LaTeX da molto tempo, probabilmente non devileggere quella guida dalla prima all’ultima pagina, ma ti bast andare al paragrafo 1.10.3 per trovare il metodo descritto nel minimi dettagli. Scarica e leggi con attenzione.

        Non preoccuparti se alcuni capitoli/lezioni sono solo di poche pagine; se questo comporta troppoe pagine bianche,(il che è normale neo libri, opuoi sempre fornire alla classe l’opzione openany (apri i capitoli su pagine di qualunque parità), quando l’impostazionedi default è openright(apri i capitoli solo sulle pagine pari, quelle di destra). Certo se i tuoi capitoli si riferiscono a singoli capitoli, forse ti converrebbe intitolarli Lezione, invece che Capitolo; come fare è spiegato nel manualetto specificato, dove si parla di babel e delle lingue.

        LA procedura specificata nel paragrafo1,10.3 è particolarmente indicata per libri di molti capitoli; ongi file incluso con ]include contine un intero caitolo/lezione dalla riga che contine il comando \chapter, all’ultima riga del file; ogni capitolo incluso non deve contenere il preambolo (\da \documentclass a \begin{document} compresi e non deve contenere \end[document}. Anche se compili un solo capitolo alal volta (usando \includeonly come descritto nella guida) i riferimenti incrociati dei capitoli già compilati restano a disposizione; quelli dei capitoli che non sono stati ancroa compilatinemmeno na volta, non ci sono; ovviamante completatol’ultimocapitolo ol’ultimofileincluso, ci vuole una compilazione completa ripetuta il numerogiostodi volte,affincheé i riferimenti incrociati e le ciazioni bibliografiche sianotutte quante risolte correttamente.

        Io uso LaTeX da più di 30 anni, ma uso la tecnica di \includeonly e include, fin dal mio primao libro e la uso in continuazione anche epr librimeno corposi di quel mio primo documento; vi commisi tanti errori, perché ancroa non conoscevo LaTeX come lo coosco oggi, ma cio ho rimesso le mani relativamante poco, perché l’impalcatura era corretta.

        Fidati: è la vera strada per affrontare libri lunghi.

      • #118864
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Per lavori lunghi e articolati ti crei un main file .tex
          dove inserisci i richiami ai capitoli e inoltre il richiamo a un file di stile .sty separato.
          Per cui avrai:
          `\documentclass[a4paper,openany,titlepage]{book}
          \usepackage{file_di_stile}

          \begin{document}`
          Nel file di stile metterai tutte le impostazioni (font, testatine ecc.).
          Nel main file richiamerai i capitoli da inserire con \include (come ti ha spiegato @oldclaudio)
          oppure con \input. Troverai facilmente ampie dissertazioni
          sui vantaggi e svantaggi delle due soluzioni.

          L’opzione titlepage ti consente di impostare una pagina del titolo “a mano”,
          per cui sarai in grado di metterci quello e come vuoi tu.

          m

        • #118865
          Up
          0
          Down
          ::


          Ok vi ringrazio delle risposte, provo ad applicare i vostri suggerimenti

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

      Go to top