robitex

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,426 al 1,440 (di 2,928 totali)
  • Autore
    Risposte
  • in risposta a: Notazione numerica in Mathematica #86185
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao,
      sei sicuro che pgfplots non gestisce i dati numerici in notazione scientifica?
      A me risulta di si.
      Comunque, potresti postare un po’ di quei numeri, giusto per fare delle prove?
      R.

      in risposta a: immagine su doppia colonna #86141
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao,
        devi usare l’ambiente figure in versione asteriscata:
        `
        \begin{figure*}…

        \end{fugure*}
        `

        Saluti.
        R.

        in risposta a: Codice di programma #86127
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::


          Fare il setup dei parametri con listings è un tantino “tribolante” tanto che i nuovi utenti potrebbero allontanarsi dal pacchetto. Superato il primo impatto, i risultati sono buoni (almeno se nei listati non ci sono caratteri accentati…).
          Prova ad inserire i colori tra le opzioni:
          `
          \lsset{keywordstyle=\color{blue}}`
          Nel manuale si possono ricavare tutte le informazioni.
          R.

          in risposta a: Codice di programma #86125
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::


            Ciao.
            Prova con:
            `
            \lstset{language=C}
            `
            R.

            in risposta a: \input{} fondere in un unico file #86123
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              joaogas” post=85573Ho un file contenente molti \input{} di capitoli, è possibile fondere il tutto in un unico file, mi serve per poter usare pandoc.

              Grazie.

              Questo che ti propongo è una soluzione con Lua:
              Istruzioni:
              Crea il file con il codice seguente e salvalo nella cartella con i file da unire con il nome di “mergeall.lua”.
              Apri una console e rendi corrente quella cartella con i comandi cd
              dai il comando seguente:
              `$ texlua mergeall.lua`

              Il programma texlua è distribuito con TeX Live ed è una sorta di controparte di LuaTeX. Dovresti quindi già averlo senza che sia necessario installare Lua.

              Il listato è il seguente (filtra i file in base all’estensione e li unisce nel file “all.tex”):
              `
              –[[

              assembla tutti i file sorgenti TeX

              –]]

              require “lfs”

              local counter = 0

              local function isTeX(fn)
              — caso mai l'estensione fosse upper case…
              return string.match(fn, “%.tex$”) or
              string.match(fn, “%.TEX$”)
              end

              local function merge(tab, fn)
              local fl = assert(io.open(fn))
              tab[#tab + 1] = fl:read(“*a”)
              fl:close()
              end

              local curdir = lfs.currentdir()
              local t = {} — conterrà tutti i file TeX
              for filename in lfs.dir (curdir) do
              if isTeX(filename) then
              merge(t, filename)
              counter = counter + 1
              end
              end
              local fl = assert(io.open('all.tex', “w”))
              fl:write(table.concat(t,”\n”))
              fl:close()

              print(counter..” file uniti”)
              `

              R.
              Ps. un buon esempio da aggiungere alla guida tematica alla riga di comando…

              in risposta a: [TeX works script] Comando per inserire data #86102
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::

                OldClaudio” post=85550Allora, visto che ci sei potresti scrivere la data nella forma ISO: aaaa-mm-gg; c’è sicuramente anche un modo di scrivere l’ora conformemente a ISO, ma il concetto epr il quale la data ISO sarebbe da preferire, oltre ad essere conforme alle norme e comprensibile in tutto il mondo senza ambiguità, ha le unità di misura, anno, mese e giorno, in ordine discendente di grandezza, come lo sono l’ora, il minuto e il secondo, cosicché l’analisi della stringa permette un confronto lessicale per stabilire quale documento sia stato fatto prima e quale dopo, mentre con l’ordine non ISO italiano, il confronto lessicale non si può fare.

                Raffinatezze da pelo nell’uovo…:wink:

                Ciao Claudio,
                grazie per la precisa precisazione.
                Spesso faccio uso del formato ISO per le date nei nomi dei file per esempio, o nelle intestazioni iniziali dei file testuali in Lua.
                Premesso che non sarebbe affatto difficile modificare lo script per adattarlo al formato ISO, in questo caso mi serviva l’inserimento della data in modo che fosse possibile leggerlo in modo rapido e naturale.
                O notato infatti che è preferibile inserire questo tipo di informazioni in alcuni documenti aziendali.
                Saluti.
                R.

                in risposta a: Trattamento delle immagini #86117
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::

                  illinguista1972″ post=85570Scrivo per chiedere impressioni e consigli su un argomento presente in molte guide ma forse liquidato troppo in fretta a causa del fatto che il comando [tt]\includegraphics[/tt] non è poi così difficile da usare. Di solito si spiega come inserire effettivamente le immagini in un documento, come se ne possono modificare le dimensioni e poco più.

                  Di solito, se si ha bisogno di un’immagine (qui intendo immagine come foto o scansione, o altre cose simili, non un disegno fatto con TikZ o un grafico di pgfplots) la si va a pescare in Internet, la si salva, le si cambia l’estensione e basta. Al massimo la si ritaglia con un programma come Preview o GIMP o altro per isolarne un particolare.

                  In realtà, qual è il trattamento corretto cui sottoporre le immagini prima di includerle nel documento? In particolare, dovendone inserire molte (non è il mio caso pratico, ma solo per poter dare consigli assennati), è raccomandabile renderle tutte delle stesse dimensioni, per esempio, oppure inserirle così come sono?

                  Ciao
                  Tommaso

                  Ciao Tommaso,
                  secondo la mia esperienza è difficile dare regole generali che valgono per i tantissimi casi che si possono presentare.
                  Per esempio:
                  caso 1:
                  nelle relazioni tecniche inserisco moltissime immagini prese direttamente dalla memoria video (screenshot). Sono visualizzazioni grafiche a scala di colori. Con il tasto PrintScreen creo il file che poi apro con Gimp, eseguo aggiustamenti di posizione per esempio sulla legenda, ritaglio e salvo come PNG.
                  caso 2:
                  devo inserire molte foto in resonti di verifica tecnica. Scelgo le foto inserendole in una directory e poi le tratto massivamente con un’istruzione da terminale con Image Magick, pre scalarle e regolarne la definizione, procedendo con qualche prova di stampa.

                  In ogni caso, cerco di equilibrare due fatti opposti — le dimensioni dei file raster e la resa in stampa — sceglendo il tipo di formato e regolando la qualità.
                  Saluti.
                  R.

                  in risposta a: Errore compilazione #86106
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    frapancy88″ post=85536Ciao a tutti.
                    Per prima cosa mi scuso perchè forse la mia domanda è già presente, ma non trovo una soluzione, nè qui nè in altri forum anche inglesi =(
                    Sono al terzo giorno di tentativi di installazione di un modo qualsiasi per scrivere latex su un altro portatile, sul mio che è vecchiotto già ho miktex 2.9 e texniccenter e funzionano.
                    Su questo invece (Win 8) ho provato di tutto, tra miktex e texlive con un milione di diversi editor, ma per tutti il problema è lo stesso: non compila.
                    L’errore che mi dà, compilando un file di prova con una sola riga di testo, è:

                    pdflatex> pdflatex.exe: The memory dump file, could not be found.

                    BibteX> I couldn’t open file name ….
                    MakeIndex> Couldn’t find input index file …

                    Oggi, ultimo tentativo: mi sono ricordata che sul mio portatile, per riuscire a far funzionare tutto a dovere, alla fine avevo copiato la cartella di MikTeX e di TeXniccenter da un mio amico al quale tutto andava e avevo configurato l’editor identico a come lo aveva lui: tutto ok.
                    Oggi ho fatto lo stesso su questo pc, ma non funziona comunque.

                    Non ne posso più….

                    Scusate, la parentesi dopo il numero è renderizzata come faccina…
                    Comunque non dovresti avere problemi con TeX Live:
                    confronta questo post
                    R.

                    in risposta a: [TeX works script] Comando per inserire data #86100
                    robitex
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::


                      E va bene mi rispondo da solo…
                      `–[[TeXworksScript
                      Title: Insert &date (lua)
                      Description: Insert date in the source file as comment
                      Author: Roberto Giacomelli
                      Version: 0.0.1
                      Date: 2013-05-27
                      Script-Type: standalone
                      Context: TeXDocument
                      Shortcut: Ctrl+J, Ctrl+M
                      ]]

                      local tdata = os.date(“*t”)
                      local g, m, a = tdata.day, tdata.month, tdata.year
                      local today = string.format(“%d/%02d/%d”, g, m, a)

                      local h, m, s = tdata.hour, tdata.min, tdata.sec
                      local time = string.format(“%02d:%02d:%02d”, h, m, s)

                      msg = string.format(“\n%% data: %s ora: %s\n”, today, time)

                      TW.target.insertText(msg)`

                      Forte però…
                      🙂
                      R.

                      in risposta a: Errore compilazione #86104
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::

                        frapancy88″ post=85536Ciao a tutti.
                        Per prima cosa mi scuso perchè forse la mia domanda è già presente, ma non trovo una soluzione, nè qui nè in altri forum anche inglesi =(
                        Sono al terzo giorno di tentativi di installazione di un modo qualsiasi per scrivere latex su un altro portatile, sul mio che è vecchiotto già ho miktex 2.9 e texniccenter e funzionano.
                        Su questo invece (Win 8) ho provato di tutto, tra miktex e texlive con un milione di diversi editor, ma per tutti il problema è lo stesso: non compila.
                        L’errore che mi dà, compilando un file di prova con una sola riga di testo, è:

                        pdflatex> pdflatex.exe: The memory dump file, could not be found.

                        BibteX> I couldn’t open file name ….
                        MakeIndex> Couldn’t find input index file …

                        Oggi, ultimo tentativo: mi sono ricordata che sul mio portatile, per riuscire a far funzionare tutto a dovere, alla fine avevo copiato la cartella di MikTeX e di TeXniccenter da un mio amico al quale tutto andava e avevo configurato l’editor identico a come lo aveva lui: tutto ok.
                        Oggi ho fatto lo stesso su questo pc, ma non funziona comunque.

                        Non ne posso più….

                        Forse è un problema di permessi.
                        Puoi dirci su che versione di Windows ti trovi?
                        E cosa ti da il comando da console > pdftex -version
                        ?
                        R.

                        in risposta a: [pgfplots] barplot con linea #86008
                        robitex
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::

                          peppo” post=85438Ottimo, funziona alla grande.
                          Certo che però tikz è tanto potente quanto rognoso…
                          Grazie mille

                          Più che rognoso direi potente e quindi complesso.
                          Se fai la somma delle pagine dei manuali di pgf e di pgfplots arriva a quanto, 1200?
                          R.

                          Ps.
                          Sono curioso: alla fine quale soluzione hai adottato?

                          in risposta a: [pgfplots] barplot con linea #86006
                          robitex
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::


                            A veder bene, la linea verticale all’ascissa x=4 parte ed arriva agli estremi interni dei segni delle marche.
                            Si può ovviare definendo i punti P1 e P2 così:
                            `\node (P1) at (axis description cs:0,-0.5) {};
                            \node (P2) at (axis description cs:0,1.5) {};`
                            e contando sul fatto che gli oggetti vengono tagliati sul contorno della tela.
                            R.

                            in risposta a: [pgfplots] barplot con linea #86004
                            robitex
                            Amministratore del forum
                              Up
                              0
                              Down
                              ::

                              Liverpool” post=85433

                              Indagando ancora è possibile che la questione abbia una soluzione esatta.

                              Questa (sostituisce il comando aggiunto da @robitex):
                              `\pgfplotsextra{
                              \pgfmathparse{(4-\pgfkeysvalueof{/pgfplots/xmin})/(\pgfkeysvalueof{/pgfplots/xmax}-\pgfkeysvalueof{/pgfplots/xmin})}
                              \let\x\pgfmathresult}
                              \draw [thick] (axis description cs:\x,0) — (axis description cs:\x,1);`
                              Io penso che in questo caso sia più semplice lasciar perdere le coordinate simboliche.


                              @peppo
                              la scritta la aggiungi con un nodo in calce al percorso di @robitex, ma non ho ben capito cosa vuoi ottenere.

                              Ciao

                              Ho trovato una soluzione che fa uso di nodi aggiuntivi a partire da un punto sulla coordinata 4:
                              `\documentclass{standalone}
                              \usepackage{pgfplots}
                              \pgfplotsset{compat=1.8}

                              \begin{document}
                              \begin{tikzpicture}
                              \begin{axis}[title=Prova,
                              small,scale=1,
                              xbar,
                              enlarge y limits=1,
                              x tick label style={anchor=north,yshift=-0.5em},
                              xlabel style={yshift=-0.5em},
                              xlabel={Effetti},
                              symbolic y coords={A,B,C},
                              ytick=data]

                              \addplot coordinates {(5,A) (6,B) (3,C)};

                              \node (P) at (axis cs:4,A) {};
                              \node (P1) at (axis description cs:0,0) {};
                              \node (P2) at (axis description cs:0,1) {};
                              \node (Q) at (P |- P1) {};
                              \node (R) at (P |- P2) {};
                              \draw[thick] (R) — (Q);

                              \end{axis}
                              \end{tikzpicture}
                              \end{document}`
                              In pratica trovo i punti R e Q come intersezione delle rette parallele all’asse x che definiscono la tela in basso ed in alto con la retta verticale passante per P.
                              Il risultato è una soluzione ma per qualche ragione che non sono riuscito a capire, traccia la retta allontandandosi leggermente dai punti Q ed R. Può darsi che pgfplots setti il valore di qualche proprietà di disegno particoalre.
                              Questo problema non affligge la soluzione di Liverpool.
                              Saluti.
                              R.

                              in risposta a: [pgfplots] barplot con linea #86002
                              robitex
                              Amministratore del forum
                                Up
                                0
                                Down
                                ::

                                peppo” post=85425Ciao a tutti,
                                per la serie “a volte ritornano” avrei una richiesta per voi:
                                Sto componendo un barplot semplicissimo dove una linea dovrebbe indicare un valore soglia, di seguito il codice

                                `
                                \documentclass{standalone}
                                \usepackage{pgfplots}

                                \begin{document}
                                \begin{tikzpicture}
                                \begin{axis}[
                                title=Prova,
                                small,scale=1,
                                xbar,
                                enlarge y limits=1,
                                x tick label style={anchor=north,yshift=-0.5em},
                                xlabel style={yshift=-0.5em},
                                xlabel={Effetti},
                                symbolic y coords={A,B,C},
                                ytick=data]
                                \addplot coordinates {(5,A) (6,B) (3,C)};
                                \addplot[black,sharp plot,thick] coordinates {(4,A) (4,C)};
                                \end{axis}
                                \end{tikzpicture}
                                \end{document}
                                `

                                come si vede il problema è che la linea va da A fino a C senza considerare l’effetto di enlarge limits. Io vorrei che la mia linea andasse da un estremo all’altro dell’asse. Se fosse possibile vorrei poi aggiungere una piccola scritta al di sopra della stessa.
                                Mi rendo conto che il problema sia davvero banale ma da solo non sono riuscito a risolverlo. Sapreste aiutarmi?

                                Grazie.
                                AB

                                Puoi disegnare una linea normale sulla tela del grafico anziché trattarla con \addplot:
                                `\documentclass{standalone}
                                \usepackage{pgfplots}

                                \begin{document}
                                \begin{tikzpicture}
                                \begin{axis}[
                                title=Prova,
                                small,scale=1,
                                xbar,
                                enlarge y limits=1,
                                x tick label style={anchor=north,yshift=-0.5em},
                                xlabel style={yshift=-0.5em},
                                xlabel={Effetti},
                                symbolic y coords={A,B,C},
                                ytick=data]
                                \addplot coordinates {(5,A) (6,B) (3,C)};
                                \draw[black,thick] (axis description cs:0.36,0) — (axis description cs:0.36,1);
                                \end{axis}
                                \end{tikzpicture}
                                \end{document}`

                                Il sistema di riferimento “axis description cs” funziona benone con le y (zero corrisponde alla’asse x ed uno corrisponde al limite superiore della tela), ma occorre regolare a mano l’ascissa (0.36 si avvivina alla posizione effettiva di 4).
                                Indagando ancora è possibile che la questione abbia una soluzione esatta.
                                Un saluto.
                                R.

                                in risposta a: Texlive 2012 su Debian #85886
                                robitex
                                Amministratore del forum
                                  Up
                                  0
                                  Down
                                  ::


                                  Certo. Grazie mille.
                                  Una domanda: in Debian è possibile operare con sudo in qualche modo come in Ubuntu?
                                  O si deve necessariamente agire come utente root?
                                  Grazie.
                                  R.

                                Stai visualizzando 15 risposte – dal 1,426 al 1,440 (di 2,928 totali)

                                Go to top