robitex

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,576 al 1,590 (di 2,928 totali)
  • Autore
    Risposte
  • in risposta a: Un oggetto PGF nodo per il disegno di barcode #82520
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::


      A questa pagina di GitHub ho caricato una prima versione del pacchetto per disegnare in PGF/TikZ i codici a barre.
      Contrariamente al titolo, mi sto convincendo che l’oggetto nodo NON è idoneo per rappresentare la sintassi TikZ del comando di disegno dei barcode a meno che non si riesca ad ‘interccetare’ il disegno del testo del comando.
      Un saluto.
      R.

      in risposta a: Un oggetto PGF nodo per il disegno di barcode #82519
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Grazie a tutti per le risposte, e scusate per lo scarso interessamento di questi ultimi giorni causa impegni.
        Risolvere la questione richiede conoscenze approfondite di TeX/PGF.
        A breve caricherò un primo blocco di codice su un repo di github così che tutti gli interessati possano fare esperimenti.
        Stay tuned…
        … e grazie di nuovo.
        R.

        in risposta a: Lunghi tempi di compilazione con PGFPLOTS #82644
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          tornio” post=82011RISOLTO il problema!

          Il tutto funziona semplicemente inserendo [tt]-shell-escape[/tt] tra le opzioni di pdflatex. Se si usa TeXMaker su Windows basta inserirla tra le opzioni che il software chiama quando si invoca il comando.

          Nel mio caso la chiamata a pdflatex non funzionava a dovere probabilmente perche’ eseguivo l’operazione su una cartella di windows su disco remoto. Prima di adesso non ho mai avuto problemi, ma e’ bastato copiare il contenuto della mia directory sul disco fisso e tutto (magicamente) ha funzionato. Misteri di Windows. 🙂

          In ogni modo vorrei ringraziare tutti coloro che sono intervenuti danndo questi preziosi suggerimenti. Ringrazio anche e soprattutto per la vostra pazienza!

          Vabbé, non mi hai dato la soddisfazione di dare il comando da console. 🙁
          R.

          in risposta a: Lunghi tempi di compilazione con PGFPLOTS #82641
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            tornio” post=81999Grazie per i vostri interventi.

            Ho provato a compilare il listato test.tex inserendo l’opzione -shell-escape nella linea di comando e purtroppo ho sempre lo stesso errore per il quale ho iniziato il thread. Sono assolutamente convinto che scrivere un makefile sia la soluzione piu’ saggia e che sotto Linux tutto venga molto piu’ semplice. Tuttavia sono costretto ad utilizzare una piattaforma Windows in ufficio e mi devo adeguare ad utilizzare TeXMaker.

            L’errore riportato e’ il seguente:
            ! Package tikz Error: Sorry, the system call ‘pdflatex -shell-escape -halt-on-e
            rror -interaction=batchmode -jobname “test-figure0” “\def\tikzexternalrealjob{t
            est}\input{test}”‘ did NOT result in a usable output file ‘test-figure0’ (expec
            ted one of .pdf:.jpg:.jpeg:.png:). Please verify that you have enabled system c
            alls. For pdflatex, this is ‘pdflatex -shell-escape’. Sometimes it is also name
            d ‘write 18’ or something like that. Or maybe the command simply failed? Error
            messages can be found in ‘test-figure0.log’. If you continue now, I’ll try to t
            ypeset the picture.
            See the tikz package documentation for explanation.

            Ricevi quell’errore se tu compili SENZA l’opzione -shell-escape.
            Prova a dare il comando di compilazione con l’opzione (quello semplice che ti ha indicato OldClaudio) da terminale.
            Evidentemente le impostazioni dell’editor non trovano la via corretta.
            Ciao.
            R.

            in risposta a: Lunghi tempi di compilazione con PGFPLOTS #82635
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::


              Un makefile è certamente ideale per compilare tutti i grafici come singolo documento sorgente, e molto altro ancora.
              Ma occorre tempo per impraticarsi e studiarsi almeno un po’ la guida tematica di Elrond, specie se si lavora sotto Windows dove make non è di casa.
              Può andare bene l’esternalizzazione sempre che non diventi difficile gestire un numero elevato di grafici.

              La soluzione più semplice è a mio avviso dedicare un file sorgente per grafico, ciascuno in una singola directory.
              In fondo, mentre si sta lavorando ad un grafico si compila molte volte per controllare gli effetti delle modifiche e dei miglioramenti.
              Quindi ci si può concentrare sul singolo grafico, e non serve usare un make file perché il grafico è comunque stato prodotto durante la sua lavorazione.
              Sarebbe opportuno sistemare in un file unico le impostazioni generali per pgfplots, tipo le dimensioni del font, per lavorare con uniformità.

              Saluti.
              R.

              in risposta a: Lunghi tempi di compilazione con PGFPLOTS #82633
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::


                Ciao,
                ho fatto una prova ed ha funzionato alla perfezione. Mi è bastato solo leggere il manuale di pgf (lo puoi aprire al volo dando in console il comando texdoc pgf), alla pagina 343, capitolo 32.
                Ti riporto un codice di esempio minimo:
                `\documentclass{article}
                \usepackage{lmodern}
                \usepackage{pgfplots}
                \usepackage{siunitx}
                \usetikzlibrary{external}
                \tikzexternalize % activate !

                \usepgflibrary{arrows}

                \begin{document}
                Qui abbiamo due grafici tratti dall'articolo su pgfplots di De Marco/Giacomelli apparso su ArsTeXnica. Il primo grafico della figura~\ref{plotOne} è una funzione interessante, come anche il grafico della figura~\ref{plotTwo}.

                \begin{figure}
                \centering
                \begin{tikzpicture}
                \begin{axis}[
                % etichette del grafico
                title={La funzione $y=\sin^2 x$},
                xtick={1.5708,3.1416,4.7124,6.2832},
                xticklabels={$\frac{\pi}{2}$,
                $\pi$,$\frac{3\pi}{2}$,$2\pi$},
                ytick={0.5,1},yticklabels={$1/2$,$1$},
                grid=major,
                % dominio 2D
                domain=0:2*pi,
                xmin=0,xmax=6.85,
                ymin=0, ymax=1.2,
                samples=100,
                % assi
                axis x line=bottom,
                axis y line=left,
                every outer x axis line/.append style=
                {-open triangle 90},
                every outer y axis line/.append style=
                {-open triangle 90},
                % dimensioni tela
                width=8cm, height=4.5cm,
                clip=false
                ]
                \addplot {sin(deg(x))^2};
                \node at (axis description cs:0,-0.125) {$0$};
                \node at (axis description cs:0.98,-0.15) {$x$};
                \node at (axis description cs:-0.06,0.95) {$y$};
                \end{axis}
                \end{tikzpicture}
                \caption{Una funzione per lo studio di funzione.}
                \label{plotOne}
                \end{figure}

                \begin{figure}
                \centering
                \begin{tikzpicture}
                % defining personal drawing style
                \pgfplotsset{sl/.style={line width=1pt}}

                \begin{axis}[
                % etichette del grafico
                tick label style={font=\scriptsize},
                xlabel={$T$ (s)},
                ylabel={$S_e/g$},
                xtick={0,0.5,…,3.0},
                grid=major,
                % linee di plottaggio
                no markers,
                % dominio 2D
                smooth,
                xmin=0, xmax=3.00,
                ymin=0, ymax=0.55,
                % dimensioni tela
                width=13cm,
                height=8cm,
                % variabile nelle espressioni: periodo T
                variable=\T
                ]

                \newcommand\spettro[6]{
                \addplot
                {#2*1.10*#3*(T/#4+(1/#3)*(1-T/#4))}
                (current plot end)–(100*#5,1000*#2*1.10*#3);
                \fill (current plot end) circle [radius=0.5pt];
                \addplot {#2*1.10*#3*#5/T};
                \fill (current plot begin) circle [radius=0.5pt];
                \addplot {#2*1.10*#3*#5*#6/T^2};
                \fill (current plot begin) circle [radius=0.5pt];
                }

                \spettro{red}{0.19475}{2.379}{0.099}{0.298}{2.379}% slc
                \spettro{blue}{0.15182}{2.402}{0.096}{0.289}{2.207}% slv
                \spettro{orange}{0.06107}{2.484}{0.084}{0.251}{1.844}% sld
                \spettro{green}{0.04873}{2.462}{0.080}{0.239}{1.795}% slo

                % legenda
                \legend{\textsc{slc},,,
                \textsc{slv},,,
                \textsc{sld},,,
                \textsc{slo},,,}
                % add text info
                \draw (axis cs:2.5,0.53) node

                {\scriptsize Sito: Carrara (MS)};
                \draw (axis cs:2.5,0.50) node

                {\scriptsize Latitudine $\varphi=\ang{44;5;4}$};
                \draw (axis cs:2.5,0.47) node

                {\scriptsize Longitudine $\lambda=\ang{10;6;16}$};
                \draw (axis cs:2.5,0.44) node

                {\scriptsize Categoria di suolo: A};
                \draw (axis cs:2.5,0.41) node

                {\scriptsize Categoria topografica T3 ($S_\mathrm{T}=1{,}10$)};
                \end{axis}
                \end{tikzpicture}
                \caption{Uno spettro per la progettazione antisismica.}
                \label{plotTwo}
                \end{figure}

                \end{document}
                `

                Il codice va compilato con l’opzione -shell-escape: apri una finestra di console (o di terminale), imposta la directory di lavoro a quella dove conservi il sorgente con il comando cd nomedir, poi dai il comando pdflatex -shell-escape nomesorgente.
                A questo punto vengono creati i singoli file pdf che vanno rigenerati solo se cambiano allo stesso modo.
                Nelle compilazioni successive, invece di eseguire il codice dei grafici, verrà eseguito quello per inserire il file pdf corrispondente come immagine.
                Ti segnalo che se non ti sono chiari i modi per dare i comandi da console, basta leggere (rapidamente) la guida tematica alla riga di comando, di un noto autore. Lì è spiegata anche la questione dell’opzione -shell-escape.
                In pratica, questa libreria di TikZ fa quello che intendevo quando ti ho parlato di uno script automatico, ma senza alterare il file sorgente.
                Un saluto.
                R.

                in risposta a: Lunghi tempi di compilazione con PGFPLOTS #82630
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::


                  Ciao,
                  Benvenuto sul forum!

                  Io avrei fatto un file per ogni grafico inserendo nel documento principale il risultato come immagine.
                  Il file singolo del grafico dovrebbe essere basato sulla classe standalone, così da ottenere il risultato già scontornato, e dovrebbe caricare lo stesso font usato nel documento principale.
                  Ma mi pare che nel tuo codice ci sia una parentesi graffa } di troppo in \addlegendentry, forse è per questo che non ti funziona l’esternalizzazione.

                  Molto simpatico sarebbe elaborare in modo automatico i sorgenti per sostituire tutti gli ambienti pgfplots con \includegraphics e creare parallelamente il sorgente singolo del grafico.
                  Si può fare facilmente con un linguaggio di scripting.
                  Saluti.
                  R.

                  in risposta a: Aggiornata la Guida GuIT #76111
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    Elrond” post=81949

                    Sul vecchio sito esistevano i sorgenti ma erano accessibili solo dai soci che dovevano loggarsi nell’area riservata.

                    Non doveva funzionare tanto bene questa area riservata visto che i sorgenti erano accessibili a tutti 😀
                    In questo messaggio OldClaudio aveva detto di essere disponibile a pubblicare i sorgenti, adesso credo di aver capito perché non è stato fatto

                    Vorresti spiegarti meglio?
                    Non ho capito quel che intendi.
                    R.

                    in risposta a: Aggiornata la Guida GuIT #76108
                    robitex
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::

                      Elrond” post=81945Sul vecchio sito guit.sssup.it veniva caricato il sorgente della guida. Da quando il sito si è spostato in questa nuova posizione, non sono più disponibili i sorgenti delle nuove versioni. Si potrebbe creare un apposito repo su Github (magari ripulito da tutti i file binari/ausiliari generati durante la compilazione)? 🙂 Se il problema è solo lo spazio occupato su questo sito il problema sarebbe in questo modo velocemente risolto, però mi rendo conto che si aggiunge il problema che ci vuole qualcuno che si occupi di gestire il repo

                      Ciao Elrond.
                      Sul vecchio sito esistevano i sorgenti ma erano accessibili solo dai soci che dovevano loggarsi nell’area riservata.
                      Sul nuovo sito non abbiamo avuto modo di replicare l’area privata.
                      Forse quando passeremo al nuovo motore aggiornato faremo di nuovo questo ed altro.
                      A meno che il gruppo non decida di rendere pubblici i sorgenti.
                      R.

                      in risposta a: Aggiornata la Guida GuIT #76106
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::


                        Ciao a tutti,
                        ho aggiornato il sito con la nuova guida GuIT in formato B5. Ho ricevuto il materiale questa mattina da Claudio Beccari.
                        Inoltre, la guida è disponibile suddivisa in tre tomi per ulteriore comodità di stampa e rilegatura.

                        Con l’occasione ho aggiornato la pagina principale della documentazione:
                        http://www.guitex.org/home/it/doc

                        quella specifica della Guida GuIT
                        http://www.guitex.org/home/it/guide-per-iniziare/la-guida-guit

                        ed anche la pagina “filosofica” sulle guide tematiche, dove ho aggiunto un breve riferimento al repository su github.
                        http://www.guitex.org/home/it/guide-tematiche/la-filosofia-delle-guide-a-tema

                        Suggerimenti o segnalazioni di refusi sono ben accetti!
                        (se riguardano il sito è meglio che mandiate un messaggio e-mail all’indirizzo della redazione, cercatelo sul sito stesso…)
                        Buona lettura!
                        R.

                        in risposta a: Un oggetto PGF nodo per il disegno di barcode #82515
                        robitex
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::


                          No, non sono soddisfatto.
                          Ho letto un po’ di documentazione sulle chiavi (\pgfkeys) ed il codice di una libreria (calendar).
                          Non è facilissimo implementare una nuova libreria integrata in pgf.
                          Spero di riuscire a scrivere il codice pgf ed un pacchetto LaTeX per far si che la libreria sia disponibile per più formati (TeX plain, LaTeX e ConTeXt).
                          Il codice TiKZ di interfaccia utente dovrebbe essere il comando o qualcosa del genere:
                          `\barcode[option] at (x,y) {code string};`
                          Saluti.
                          R.

                          in risposta a: Un oggetto PGF nodo per il disegno di barcode #82513
                          robitex
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::

                            Spike” post=81856Non sarebbe più semplice creare una chiave per memorizzare il testo ed usare quella per definire le proprietà del codice a barre? Tipo

                            ` \node[cbarre,codice={12345}] {}`

                            Magari è meno elegante perché le graffe esterne rimangono vuote, però forse è più semplice da implementare

                            Ciao
                            Fra

                            Pensi anche tu allora che il modo migliore di estendere pgf nella grafica dei barcode sia con un oggetto nodo apposito?
                            Il barcode è un disegno che se pensato in termini di oggetto grafico, deve poter essere posizionato nella figura dove si desidera, deve poter essere ruotato, colorato, ecc.
                            Fino ad ora dispongo di un comando \barcode{12345678} che espande all’interno di un ambiente pgf il codice necessario per il disegno.

                            Dove posso reperire un esempio di programmazione tramite chiavi per \node?
                            Magari si potrebbe nascondere il comando \node creando una macro tipo:
                            `\barcodenode[format={code39, height=10mm}] {123456789};`
                            o simile.
                            Grazie.
                            R.

                            in risposta a: % !TEX encoding questo misterioso #82528
                            robitex
                            Amministratore del forum
                              Up
                              0
                              Down
                              ::


                              Dalla mia esperienza, è sempre preferibile lavorare in unicode (utf8).
                              Tutte le guide tematiche sono progetti collaborativi per esempio, ed invariabilmente sono codificate utf8.
                              Significa semplicemente che tutti DEVONO lavorare in unicode.
                              In questo modo non solo tutti i problemi spariscono, ma i membri del team possono lavorare sui sorgenti con diversi sistemi operativi.
                              Massima libertà di operare in condivisione.
                              Happy TeXing!
                              R.

                              in risposta a: Cerco esperto che possa mostrare tex a un ragazzo disabile #82356
                              robitex
                              Amministratore del forum
                                Up
                                0
                                Down
                                ::


                                Esiste anche la possibilitá del canale irc #guit.
                                In chat ci si può scambiare messaggi di testo ed anche file.
                                Si può lavorare anche all’interno di un browser dal link del menu a sinistra nella pagina Il gruppo del sito guitex.org.
                                Saluti.
                                R.

                                in risposta a: Inserimento Immagine #82344
                                robitex
                                Amministratore del forum
                                  Up
                                  0
                                  Down
                                  ::

                                  paolo2988″ post=81679Non riuscendo a risolvere ho preso il main di un mio amico e usando il suo funziona tutto bene. Dopo un paio di immagini però ha iniziato a dare questo problema.
                                  [attachment=592]ErroreImmagine.JPG[/attachment]

                                  Non so cosa fare perchè con le prime immagini non lo fa, poi all’improvviso inizia con tutte le immagini a fare così. Cosa devo fare? Grazie mille 🙂

                                  La risposta è nel codice…
                                  😀 😀 😀

                                Stai visualizzando 15 risposte – dal 1,576 al 1,590 (di 2,928 totali)

                                Go to top