TikZ 3.0.0

  • Creatore
    Topic
  • #91307
    Up
    0
    Down
    ::


    Ciao a tutti!!

    Voglio segnalare che è uscito da un po’ TikZ 3.0.0, http://sourceforge.net/projects/pgf/files/pgf/version%203.0.0/

    Le novità sono parecchie, a partire dalla libreria per le frecce che, senza il grande lavoro di Liverpool non sarebbe stata scritta. Per il momento non è ancora disponibile su CTAN (suppongo lo sarà nel giro di un paio di mesi), ma fare qualche test ne vale la pena 😉

    Ciao
    Claudio

Visualizzazione 34 filoni di risposte
  • Autore
    Risposte
    • #91308
      Up
      0
      Down
      ::


      Ciao,

      grazie della segnalazione! Sono un grande estimatore del pacchetto di [tt]TikZ,[/tt] e per questo sono molto felice di qualsiasi aggiornamento/miglioramento ne venga apportato. Se non ho letto male è stato fatto un lavoro anche riguardo ai grafici; spero che sia stato fatto qualcosa anche in merito ai grafici 3D, che finora avevano delle limitazioni non così insignificanti. Speriamo che arrivi presto su CTAN.

      Grazie e ciao,
      Marco.

    • #91309
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao.
        Veramente notevole.
        Vedo inoltre che il manuale ha raggiunto le 1165 pagine.
        Vedo inoltre che Lua è entrato a far parte del pacchetto nella parte dei ‘graph’, ed anche il C++…
        Happy TikZing!

      • #91310
        Liverpool
        Partecipante
          Up
          0
          Down
          ::

          cfiandra” post=90882Le novità sono parecchie, a partire dalla libreria per le frecce che, senza il grande lavoro di Liverpool non sarebbe stata scritta.

          Probabilmente nel senso che io ho dato il “la” e poi qualcun altro ci ha tessuto sopra K 622, tanto per essere onesti. Io stesso ho difficoltà a riconoscere il mio contributo nell’enorme lavoro di revisione che è stato fatto.
          Dal canto mio, ho già avuto modo di ringraziare nella sede più opportuna @cfiandra, @egreg9 e @OldClaudio per i loro consigli.

          Ciao

        • #91311
          Up
          0
          Down
          ::


          Ciao,

          riguardo al 3D non mi sembra sia stato fatto molto. 🙁 Da utente non certo avanzato di [tt]TikZ[/tt] (in questo forum ci sono utenti che sono parecchio avanzati ed esperti) non voglio sminuire un lavoro che invece mi sembra piuttosto consistente e ben fatto. Però speravo che avanzassero anche dal punto di vista del disegno 3D; spero che sia nelle liste “da fare” degli autori di questo potentissimo pacchetto.

          Ciao,
          Marco.

        • #91312
          Up
          0
          Down
          ::

          Liverpool” post=90940Probabilmente nel senso che io ho dato il “la” e poi qualcun altro ci ha tessuto sopra K 622, tanto per essere onesti. Io stesso ho difficoltà a riconoscere il mio contributo nell’enorme lavoro di revisione che è stato fatto.
          Dal canto mio, ho già avuto modo di ringraziare nella sede più opportuna @cfiandra, @egreg9 e @OldClaudio per i loro consigli.

          Ciao

          Questa purtroppo non è una novità, l’esempio che mi viene in mente è la libreria dei circuiti ispirata a circuitikz. Fra le novità della versione 3.0.0 c’è anche la libreria [tt]datavisualization[/tt] che a prima vista non credo aggiunga molto a pgfplots, sempre per rimanere in tema di argomenti “re-implementati”.

          Ciao
          Claudio

        • #91313
          Up
          0
          Down
          ::


          In questo filone ho riportato la procedura che ho utilizzato per l’installazione.

          Ciao
          Claudio

        • #91314
          Liverpool
          Partecipante
            Up
            0
            Down
            ::

            cfiandra” post=91025In questo filone ho riportato la procedura che ho utilizzato per l’installazione.

            Ciao
            Claudio

            Io consiglierei di aspettare l’uscita su CTAN. Ho notato che qualcosa non è retrocompatibile.

            Ciao

          • #91315
            Up
            0
            Down
            ::

            Liverpool” post=91026Io consiglierei di aspettare l’uscita su CTAN. Ho notato che qualcosa non è retrocompatibile.

            Ciao

            Più che altro è per fare qualche prova: installandola poi nell’albero personale (come riporta la procedura) non c’è nessun problema a toglierla in un minuto.

            C’è una lista di cose non compatibili?

            Ciao
            Claudio

          • #91316
            Liverpool
            Partecipante
              Up
              0
              Down
              ::

              cfiandra” post=91031C’è una lista di cose non compatibili?

              No, ma alcuni sorgenti non mi compilano più perché è cambiata la sintassi. Tra l’altro sul manuale è difficile capire cosa è cambiato e cosa no e il changelog dà solo qualche indicazione.

              Ciao

            • #91317
              Up
              0
              Down
              ::


              Ciao a tutti,

              voglio segnalare che la nuova versione di TikZ e hobby sono incompatibili (al momento non ho idee precise di dove nasca il problema, ma mi è stato fatto notare che la causa potrebbe risiedere nel modo in cui vengono calcolati gli angoli). Chi usa hobby farebbe bene a non compilare quei documenti con la nuova versione in attesa di chiarimenti. Non ci sono errori di compilazione, ma semplicemente i segmenti non sono come dovrebbero essere. Più informazioni si possono trovare qui.

              Da poco ho anche scoperto che TikZ 3.0.0 è stato inviato su CTAN il 20 dicembre, tuttavia il team ha risposto che hanno bisogno di tempo data la complessità del pacchetto. Questo vuol dire che esiste la possibilità di trovarsi da un giorno all’altro sul manager la nuova versione di TikZ e di conseguenza, aggiornando, ci potrebbero essere problemi a compilare documenti vecchi.

              Ciao
              Claudio

            • #91318
              Liverpool
              Partecipante
                Up
                0
                Down
                ::

                cfiandra” post=91195voglio segnalare che la nuova versione di TikZ e hobby sono incompatibili.

                Andrew mi ha detto di avere già risolto il problema, ma che gli serve un po’ di tempo per il test. La versione aggiornata del pacchetto si trova qui, ma io non l’ho provata.

                Ciao

                P.S.: non ti ho avvisato perché ero convinto che lo sapessi già.

              • #91319
                Up
                0
                Down
                ::

                Liverpool” post=91196

                voglio segnalare che la nuova versione di TikZ e hobby sono incompatibili.

                Andrew mi ha detto di avere già risolto il problema, ma che gli serve un po’ di tempo per il test. La versione aggiornata del pacchetto si trova qui, ma io non l’ho provata.

                Ciao

                P.S.: non ti ho avvisato perché ero convinto che lo sapessi già.

                L’ho provata ora 😉 Però credo servirà ancora qualche test: ora il mio esempio non compila più `
                ! Undefined control sequence.
                …pgf \expandafter {\hobby@initial@pt
                }\edef \tikz@timer@start {…
                l.15 (1,1)
                ` Forse è per quello che non mi ha scritto 😀

                Ciao
                Claudio

              • #91320
                Liverpool
                Partecipante
                  Up
                  0
                  Down
                  ::

                  cfiandra” post=91197Forse è per quello che non mi ha scritto 😀

                  Ecco! Evidentemente era sicuro che non avrei provato 😡
                  Resta il fatto che il problema è già noto e in fase di correzione.

                  Quindi si suppone che non ci siano bug nel nuovo pacchetto o ci siamo persi il periodo di test? La documentazione, ad esempio, è piena di errori. E poi non ho capito a chi è antipatica la libreria [tt]3d[\tt] per non essere ancora documentata.

                • #91321
                  Liverpool
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    cfiandra” post=91197L’ho provata ora 😉 Però credo servirà ancora qualche test: ora il mio esempio non compila più.

                    Con la sintassi accorciata ([tt]use Hobby shortcut[/tt]) il tuo codice funziona.

                    Ciao

                  • #91322
                    Up
                    0
                    Down
                    ::

                    Liverpool” post=91198Quindi si suppone che non ci siano bug nel nuovo pacchetto o ci siamo persi il periodo di test? La documentazione, ad esempio, è piena di errori. E poi non ho capito a chi è antipatica la libreria [tt]3d[\tt] per non essere ancora documentata.

                    Se ti riferisci a TikZ, ho questa sensazione. La nuova versione è data per “a posto”, a prescindere dal fatto che novità introdotte potenzialmente creino problemi a quella cinquantina di pacchetti o giù di lì che si appoggiavano alla 2.10. Sulla documentazione ho visto qualche errore, almeno un paio dei codici di esempio che ho provato non compilano 🙁 ma va anche detto che quando si lavora in tanti, su un progetto così grande e per un tempo così lungo può succedere. Mi sarei aspettato più feedback da parte della comunità, invece mi sembra che sia passata l’idea che, si è uscita la nuova versione, ma chissà se arriverà mai su CTAN, forse non è ufficiale. Anche perché non è stato proprio ben pubblicizzato il fatto che è già stata mandata su CTAN. Ecco, forse la comunicazione è stata po’ carente. E, si: un periodo di test prima della release sarebbe stato molto opportuno.

                    Ciao
                    Claudio

                  • #91323
                    Liverpool
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Segnalo che TikZ 3 è su CTAN.

                    • #91324
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::

                        Liverpool” post=92468Segnalo che TikZ 3 è su CTAN.

                        🙂

                        `$ tlmgr show pgf
                        package: pgf
                        category: Package
                        shortdesc: Create PostScript and PDF graphics in TeX.
                        longdesc: PGF is a macro package for creating graphics. It is platform- and f
                        ormat-independent and works together with the most important TeX backend drivers
                        , including pdftex and dvips. It comes with a user-friendly syntax layer called
                        TikZ. Its usage is similar to pstricks and the standard picture environment. PGF
                        works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt. Unlike pstricks, it can p
                        roduce either PostScript or PDF output.
                        installed: Yes
                        revision: 33057
                        sizes: src: 349k, doc: 13197k, run: 4993k
                        relocatable: No
                        cat-version: 3.0.0
                        cat-date: 2014-02-26 21:08:13 +0100
                        cat-license: lppl1.3
                        collection: collection-pictures`

                        È già arrivato!
                        R.

                      • #91325
                        Up
                        0
                        Down
                        ::


                        Segnalo che sono già arrivati i primi problemi con TikZ 3.0.0

                        Testando alcuni codici esempio (vedi sotto) che con la versione precedente alla 3 (aggiornata stamattina) funzionavano correttamente, oggi mi restituiscono tutti lo stesso errore:
                        `! I can't find file `pgfutil-common-lists.tex'.
                        l.556 \input pgfutil-common-lists.tex

                        Please type another input file name
                        ! Emergency stop.
                        l.556 \input pgfutil-common-lists.tex

                        *** (job aborted, file error in nonstop mode)`

                        ESEMPI:
                        `\documentclass[12pt,a4paper]{article}
                        \usepackage[utf8]{inputenc}
                        \usepackage{tikz}
                        \begin{document}
                        \end{document}“\documentclass[12pt,a4paper]{article}
                        \usepackage[utf8]{inputenc}
                        \usepackage{tikz}
                        \begin{document}
                        \begin{figure}
                        \begin{tikzpicture}
                        \draw (0,0) — (1,2) — (2,0);
                        \end{tikzpicture}
                        \end{figure}
                        \end{document}“% Signpost with loads applied
                        % Author: Paul Gessler
                        \documentclass{article}
                        \usepackage{tikz} % TikZ and PGF
                        % Vector Styles
                        \tikzstyle{load} = [ultra thick,-latex]
                        \tikzstyle{stress} = [-latex]
                        \tikzstyle{dim} = [latex-latex]
                        \tikzstyle{axis} = [-latex,black!55]

                        % Drawing Views
                        \tikzstyle{isometric}=[x={(0.710cm,-0.410cm)},y={(0cm,0.820cm)},z={(-0.710cm,-0.410cm)}]
                        \tikzstyle{dimetric} =[x={(0.935cm,-0.118cm)},y={(0cm,0.943cm)},z={(-0.354cm,-0.312cm)}]
                        \tikzstyle{dimetric2}=[x={(0.935cm,-0.118cm)},z={(0cm,0.943cm)},y={(+0.354cm,+0.312cm)}]
                        \tikzstyle{trimetric}=[x={(0.926cm,-0.207cm)},y={(0cm,0.837cm)},z={(-0.378cm,-0.507cm)}]

                        \begin{document}
                        \begin{center}
                        \begin{tikzpicture}
                        \node (origin) at (0,0) {}; % shift relative baseline
                        \coordinate (O) at (2,3);
                        \draw[fill=gray!10] (O) circle (1);
                        \draw[fill=white] (O) circle (0.75) node[below,yshift=-1.125cm] {Signpost Cross Section};
                        \draw[dim] (O) ++(-0.75,0) — ++(1.5,0) node[midway,above] {$d_i$};
                        \draw[dim] (O) ++(-1,1.25) — ++(2,0) node[midway,above] {$d_o$};
                        \foreach \x in {-1,1} {
                        \draw (O) ++(\x,0.25) — ++(0,1.25);
                        }
                        \end{tikzpicture}%
                        \begin{tikzpicture}[dimetric2]
                        \coordinate (O) at (0,0,0);
                        \draw[axis] (O) — ++(6,0,0) node

                        {$x$};
                        \draw[axis] (O) — ++(0,6,0) node[above right] {$y$};
                        \draw[axis] (O) — ++(0,0,6) node[above] {$z$};
                        \draw[fill=gray!50] (0,0,-0.5) circle (0.5);
                        \fill[fill=gray!50] (-0.46,-0.2,-0.5) — (0.46,0.2,-0.5) — (0.46,0.2,0) — (-0.46,-0.2,0) — cycle;
                        \draw[fill=gray!20] (O) circle (0.5);
                        \draw (0.46,0.2,-0.5) — ++(0,0,0.5) node[below right,pos=0.0] {Fixed Support};
                        \draw (-0.46,-0.2,-0.5) — ++(0,0,0.5);
                        \draw[fill=gray!10] (O) circle (0.2);
                        \fill[fill=gray!10] (-0.175,-0.1,0) — (0.175,0.1,0) — ++(0,0,4) — (-0.175,-0.1,4) — cycle;
                        \draw (-0.175,-0.1,0) — ++(0,0,4);
                        \draw (0.175,0.1,0) — ++(0,0,4) node

                        {Steel Post};
                        \draw (4,0,3.95) — ++(0,0,-1);
                        \foreach \z in {0.5,0.75,…,5} {
                        \draw[-latex] (-2*\z/5-0.2,0,\z) — (-0.2,0,\z);
                        }
                        \draw[load] (0,0,4) — ++(0,0,-1.25) node

                        {$F_{z1}$};
                        \draw[fill=gray!20] (-0.25,-0.25,5) — (4,-0.25,5) — (4,+0.25,5) — (-0.25,+0.25,5) — cycle;
                        \draw[fill=gray!50] (+4.00,-0.25,4) — (4,+0.25,4) — (4,+0.25,5) — (+4.00,-0.25,5) — cycle;
                        \draw[fill=gray!10] (-0.25,-0.25,4) — (4,-0.25,4) — (4,-0.25,5) — (-0.25,-0.25,5) — cycle;
                        \draw (4.05,0,4) — ++(1,0,0);
                        \draw (4.05,0,5) — ++(1,0,0);
                        \draw[dim] (4.5,0,0) — ++(0,0,4) node[midway,right] {$h_1$};
                        \draw[dim] (4.5,0,4) — ++(0,0,1) node[midway,right] {$h_2$};
                        \draw[dim] (0,0,3.4) — ++(4,0,0) node[midway,below] {$b_2$};
                        \coordinate (P) at (2,-0.25,4.5);
                        \draw (P) — ++(0,0,0.25);
                        \draw (P) — ++(0.25,0,0);
                        \draw[dim] (2.125,-0.25,4.5) — ++(0,0,-0.5) node[midway,right] {$z_1$};
                        \draw[dim] (2,-0.25,4.625) — ++(-2,0,0) node[midway,below] {$x_1$};
                        \draw[load] (2,-2.45,4.5) — ++(0,2.2,0) node[pos=0.0,right,xshift=0.08cm] {$F_{y1}$};
                        \draw[axis,dashed,-] (O) — (0,0,5);
                        \draw (0,0,5.5) — ++(4,0,0) node[midway,above] {$w_{z}$};
                        \foreach \x in {0,0.25,…,4} {
                        \draw[-latex] (\x,0,5.5) — ++(0,0,-0.5);
                        }
                        \draw (-0.2,0,0) — ++(-2,0,5) node[above,xshift=0.5cm] {$w_{x}=\frac{z}{h_1+h_2} w_0$};
                        \end{tikzpicture} %
                        \end{center}`

                        Ciao
                        Marco

                      • #91326
                        robitex
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::

                          marchetto” post=92470Segnalo che sono già arrivati i primi problemi con TikZ 3.0.0

                          Testando alcuni codici esempio (vedi sotto) che con la versione precedente alla 3 (aggiornata stamattina) funzionavano correttamente, oggi mi restituiscono tutti lo stesso errore…

                          Ciao
                          Marco

                          A me non succede…
                          Ho TeX Live 2013.
                          R.

                        • #91327
                          Up
                          0
                          Down
                          ::

                          robitex” post=92471

                          Segnalo che sono già arrivati i primi problemi con TikZ 3.0.0

                          Testando alcuni codici esempio (vedi sotto) che con la versione precedente alla 3 (aggiornata stamattina) funzionavano correttamente, oggi mi restituiscono tutti lo stesso errore…

                          Ciao
                          Marco

                          A me non succede…
                          Ho TeX Live 2013.
                          R.

                          Anch’io ho TeX Live 2013. Gira su Windows 8.
                          Ho provato a riavviare il pc, a riavviare il TexManager o a fare tutti e due ma da stamattina mi esce l’errore con qualsiasi testo contentente il pacchetto tikz

                        • #91328
                          Up
                          0
                          Down
                          ::

                          marchetto” post=92472Anch’io ho TeX Live 2013. Gira su Windows 8.
                          Ho provato a riavviare il pc, a riavviare il TexManager o a fare tutti e due ma da stamattina mi esce l’errore con qualsiasi testo contentente il pacchetto tikz

                          Se per caso avevi installato TikZ 3.0.0 nel tuo albero personale, credo ti convenga eliminarla e riprovare dopo.

                          Ciao
                          Claudio

                        • #91329
                          Up
                          0
                          Down
                          ::

                          cfiandra” post=92473
                          Se per caso avevi installato TikZ 3.0.0 nel tuo albero personale, credo ti convenga eliminarla e riprovare dopo.

                          No non l’avevo installato.

                        • #91330
                          Up
                          0
                          Down
                          ::

                          marchetto” post=92474No non l’avevo installato.

                          Ok, fai una prova. Crea tu stesso il file [tt]pgfutil-common-lists.tex[/tt] in [tt]../tex/generic/pgf/utilities/[/tt] (al posto dei puntini metti il percorso corretto, non so quale sia sotto Windows, ma all’interno dei puntini ci deve essere [tt]texmf-dist[/tt]). Il contenuto del file è questo: `
                          % Copyright 2013 by Christian Feuersaenger
                          %
                          % This file may be distributed and/or modified
                          %
                          % 1. under the LaTeX Project Public License and/or
                          % 2. under the GNU Public License.
                          %
                          % See the file doc/generic/pgf/licenses/LICENSE for more details.

                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
                          %
                          % This list here is a general re-implementation of the list used in
                          % the PGF system layer.
                          % It employs two collect-buffers to reduce the runtime.
                          %
                          % – It has preasymptotical runtime O(N), but is O(N^2) asymptotically.
                          % – It requires only 5 macros per list.
                          %
                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                          % Usage:
                          % \pgfapplistnewempty\macro
                          \def\pgfapplistnewempty#1{%
                          \expandafter\let\csname pgfapp@#1\endcsname=\pgfutil@empty
                          \expandafter\let\csname pgfapp@#1@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\let\csname pgfapp@#1@bigbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfapp@#1@smallbuf@c\endcsname{0}%
                          \expandafter\def\csname pgfapp@#1@bigbuf@c\endcsname{0}%
                          }%

                          % #1: the item to append
                          % #2: the list as macro name
                          \long\def\pgfapplistpushback#1\to#2{%
                          \begingroup
                          \c@pgf@counta=\csname pgfapp@#2@smallbuf@c\endcsname\relax
                          \advance\c@pgf@counta by1
                          \xdef\pgf@glob@TMPa{\the\c@pgf@counta}%
                          \endgroup
                          \expandafter\let\csname pgfapp@#2@smallbuf@c\endcsname=\pgf@glob@TMPa
                          \ifnum\csname pgfapp@#2@smallbuf@c\endcsname<40
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfapp@#2@smallbuf\endcsname#1}%
                          \expandafter\edef\csname pgfapp@#2@smallbuf\endcsname{\the\t@pgf@toka}%
                          \else
                          \pgfapplistpushback@smallbufoverfl{#1}{#2}%
                          \fi
                          }%
                          \long\def\pgfapplistpushback@smallbufoverfl#1#2{%
                          \begingroup
                          \c@pgf@counta=\csname pgfapp@#2@bigbuf@c\endcsname\relax
                          \advance\c@pgf@counta by1
                          \xdef\pgf@glob@TMPa{\the\c@pgf@counta}%
                          \endgroup
                          \expandafter\let\csname pgfapp@#2@bigbuf@c\endcsname=\pgf@glob@TMPa
                          %
                          \ifnum\csname pgfapp@#2@bigbuf@c\endcsname<30
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfapp@#2@bigbuf\endcsname}%
                          \t@pgf@tokb=\expandafter\expandafter\expandafter{\csname pgfapp@#2@smallbuf\endcsname#1}%
                          \expandafter\edef\csname pgfapp@#2@bigbuf\endcsname{\the\t@pgf@toka\the\t@pgf@tokb}%
                          \expandafter\let\csname pgfapp@#2@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfapp@#2@smallbuf@c\endcsname{0}%
                          \else%
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfapp@#2\endcsname}%
                          \t@pgf@tokb=\expandafter\expandafter\expandafter{\csname pgfapp@#2@bigbuf\endcsname}%
                          \t@pgf@tokc=\expandafter\expandafter\expandafter{\csname pgfapp@#2@smallbuf\endcsname#1}%
                          \expandafter\edef\csname pgfapp@#2\endcsname{\the\t@pgf@toka\the\t@pgf@tokb\the\t@pgf@tokc}%
                          \expandafter\let\csname pgfapp@#2@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfapp@#2@smallbuf@c\endcsname{0}%
                          \expandafter\let\csname pgfapp@#2@bigbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfapp@#2@bigbuf@c\endcsname{0}%
                          \fi%
                          }%
                          \def\pgfapplist@flushbuffers#1{%
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfapp@#1\endcsname}%
                          \t@pgf@tokb=\expandafter\expandafter\expandafter{\csname pgfapp@#1@bigbuf\endcsname}%
                          \t@pgf@tokc=\expandafter\expandafter\expandafter{\csname pgfapp@#1@smallbuf\endcsname}%
                          \expandafter\edef\csname pgfapp@#1\endcsname{\the\t@pgf@toka\the\t@pgf@tokb\the\t@pgf@tokc}%
                          \expandafter\let\csname pgfapp@#1@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfapp@#1@smallbuf@c\endcsname{0}%
                          \expandafter\let\csname pgfapp@#1@bigbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfapp@#1@bigbuf@c\endcsname{0}%
                          }%

                          \def\pgfapplistlet#1=#2{%
                          \pgfapplist@flushbuffers{#2}%
                          \expandafter\let\expandafter#1\csname pgfapp@#2\endcsname
                          }%

                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                          %
                          % A variant of applist which has the same runtime requirements, but
                          % does PUSH FRONT only.
                          %
                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                          % Usage:
                          % \pgfprependlistnewempty{list}
                          \def\pgfprependlistnewempty#1{%
                          \expandafter\let\csname pgfpPRP@#1\endcsname=\pgfutil@empty
                          \expandafter\let\csname pgfpPRP@#1@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\let\csname pgfpPRP@#1@bigbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfpPRP@#1@smallbuf@c\endcsname{0}%
                          \expandafter\def\csname pgfpPRP@#1@bigbuf@c\endcsname{0}%
                          }%

                          % #1: the item to append
                          % #2: the list as macro name
                          \long\def\pgfprependlistpushfront#1\to#2{%
                          \begingroup
                          \c@pgf@counta=\csname pgfpPRP@#2@smallbuf@c\endcsname\relax
                          \advance\c@pgf@counta by1
                          \xdef\pgf@glob@TMPa{\the\c@pgf@counta}%
                          \endgroup
                          \expandafter\let\csname pgfpPRP@#2@smallbuf@c\endcsname=\pgf@glob@TMPa
                          \ifnum\csname pgfpPRP@#2@smallbuf@c\endcsname<40
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfpPRP@#2@smallbuf\endcsname}%
                          \t@pgf@tokb={#1}%
                          \expandafter\edef\csname pgfpPRP@#2@smallbuf\endcsname{\the\t@pgf@tokb\the\t@pgf@toka}%
                          \else
                          \pgfprependlistpushfront@smallbufoverfl{#1}{#2}%
                          \fi
                          }%
                          \long\def\pgfprependlistpushfront@smallbufoverfl#1#2{%
                          \begingroup
                          \c@pgf@counta=\csname pgfpPRP@#2@bigbuf@c\endcsname\relax
                          \advance\c@pgf@counta by1
                          \xdef\pgf@glob@TMPa{\the\c@pgf@counta}%
                          \endgroup
                          \expandafter\let\csname pgfpPRP@#2@bigbuf@c\endcsname=\pgf@glob@TMPa
                          %
                          \ifnum\csname pgfpPRP@#2@bigbuf@c\endcsname<30
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfpPRP@#2@bigbuf\endcsname}%
                          \t@pgf@tokb=\expandafter\expandafter\expandafter{\csname pgfpPRP@#2@smallbuf\endcsname}%
                          \t@pgf@tokc={#1}%
                          \expandafter\edef\csname pgfpPRP@#2@bigbuf\endcsname{\the\t@pgf@tokc\the\t@pgf@tokb\the\t@pgf@toka}%
                          \expandafter\let\csname pgfpPRP@#2@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfpPRP@#2@smallbuf@c\endcsname{0}%
                          \else%
                          \pgfprependlist@flushbuffers{#2}%
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfpPRP@#2\endcsname}%
                          \t@pgf@tokb={#1}%
                          \expandafter\edef\csname pgfpPRP@#2\endcsname{\the\t@pgf@tokb\the\t@pgf@toka}%
                          \fi%
                          }%
                          \def\pgfprependlist@flushbuffers#1{%
                          \t@pgf@toka=\expandafter\expandafter\expandafter{\csname pgfpPRP@#1\endcsname}%
                          \t@pgf@tokb=\expandafter\expandafter\expandafter{\csname pgfpPRP@#1@bigbuf\endcsname}%
                          \t@pgf@tokc=\expandafter\expandafter\expandafter{\csname pgfpPRP@#1@smallbuf\endcsname}%
                          \expandafter\edef\csname pgfpPRP@#1\endcsname{\the\t@pgf@tokc\the\t@pgf@tokb\the\t@pgf@toka}%
                          \expandafter\let\csname pgfpPRP@#1@smallbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfpPRP@#1@smallbuf@c\endcsname{0}%
                          \expandafter\let\csname pgfpPRP@#1@bigbuf\endcsname=\pgfutil@empty
                          \expandafter\def\csname pgfpPRP@#1@bigbuf@c\endcsname{0}%
                          }%
                          \def\pgfprependlistlet#1=#2{%
                          \pgfprependlist@flushbuffers{#2}%
                          \expandafter\let\expandafter#1\csname pgfpPRP@#2\endcsname
                          }%
                          `

                          Ciao
                          Claudio

                        • #91331
                          Up
                          0
                          Down
                          ::


                          Fatto ma anche così ottengo lo stesso errore! 🙁

                        • #91332
                          Up
                          0
                          Down
                          ::

                          marchetto” post=92479Fatto ma anche così ottengo lo stesso errore! 🙁

                          Beh, io allora proverei ad installare la nuova versione solo sul tuo albero locale e vedere se “magicamente” funziona. Altrimenti potresti installare nel tuo albero locale la versione 2.10 che ti funzionava; se nemmeno così si cava fuori qualcosa… beh non avrei più idee e procederei a re-installare TeXLive.

                          Ciao
                          Claudio

                        • #91333
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            marchetto” post=92479Fatto ma anche così ottengo lo stesso errore! 🙁

                            Ma hai rinfrescato il databse dei nomi dei file?

                          • #91334
                            Up
                            0
                            Down
                            ::


                            RISOLTO:
                            Come suggerito da OldClaudio bastava rinfrescare il database con il comando `mktexlsr`
                            Grazie a tutti per l’aiuto
                            Marco

                          • #91335
                            Up
                            0
                            Down
                            ::

                            marchetto” post=92495RISOLTO:
                            Come suggerito da OldClaudio bastava rinfrescare il database con il comando `mktexlsr`
                            Grazie a tutti per l’aiuto
                            Marco

                            Ottimo!! Avevo dato per scontato quel passaggio 😮

                            Ciao
                            Claudio

                          • #91336
                            Up
                            0
                            Down
                            ::

                            cfiandra” post=92497

                            RISOLTO:
                            Come suggerito da OldClaudio bastava rinfrescare il database con il comando `mktexlsr`
                            Grazie a tutti per l’aiuto
                            Marco

                            Ottimo!! Avevo dato per scontato quel passaggio 😮

                            Ciao
                            Claudio

                            Potevo pensarci anche io…me per gli altri aggiornamenti non era mai stato necessario questo passaggio e me ne ero scordato
                            Che erroraccio!

                            Ciao
                            Marco

                          • #91337
                            robitex
                            Amministratore del forum
                              Up
                              0
                              Down
                              ::


                              Scusate,
                              volevo aggiungere che probabilmente qualcosa è andato storto durante la procedura di aggiornamento.
                              Infatti la rigenerazione del database dei nomi è una delle attività normali per tlmgr.
                              Saluti.
                              R.

                            • #91338
                              Up
                              0
                              Down
                              ::


                              Ciao,

                              uso TeX Live 2013 su Windows 8.1 Pro. Stamattina ho aggiornato e, senza rigenerare manualmente il database dei nomi, tutto è filato liscio. Non capisco cosa sia successo a marchetto; in ogni caso l’importante è che abbia risolto! 🙂

                              Ciao e buona serata,
                              Marco.

                            • #91339
                              Up
                              0
                              Down
                              ::

                              Marco87″ post=92505Ciao,

                              uso TeX Live 2013 su Windows 8.1 Pro. Stamattina ho aggiornato e, senza rigenerare manualmente il database dei nomi, tutto è filato liscio. Non capisco cosa sia successo a marchetto; in ogni caso l’importante è che abbia risolto! 🙂

                              Ciao e buona serata,
                              Marco.

                              Si, fortunatamente ora il problema è sistemato 🙂
                              A dire il vero da qualche settimana quasi ogni volta che aggiorno Tex Live mi escono degli errori e l’aggiornamento si interrompe su qualche pacchetto, poi quando lo riavvio tutto fila liscio. I poroblema che ho avuto potrebbe stare lì.
                              Comunque se continua così al posto che cercare di risolvere, disinstallarle e reinstallero Tex Live. Forse mi conviene farlo quando esce la versione 2014. Sapere se e quando potrebbe essere pubblicata? Una domanda più importante è: come si fa a disinstallarle Latex da Windows? Basta andare su pannello di controllo o c’è un’altro modo? Purtroppo (leggi “giustamente”) qui sul file si parla solo di installazione. 🙂

                              Ciao
                              Marco

                            • #91340
                              Up
                              0
                              Down
                              ::


                              Ciao marchetto,

                              qualche tempo fa ho fatto la stessa domanda. La risposta che mi è stata data (e che ho seguito) è di eliminare manualmente la cartella “C:\texlive\2013” (anno che ovviamente dipende dalla versione che si intende disinstallare) dopo aver eseguito la disinstallazione da Pannello di Controllo.

                              Ciao,
                              Marco.

                            • #91341
                              Up
                              0
                              Down
                              ::

                              Marco87″ post=92507Ciao marchetto,

                              qualche tempo fa ho fatto la stessa domanda. La risposta che mi è stata data (e che ho seguito) è di eliminare manualmente la cartella “C:\texlive\2013” (anno che ovviamente dipende dalla versione che si intende disinstallare) dopo aver eseguito la disinstallazione da Pannello di Controllo.

                              Ciao,
                              Marco.

                              Se continuano i problemi dovrò far così! Pensavo ci fosse un metodo completamente automatico (non che quanto hai detto sia macchinoso).

                              Ho finito le domande, spero i. Tempo prima di andare fuori tema. Grazie per tutte gli aiuti
                              Marco

                            • #91342
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Se ben ricordo, l’ultima disinstallazione che ho fatto, ho semplicemente usato, prima di disinstallare, il comando uninstall.exe che si trova da qualche parte nelle cartelle di TeXLive che si riferiscono a tlmgr. Siccome non uso Windows sui miei calcolatori (fisso e portatile) non posso essere più preciso, ma basta esplorare le cartelle di TeXlive nel proprio disco. Probabilmente non fa altro che fare in automatico quello che è stato indicato di fare a mano nei messaggio precedenti.

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

                            Go to top