TeXlive Struttura dell’albero di TeXlive

Taggato: 

  • Creatore
    Topic
  • #153570
    bencio
    Partecipante
      Up
      0
      Down
      ::

      Torno sul forum rinnovato per chiedere una cosa.

      Qualcuno mi sa indicare dove si trova (se esiste) una documentazione sulla struttura dell’albero di TeXlive ??
      Un  caro saluto
      Battista

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #153571
        mcl1962
        Partecipante
          Up
          0
          Down
          ::

          Prova a digitare da terminale:

          texdoc kpathsea

          Ciao.

          Claudio

          • #153572
            bencio
            Partecipante
              Up
              0
              Down
              ::

              Grazie, poi guardo.

              Battista

               

               

          • #153609
            bencio
            Partecipante
              Up
              0
              Down
              ::

              Si capisce qualche cosa sulla struttura dell’albero di TeXlive leggendo i documenti che si aprono con i comandi:
              texdoc texlive
              texdox tds
              texdoc kpathsea

              PERO’ non tutto è chiaro ed esaminando l’albero di TeXlive questo non sembra costruito seguendo coerentemente sempre le stesse regole.

              I file della grande maggioranza dei pacchetti è distribuita in tre rami principali dell’albero di texlive. (Uso il termine “pacchetto” in modo abbastanza generico.)

              La struttura delle cartelle è
              …/texlive/yyyy/texmf-dist/source/AAAA
              …/texlive/yyyy/texmf-dist/doc/AAAA
              …/texlive/yyyy/texmf-dist/tex/AAAA
              dove “yyyy” è l’annata e AAAA è un nome di cartella che di solito coincide con il nome del pacchetto o classe. Per esempio AAAA può essere “toptesi”, per fare un esempio in ambito di strumenti LaTeX, o “eplain”, per fare un esempio esterno all’ambito di LaTeX.

              I formati precompilati “*.fmt” stanno poi nelle diramazioni di …/texlive/yyyy/texmf-var .

              Alcuni scostamenti dallo schema “source+doc+tex” sono facilmente comprensibili.
              Esistono documentazioni che stanno in una cartella entro “…doc” e che riguardano qualche cosa di diverso da un pacchetto presente in “source” e “tex”.
              Esistono formati per i quali non esiste la parte “source”, per esempio “optex” e “amstex”.

              Altri scostamenti dallo schema visto sopra mi risultano inspiegabili.

              I file del pacchetto “startex” sono distribuiti nel modo seguente
              …/tex/startex/startex.lan
              …/tex/startex/startex.tex
              …/source/startex/startex/startex.ins
              …/source/startex/startex/startex.dtx
              …/doc/otherformats/startex/startex.bib
              …/doc/otherformats/startex/startex.pdf
              …/doc/otherformats/startex/guide.pdf
              La distinzione in tre parti (source+doc+tex) è la solita vista sopra,
              ma perchè in “source” si trova nella cartella “startex” una altra cartella che si chiama ancora “startex” ? e perchè la cartella di documentazioe deve stare in “…/doc/otherformats/” e non direttamente in “…/doc/” ?

              Se si guarda il pacchetto “xmltex” le cose sono ancora diverse.
              I file sono distribuiti in questo modo
              …/tex/xmltex/base/xmltex.cfg
              …/tex/xmltex/base/xmltex.tex
              …/tex/generic/tex-ini-files/xmltex.ini
              e poi la documentazione, senza alcun file denominato come il pacchetto, sta in
              …/doc/otherformats/startex/base/

              QUALCUNO MI SA SPIEGARE SE ESISTE UNA LOGICA DIETRO A TUTTO QUESTO ??

              Un asluto
              Battista

            • #153610
              claudio
              Partecipante
                Up
                0
                Down
                ::

                <p>mi vengono in mente due risposte</p>

                1. motivi storici negli anni si accumula, si stratifica
                2. i pacchetti sono stati creati da persone diverse che pur rispettando delle regole generali le ha interpretate a modo suo

                <p>Saluti </p><p>claudio</p>

                • #153611
                  bencio
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Grazie Claudio.
                    Probabilmente non ci sono alte spiegazioni.
                    un saluto
                    Battista

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

              Go to top