robitex

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,981 al 1,995 (di 2,917 totali)
  • Autore
    Risposte
  • in risposta a: Ruotare l’intestazione di una tabella #65262
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::

      illinguista1972″ post=64280Al di là della schifezza che potrebbe sortire la mia richiesta, non riesco più a trovare la discussione in cui si spiega come si fa a ruotare il contenuto di una cella. Ho bisogno di ruotare di 90 gradi le celle dell’intestazione, che contengono una sola parola.

      Ciao
      Tommaso

      Ciao,
      di solito io utilizzo il pacchetto graphicx:
      `\rotatebox{90}{Testo}`

      Un saluto.
      R.

      in risposta a: centering #65157
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        claudio” post=64216ho questo codice
        `
        \begin{figure}
        \centering
        \begin{tikzpicture}

        \end{tikzpicture}
        \caption{M.C.D.}
        \label{fig:numnatMCD}
        \end{figure}
        `

        perché non si centra?
        ciao
        Claudio

        Prova questo:`
        \documentclass{article}
        \usepackage{tikz}

        \begin{document}

        \begin{figure}
        \centering
        \begin{tikzpicture}
        \node[circle, draw] at (0,0) {};
        \end{tikzpicture}
        \caption{M.C.D.}
        \label{fig:numnatMCD}
        \end{figure}

        \end{document}`
        Si centra perfettamente.
        R.

        in risposta a: TeX Live 2011 #61670
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::


          Date un occhiata anche a questo:

          Kile e TeX Live 2010 su sistemi Ubuntu


          di un noto autore.
          …
          ciao

          in risposta a: tabella automatica da Excel 2010 a Latex #64949
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            OldClaudio” post=64077Ragazzi, anche il C++?

            a me sembra che stiamo esagerando un poco; sebbene, naturalmente il tutto dipenda dalla natura dei contenuti delle celle del foglio Excel.

            A me sembra che su Excell si possa lavorare in modo da avere le colonne con lo stesso numero di cifre decimali (Format|Number); poi si può tagliare l’intera tabella e ricpiarla su se stessa (nelle stesse celle che occupava prima) icollandole con Incolla speciale|Valori. Infine salvando il tutto in formato csv (Comma Separated Values) che è un formato puramante testuale ASCII a 7 bit, se si tratta di numeri soltanto.

            Poi si prende questo file testuale, ne si copia il contenuto e lo si incolla dentro un tabular o un longtable vuoti; si sostituiscono tutte le virgole “,” con ” & ” (naturalmente le virgolette servono solo per delimitare le stringhe) con Sostituisci Tutto. Infine, se l’editor che usate permette di usare le regular expressions, sostituite tutti i fine riga “EOL” con “\\EOL” (EOL sta per fine riga, end of line).

            Il tutto richiede forse tre minuti, anche meno, e nessuna programmazione.

            Ciao,
            esiste anche la funzione di concatenazione stringhe in Open/Libre Office come in Excel dove in una cella puoi creare in automatico l’intera riga della tabella in formato LaTeX, prelevando i valori dalle celle accanto.
            Per quanto riguarda un programmino che riformatti il testo incollato, direi che Lua è un ottimo strumento per risolverlo, molto meglio di C++ dal punto di vista operativo (non serve la compilazione).
            Trovi qualche frammento di codice in questo mio post: http://robitex.wordpress.com/2010/07/27/riallineare-valori-testuali/

            Solo un esempio.
            Ciao

            in risposta a: Mathematica! #64645
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              Liverpool” post=64040

              ma io con mathematica nn sono riuscita a produrre il risultato…

              Penso che la soluzione più immediata sia quella che ti ha indicato Claudio (un foglio elettronico), ma visto che chiedi di Mathematica, magari di può servire per il futuro:

              `r = {.1, .2, .3};
              Q = Table[(1 – r) r^n, {n, 0, 5}];
              TableForm[Join[{r}, Q]\[Transpose]]`

              Nella prima riga, tra le graffe, inserirai i valori di \ro che ti interessano. Se sono distribuiti in maniera regolare tra gli estremi, puoi vedere anche il comando Range dalla guida. Dopo aver generato l’output con shift+invio, scegli “Salva come…” dal menù File e l’opzione “LaTeX Document (*.tex)” nella finestra di dialogo che si apre. Dopo aver salvato il file, aprilo con l’editor che usi regolarmente e vedrai questo listato:

              `%% AMS-LaTeX Created by Wolfram Mathematica 8.0 : http://www.wolfram.com

              \documentclass{article}
              \usepackage{amsmath, amssymb, graphics, setspace}

              \newcommand{\mathsym}[1]{{}}
              \newcommand{\unicode}[1]{{}}

              \newcounter{mathematicapage}
              \begin{document}

              \begin{doublespace}
              \noindent\(\pmb{r=\{.1,.2,.3\};}\\
              \pmb{Q=\text{Table}[(1-r)r{}^{\wedge}n,\{n,0,5\}];}\\
              \pmb{\text{TableForm}[\text{Join}[\{r\},Q]\mathsf{T}]}\)
              \end{doublespace}

              \begin{doublespace}
              \noindent\(\(\begin{array}{lllllll}
              0.1 & 0.9 & 0.09 & 0.009 & 0.0009 & 0.00009 & 9.\times 10^{-6} \\
              0.2 & 0.8 & 0.16 & 0.032 & 0.0064 & 0.00128 & 0.000256 \\
              0.3 & 0.7 & 0.21 & 0.063 & 0.0189 & 0.00567 & 0.001701
              \end{array}\)\)
              \end{doublespace}

              \begin{doublespace}
              \noindent\(\pmb{\text{}}\)
              \end{doublespace}

              \end{document}
              `

              A te servono soltanto le righe (di dati) comprese tra \begin{array} ed \end{array}, che copierai nel tuo sorgente in un ambiente tabulare, come ti ha spiegato Claudio qui, nel post 63736 (attenzione che manca l’intestazione di colonna $q_0$).

              Ciao

              P.S.: è possibile che esista anche una maniera più elegante di creare la tabella, che al momento non mi sovviene (la sintassi di Mathematica è un po’ oscura).

              Scusate se mi intrometto, ma non mi sembra il caso di scomodare Mathematica per una relazione semplice come quella.
              Non è il caso di utilizzare un po’ di Lua?
              Forse è molto più semplice e configurabile, ed anche un esempio molto interessante in generale se implementato in LuaTeX.
              Questo è solo per dare un suggerimento, non sapendo se la tabella riguarda invece matematica complessa.

              Infine, potrebbe essere il caso di utilizzare il pacchetto pgfplotstable per formattare automaticamente i numeri, ma questa è una scelta che riguarda modi di presentazione e potrebbe benissimo essere risolta mostrando valori tutti in notazione scientifica.

              Purtroppo non ho tempo per postare un esempio di codice.
              Ciao

              in risposta a: conto corrente #64769
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::

                claudio” post=63857dato che si è discusso di fatture
                c’è nulla per i bollettini di conto corrente?

                saluti
                Claudio

                No, non credo ma volendo… 💡 😎

                Basta creare un modello con PGF e poi prevedere i campi da compilare.
                Poi, credo sia necessario passare da un ufficio postale per accertasi che il lavoro possa essere considerato un modello valido.
                Forse ci sono delle limitazioni anche sui font.
                Bye.

                in risposta a: Invoice – pacchetto per fatture #64682
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::

                  GKT” post=63835

                  [quote=”GKT” post=63756]Ciao a tutti,

                  segnalo la disponibilità su CTAN del pacchetto invoice, utile per redigere fatture.

                  Lorenzo

                  Tu lo usi?
                  Come ti trovi.
                  Ciao
                  R.

                  No, non lo sto usando perché l’ho scoperto da poco (pochi giorni fa credo che sia stato incluso in TeX Live). Da quello che ho letto funziona con la classe letter o, in alternativa, con scrlettr. Presto vorrei lavorarci su. Comunque sono alla continua ricerca di classi o pacchetti dedicati alla composizione di fatture: ho trovato anche la classe isodoc, ma anche questa non l’ho ancora provata.

                  Pensi che sia più efficace un pacchetto o classe che si occupi della sola composizione tipografica (come credo sia isodoc), lasciando fare i calcoli a un foglio elettronico?

                  Lorenzo[/quote]

                  Quale sia lo strumento migliore dipende da come vengono gestiti i dati.
                  Ho la sensazione che nel tuo caso la soluzione migliore sia tenere i dati in un database e stampare le fatture come report utilizzando lualatex.
                  Ti riporto il link di un mio articoletto sull’argomento: http://robitex.wordpress.com/2011/02/22/postgresql-gestisce-i-dati-lualatex-li-stampa/
                  CTAN, adatto alla compilazione rapida di tabelle per fatture: http://robitex.wordpress.com/calctab-package/
                  Spero l’anno prossimo di lavorarci un po’ su. Ho qualche idea che potrebbero occupare i miei prossimi ‘lavori’ per TeX and C.

                  Sono attento sull’argomento, così che avevo consultato la documentazione di invoice. Mi sembra di ricordare che fosse in ambito francese.
                  Un saluto.

                  in risposta a: Mathematica! #64639
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    nicotinagroove” post=63790Ciao OldClaudio,
                    io ho fatto la tabella, ma l’ho fatta con office, sto cercando di contattarti in privato, ma aimè, andando ad inserire la login e password nel vecchio sito per mandarti un MP, mi dà che le credenziali non sono giuste;
                    vorrei tanto contattarti in privato, ma nada…

                    Nota:
                    Attenzione, il vecchio forum non è più in funzione pertanto — correttamente — non è più possibile la procedura di login, mentre il nuovo motore che stiamo oggi utilizzando non contempla i messaggi privati.
                    Un saluto.

                    in risposta a: Invoice – pacchetto per fatture #64680
                    robitex
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::

                      GKT” post=63756Ciao a tutti,

                      segnalo la disponibilità su CTAN del pacchetto invoice, utile per redigere fatture.

                      Lorenzo

                      Tu lo usi?
                      Come ti trovi.
                      Ciao
                      R.

                      in risposta a: Pgfplots e gnuplot #64678
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::

                        Elrond” post=63752

                        Ciao Elrond,
                        ovvio che dipende dalle tue esigenze, ma generalmente tendo ad utilizzare lo strumento migliore per quel dato problema.
                        In sostanza usare pgfplots per creare il grafico ed il programma matematico adatto per creare i numeri.
                        Gnuplot è utilizzato proprio in questo modo da pgfplots, infatti vengono creati i file di testo con le coordinate da gnuplot e “plottate” da pgfplots.

                        Alcune considerazioni su questo argomento le troverai al prossimo imminente GuIT meeting…
                        Se ritieni migliore un approccio a singolo passaggio, potresti considerare di trattare pgfplots come backend di plottaggio rispetto ad un codice numerico, per esempio scritto in Python.
                        Ecco un paio di esempi: https://github.com/lucastheis/pypgf e https://github.com/nschloe/matplotlib2tikz

                        La libreria numpy di Python è piuttosto interessante ed efficiente.

                        Ti ringrazio per la segnalazione.
                        Ciao

                        Grazie. Purtroppo non conosco Python, quindi l’alternativa che hai suggerito non è praticabile per me (spero in futuro di imparare un po’ di Python, ma sono così tanti i linguaggi che vorrei studiare che alla fine non ne studio nessuno :D).

                        Prima di utilizzare TikZ usavo gnuplot con il terminale epslatex. Ero abbastanza soddisfatto ma gnuplot decisamente non è adatto a fare disegni che non siano grafici di funzioni, al contrario di TikZ. Poi ho iniziato a notare qualche limite di gnuplot, per esempio trovo scomodo cambiare le dimensioni di una figura, devo cambiare lo script, mentre con pgfplots (e anche TikZ) è sufficiente modificare le opzioni dell’ambiente tikzpicture (in questo modo posso riciclare una figura che salvo in un file diverso da quello che la include). Gnuplot ha il terminale lua/TikZ, ma quando mi ero compilato gnuplot con il supporto per questo terminale non sapevo ancora usare TikZ, ora che conosco TikZ il pacchetto gnuplot che utilizzo al momento non ha il supporto per questo terminale 😛 Dovrei porre rimedio a questa situazione e vedere se questa soluzione mi soddisferà di più

                        Ciao,
                        l’idea si svolgerebbe con questi passi:
                        1 – scrivo un sorgente Python o Lua o Matlab, ecc che forma i file numerici in formato spazio
                        2 – scrivo un sorgente LaTeX che disegna il grafico con pgfplots caricando i file di testo numerici delle coordinate

                        Suggerivo Python perché per esso è disponibile la libreria numpy, ma anche Lua ha una sua libreria numerica. Mi sembra che si chiami NumLua, anche se è un progetto ancora all’inizio.
                        Si possono unire i due passi o facendo creare e compilare il file tex all’interno di Python, o facendo creare la sequenza di coordinate per \addplot con la libreria standard math di Lua o con NumLua direttamente in LuaLaTeX.

                        Ad ogni modo verrebbe sostituito gnuplot come “creatore di numeri” per pgfplots.

                        Non conosco la qualità dei progetti su github che ti ho linkato, ma dimostrano che l’idea è già stata implementata.
                        Dai un occhiata anche a questo mio post http://robitex.wordpress.com/2011/05/26/plot-della-funzione-gamma-con-matplotlib/

                        Happy pgfplotting!

                        in risposta a: Pgfplots e gnuplot #64676
                        robitex
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::

                          Elrond” post=63738In questi giorni sto sperimentando l’accoppiata pgfplots e gnuplot per realizzare i grafici di funzioni. Preferisco usare gnuplot per calcolare le coordinate per gli stessi motivi espressi nel manuale di pgfplots (gli svantaggi di gnuplot lì riportati non sono, per me, un problema), in particolare perché gnuplot ne capisce un po’ di più di matematica rispetto a pgfplots. Per esempio basta provare a rappresentare la funzione seno cardinale
                          `\begin{tikzpicture}
                          \begin{axis}
                          \addplot gnuplot [mark=none,blue] {sin(x)/x};
                          \addplot [mark=none,red] {sin(rad(x))/(rad(x))};
                          \end{axis}
                          \end{tikzpicture}`Per x=0 pgfplots (curva rossa) va a 0, mentre dovrebbe valere a 1, così come fa giustamente gnuplot. Inoltre in PGF ho problemi con l’operatore ternario di selezione `? :’, mentre con gnuplot mi funziona correttamente (ma magari di questo ne parlerò un’altra volta, se ne avrò ancora bisogno).

                          Il mio problema è però un altro. Ieri ho scoperto, girando su internet, che è possibile passare come argomento di `\addplot gnuplot’ uno script gnuplot usando l’opzione `raw gnuplot’ ad `\addplot gnuplot’. Faccio notare che questa possibilità non è particolarmente ben documentata nel manuale di pgfplots. Lì infatti c’è scritto solo

                          /tikz/raw gnuplot (no value)
                          Disables the use of samples and domain.

                          A parte ciò, in uno script gnuplot è possibile rappresentare più curve con un solo comando `plot’ e utilizzando lo stesso “preambolo” (per usare il gergo LaTeX) per tutte queste curve. Mi sembra di capire che `\addplot’ può, invece, rappresentare una sola curva alla volta (cioè per rappresentare più curve bisogna usare un `\addplot’ per ciascuna curva) e qui sorgono le mie difficoltà. Infatti io vorrei rappresentare con `\addplot gnuplot {script gnuplot}’ due curve che condividono lo stesso “preambolo”, ma l’unica soluzione che ho trovato è fare qualcosa di questo tipo
                          `\begin{tikzpicture}
                          \begin{axis}
                          \addplot [raw gnuplot,mark=none,red] gnuplot {
                          …preambolo…
                          plot funzione
                          };
                          \addplot [raw gnuplot,mark=none,blue] gnuplot {
                          …stesso preambolo di prima…
                          plot altra-funzione
                          };
                          \end{axis}
                          \end{tikzpicture}`Potete immaginare quanto sia scomoda una soluzione del genere, soprattutto se si deve modificare spesso il preambolo (e magari le curve non sono solo due). Avete delle soluzioni migliori? Avevo pensato di utilizzare un comando LaTeX definito con `\newcommand’ in cui inserire il “preambolo” e utilizzare dentro allo `script’, ma
                          1. non mi funziona, anche se potrei aver commesso degli errori io (se c’è bisogno posso fornire un esempio minimo compilabile);
                          2. non so quanto sia corretta una soluzione del genere.

                          P. S. preciso una cosa per quanto riguarda il formato dello script gnuplot che si può passare a `\addplot gnuplot {script}’. Prima di produrre il file *.pgf-plot.gnuplot, pgfplots (o chi per lui)
                          – sostituisce tutti i newline presenti in `script’ con uno spazio;
                          – elimina tutti gli spazi consecutivi multipli lasciandone solo uno;
                          – ignora tutti i commenti in formato LaTeX, cioè che iniziano con `%’.
                          Questo comporta che ogni riga dello `script’ deve essere terminata da un punto e virgola `;’, non si possono usare i commenti nel formato gnuplot, cioè con `#’ (altrimenti tutto quello che si trova dopo nello `script’ verrà ignorato) e non bisogna effettuare l’escape dei newline con il backslash perché, come detto, i newline vengono sostituiti dagli spazi. Faccio quindi un semplice esempio pratico
                          `\begin{tikzpicture}
                          \begin{axis}
                          \addplot gnuplot [raw gnuplot,blue,mark=none] {f(a,omega,x)=a*sin(omega*x);
                          a=4; % questo commento non comparirà nel file *.pgf-plot.gnuplot
                          omega=1./2.;
                          plot [0:4*pi] f(a,omega,x)};
                          \end{axis}
                          \end{tikzpicture}`

                          Ciao Elrond,
                          ovvio che dipende dalle tue esigenze, ma generalmente tendo ad utilizzare lo strumento migliore per quel dato problema.
                          In sostanza usare pgfplots per creare il grafico ed il programma matematico adatto per creare i numeri.
                          Gnuplot è utilizzato proprio in questo modo da pgfplots, infatti vengono creati i file di testo con le coordinate da gnuplot e “plottate” da pgfplots.

                          Alcune considerazioni su questo argomento le troverai al prossimo imminente GuIT meeting…
                          Se ritieni migliore un approccio a singolo passaggio, potresti considerare di trattare pgfplots come backend di plottaggio rispetto ad un codice numerico, per esempio scritto in Python.
                          Ecco un paio di esempi: https://github.com/lucastheis/pypgf e https://github.com/nschloe/matplotlib2tikz

                          La libreria numpy di Python è piuttosto interessante ed efficiente.

                          Ti ringrazio per la segnalazione.
                          Ciao

                          robitex
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::

                            claudio” post=63530

                            allora dove sbaglio?

                            Forse nell’uso della classe beamer?
                            Io userei la classe article: in fondo questo è un previewer di disegni e serve una struttura minimale che consenta una rapida compilazione e un’agevole cattura del disegno. Se hai esigenze particolari caricherai i pacchetti che ti servono nel tuo template personalizzato.

                            Ciao,
                            Agostino

                            e dove ho usato la beamer?
                            Ciao
                            Claudio

                            Prova ad eliminare la riga dove carichi il pacchetto tikz (\usepackage{tikz}). La riga è nel file del template.
                            Bye

                            robitex
                            Amministratore del forum
                              Up
                              0
                              Down
                              ::


                              Ciao,
                              ho provato con un codice che genera un disegno Metapost ed ha funzionato.

                              Regolando il template è possibile in realtà utilizzare QTikz per lavorare a qualsiasi oggetto LaTeX.
                              In definitiva, il programma può essere visto come un particolare shell editor.

                              Ecco il template che ho usato:
                              `\documentclass{article}
                              \usepackage[shellescape]{gmp}
                              \pagestyle{empty}

                              \begin{document}
                              <>
                              \end{document}`

                              ed il codice d’esempio all’interno di QTiKz:
                              `\begin{mpost}
                              % Tartaglia array values
                              numeric values[];
                              values[0]=0;

                              % triangle deep
                              numeric deep;
                              deep := 13;

                              % position of the triangle top number
                              pair pos;
                              pos := origin;

                              % step among row
                              numeric ystep;
                              ystep:= 18;
                              % step among column
                              numeric xstep;
                              xstep := 36;

                              % main loop
                              for k:= 1 upto deep:
                              values[k] := 1;
                              label(“1”,pos);

                              for i:= k-1 downto 1:
                              values:=values+values[i-1];
                              label(decimal values, pos – (k-i)*(xstep,0));
                              endfor;

                              pos := pos + (xstep/2,-ystep);
                              endfor;

                              \end{mpost}`

                              Un saluto.
                              R.

                              in risposta a: “ktikz” o “QTikZ”, un visualizzatore di codice pgf-tikz #64253
                              robitex
                              Amministratore del forum
                                Up
                                0
                                Down
                                ::


                                Ciao Elrond,
                                so che il motore di composizione pdftex non è adatto al multiprocessing, ne avevamo già discusso in un post precedente.
                                Intendevo questo:
                                mano a mano che si modifica il sorgente QTiKz potrebbe lanciare più compilazioni parallele ognuna con un processo separato. L’idea è quella scartare i risultati “superati” e presentare all’utente l’anteprima quasi in tempo reale.
                                O, più probabilmente, occorrerà trovare qualche altra soluzione se si vuole rendere la compilazione più veloce.

                                Per quanto riguarda la nota su ramfs credo sia interessante e da tener in conto per il futuro.
                                Graie mille.

                                in risposta a: Mettere grafico di excel su latex #64220
                                robitex
                                Amministratore del forum
                                  Up
                                  0
                                  Down
                                  ::

                                  cicchiniello” post=63355Quindi rileva lui i margini in automatico? E do il comando direttamente su winedt? Ho provato a leggere la guida facendo

                                  texdoc pdfcrop

                                  ma mi esce sul prompt e non mi sembra ci sia scrito come fare per utilizzare questa funzione.

                                  No, da riga di comando (Start->Programmi->Accessori->Prompt dei comandi).

                                  I programmi TeX sono tutti a riga di comando. Di solito la compilazione del documento è lanciata dietro le quinte dall’editor ma solo per comodità.

                                  A proposito, pdfcrop accetta anche un parametro –margin (in punti bp) per creare un margine costante a partire dal bounding box minimo:
                                  `pdfcrop –margin=5 nomefiledascontornare.pdf`

                                  Infine, pdfcrop in realtà si appoggia a Ghostscript per rilevare il contorno degli oggetti pdf sulla pagina, ecco perché su Windows c’è sempre stato qualche problemino, risolto solo con TeX Live.

                                  Saluti

                                Stai visualizzando 15 risposte – dal 1,981 al 1,995 (di 2,917 totali)

                                Go to top▲