robitex

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,896 al 2,910 (di 2,928 totali)
  • Autore
    Risposte
  • in risposta a: inkscape #23651
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::


      Perchè non usi il pacchetto PGF?

      E’ perfetto per questo schema ed ha il vantaggio che il font dei testi è lo stesso che quello del normale testo, ed inoltre la precisione geometrica è completa.

      Forse potrebbe essere necessario tempo per rendere quel tratteggio…

      Oppure conosco un altro paio di alternative:
      utilizzare Asymptote (http://asymptote.sourceforge.net/), utilizzando un potente linguaggio di programmazione simile a Java e C++ per creare un file PostScript,
      Oppure utilizzare Kig sotto una distribuzione Linux (http://edu.kde.org/kig/), che genera costruzioni geometriche e fornisce l’output in codice LaTeX.

      Mi sento personalmente a mio agio con PGF, lavorando direttamente all’interno del sorgente LaTeX.
      Ciao.

      in risposta a: “Cast” di un simbolo #23547
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Perchè non creare il simbolo come disegno?

        Potresti usare l’ambinte standard picture o il pacchetto PGF.

        Con PGF (nel preambolo \usepackage{tikz}):
        `\newcommand\interruttore{
        \begin{tikzpicture}
        \draw (0.55ex,0.55ex) circle (1ex);
        \draw (0.55ex,0.05ex)–(0.55ex,1ex);
        \end{tikzpicture}
        }`

        oppure questo:
        `\newcommand\interrutore{
        \begin{tikzpicture}
        \draw (0ex,0ex) circle (0.5ex);
        \draw (0ex,-0.4ex)–(0ex,0.4ex);
        \end{tikzpicture}
        }`
        Questo è il più banale esempio che si può fare.

        Si possono regolare gli spessori delle linee, operare shading all’interno del cerchietto, spostare la stanghetta verticale più in alto interrompendo un poco il cerchio, regolare le dimensioni complessive (se usi come unità di misura ex il disegno verrà scalato a seconda delle dimensioni attuali del font), arrotondare gli estremi della linea verticale, cambiare i colori degli elementi, ecc.

        Ovviamente basterà cambiare la definizione di \interruttore per vederlo comparire come nuovo in tutto il documento.

        L’url del pacchetto PGF è http://www.ctan.org/tex-archive/help/Catalogue/entries/pgf.html.

        Se non vuoi scomodare PGF, puoi comunque usare un altro pacchetto per la produzione grafica.

        Il comando genera un piccolo disegno trattato da LaTeX come se fosse un carattere.
        Ciao.

        in risposta a: indice #23602
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::


          Da qualche parte hai settato la lingua italiana:

          nell’intestazione del documento, fra i parametri di \documentclass

          o nel preambolo quando carichi il pacchetto babel (eventualmente indica l’italiano come seconda lingua:)
          `\usepackage[english,italian]{babel}`

          Spero ti funzioni, ciao.

          in risposta a: Creare grafi con LaTeX #23513
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::


            http://www.guit.sssup.it/installazione/pacchetti.php

            Ho sentito parlare di nodi?

            Già, ho qualche vago ricordo dell’argomento ai tempi di Fisica II ed Elettrotecnica …
            Dovresti considerare allora il pacchetto PGF con cui si costruiscono normalmente grafici basati su nodi.

            Basta consultare il manuale (mi sorprende sempre sia il manuale in se stesso sia la potenza espressiva della sintassi in PGF).

            http://www.ctan.org/tex-archive/help/Catalogue/entries/pgf.html

            Ciao e buon lavoro.

            in risposta a: Pagine capovolte #23508
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::


              Grande,

              una funzionalità perfetta, grazie dell’aiuto.

              Roberto

              in risposta a: Pagine capovolte #23506
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::


                Scusate se m’intrometto con una domanda estemporanea su pdftk:

                ho il seguente problema:
                una serie di file pdf di una sola pagina a4 contenenti immagini vettoriali molto più piccole della pagina (ottenute da AutoCAD).

                è possibile in qualche modo magari con pdftk ridurre la pagina del documento alle dimensioni del box che contorna gli oggetti vettoriali (unico materiale presente nel documento)?

                grazie.

                in risposta a: Creare grafi con LaTeX #23511
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::


                  Più che sapere se il pacchetto giusto è installato, è utile conoscere quale sia il pacchetto da utilizzare.

                  Prova a dare uno sguardo a circ (http://www.ctan.org/tex-archive/macros/generic/diagrams/circ/circ.pdf).

                  Oppure chiedi al tuo prof quale package abbia utilizzato.

                  In MikTex invece, per installare un pacchetto è sufficiente inserirne l’istruzione di loading nel preambolo del documento (\usepackage{nomepacchetto}), e procedere con la compilazione.
                  MikTeX dovrebbe scaricarsi ed installarsi i file necessari automaticamente.

                  Se non accade (perchè MiKTeX non è così configurato), utilizza il package manager, individuando nella lista delle librerie quelle che ti occorrono e premendo il bottone +.

                  Ho sentito anche parlare di un software chiamato m4, esterno a LaTeX ma che alla fine produce codice LaTeX pronto da inserire nel documento (vedi link sotto).
                  http://ftp.uniroma2.it/TeX/graphics/circuit_macros/doc/CMman.pdf
                  Ciao.

                  in risposta a: Come scrivere un comando con opzioni? #23398
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::


                    grazie mille per il codice,

                    direi che ne posso trarre due conclusioni:
                    la prima è che la fretta non si sposa bene con LaTeX ed amici (ed infatti tra l’altro non mi sono accorto dei problemi impliciti al comando con più di una opzione).

                    la seconda è questa: è utile se non indispensabile conoscere i comandi di TeX quando si pensa di scrivere codice di pacchetto, almeno a giudicare dall’esempio dei vari comandi \firma.

                    per tornare al problema delle firme userò questa strategia:
                    1 studio del pacchetto xkeyval/keyval;
                    2 lavorare alla comprensione del codice TeX incluso nell’esempio;
                    3 sperimentare il {\centering \parbox{ruolo \par nominativo}} in sostituzione del tabular.

                    … una domanda,
                    ma conviene sostituire l’istruzione TeX \def per la definizione dei comandi con una forma equivalente in LaTeX?

                    in risposta a: Come scrivere un comando con opzioni? #23395
                    robitex
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::


                      Bene grazie,
                      ci lavorerò un po’ su, anche per capire il funzionamento dei comandi TeX da te usati nell’ultimo codice.

                      Nel frattempo vorrei tornare al problema dei parametri opzionali:
                      A volte non riesco a vedere alla prima la sintassi dei comandi. Solo con tentativi e approfondimenti ulteriori riesco a chiarirmi il codice, questa volta di \newcommand.

                      Nella sintassi infatti non mi era chiaro se l’argomento opzionale possa essere utilizzato specificandolo tra parentesi quadre oppure graffe.
                      Io l’avevo inteso con le parentesi graffe e questo non raggiungeva l’obiettivo che mi ero preposto:
                      `\nuovocomando[opzione]{testo per il secondo argomento del comando}`
                      Chiarito il caso di una sola opzione per \newcommand, rimane il problema multiplo, ovvero implementare un comando con più opzioni, preferibilmente da specificare in ordine singolo tra parentesi quadre, così:
                      `\nuovocomando[opzione1][opzione2]…[opzionen]{testo di input al comando}`

                      Per esempio, vorrei che il comando \firma avesse l’ulteriore opzione [lineabase] con funzionamento si/no, per disegnare una \rule di appoggio della firma autografa centrata ed alla distanza guista.
                      `\firma[\fj\fp][lineabase]{Ruolo}{Nome}`

                      [OT] a migliore spiegazione:
                      Avrei almeno un’altra dozzina di argomenti da approfondire per giungere ad un codice soddisfacente, ma dovrò prima impiegare tempo per costruire una semplice e razionale “interfaccia” da esporre all’utente che dovrà essere solo successivamente implementata.
                      Per esempio, le lettere in mail merge, la possibilità di specificare più indirizzi, la possibilità di abbreviare con semplici comandi i nomi dei firmatari con rispettivo ruolo (che può cambiare di volta in volta), l’aspetto della prima pagina della lettera rispetto a quello delle successive, far si che il codice compia dei tentativi per raccogliere la lettera in un unica pagina, gestione della formula di saluto, nuovo environment per la lista degli allegati alla lettera, automatizzare la costruzione di certe tabelle economiche, ecc.
                      Il più interessante problema mi sembra quello delle lettere multiple (si lo sò esiste il pacchetto envlab), e quello relativo a come l’utente possa fornire le informazioni dei destinatari.
                      Già che ho messo a dura prova la vostra pazienza, vi accenno ad un altra idea che vorrei sviluppare: un pacchetto per la compilazione di etichette complesse progettabili liberamente dall’utente.

                      Grazie.

                      in risposta a: Come scrivere un comando con opzioni? #23393
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::


                        Chiedo scusa egreg9,
                        ho letto velocemente il tuo messaggio e ho interpretato male.

                        Comunque ho capito che invece con \newcommand si può fare però con un solo argomento opzionale (il primo).
                        Ho semplificato il comando inserendo la tabella di centraggio nel box e non viceversa (concordo che questa soluzione è più semplice).
                        Ecco il risultato:
                        `\newcommand{\firma}[3][]{%
                        \makebox[8cm][l]{\small{#1}}%
                        \makebox[8cm][c]{
                        \begin{tabular}{c}
                        \stileruolo{#2}\\
                        \stilenominativo{#3}\\
                        \end{tabular}
                        }\vspace*{0.62cm}
                        }`
                        da usare così:
                        `\firma[\DF\GH]{Il Ruolo}{Dott. Nome Cognome}`
                        o così`\firma{Il Ruolo}{Dott. Nome Cognome}`
                        Grazie.

                        in risposta a: Come scrivere un comando con opzioni? #23392
                        robitex
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::


                          Completamento:

                          Nel caso di firma doppia uso:
                          `\newcommand{\firmadoppia}[4]{%
                          \begin{tabular}{*{2}{p{8cm}}}%
                          \makebox[8cm][c]{\stileruolo{#1}} & \makebox[8cm][c]{\stileruolo{#3}}\\%
                          \makebox[8cm][c]{\stilenominativo{#2}} & \makebox[8cm][c]{\stilenominativo{#4}}\\%
                          \end{tabular}\vspace*{0.62cm}}`

                          Per la firma centrata (che è alla fine del documento per cui non compare più il \vspace per garantire lo spazio della firma vera e propria):
                          `\newcommand{\firmacentrata}[2]{%
                          \begin{center}
                          \stileruolo{#1}\par
                          \stilenominativo{#2}
                          \end{center}}`

                          in risposta a: Come scrivere un comando con opzioni? #23391
                          robitex
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::

                            Questo comando non fa nulla con l’argomento opzionale. Fa’ un esempio di dove lo vuoi con precisione e se ne riparla.
                            Enrico

                            Be, certo che non ha nulla dell’argomento opzionale per il semplice fatto che non so come renderlo opzionale ed è l’argomento di questo topic.

                            Il comando con la sigla “fissa” potrebbe essere:
                            `\newcommand{\firma}[3]{%
                            \begin{tabular}{*{2}{p{8cm}}}%
                            \makebox[8cm][l]{\small{#1}} & \makebox[8cm][c]{\stileruolo{#2}}\\%
                            & \makebox[8cm][c]{\stilenominativo{#3}}\\%
                            \end{tabular}\vspace*{0.62cm}}`

                            Da utilizzare in caso di assenza di sigla così:
                            `\firma{}{Il Direttore}{Dott. Paperino Paolo}`
                            e non così:
                            `\firma{Il Direttore}{Dott. Paperino Paolo}`

                            Ma ce li hai sedici centimetri di giustezza? Se vuoi che la firma sia allineata al margine destro, non occorre fare conti per sistemarla.

                            Come argomento secondario, ti preciso che il tabular mi serve per ottenere i due testi, e , centrati sullo stesso asse che è spostato verso destra nella pagina.
                            Pagina che è larga complessivamente circa 512pt, la stessa del modello in word (il corpo della lettera naturalmente è più stretto vedi: http://www.guit.sssup.it/phpbb/viewtopic.php?t=4085&highlight=myquote).

                            Ciao.

                            in risposta a: Come scrivere un comando con opzioni? #23389
                            robitex
                            Amministratore del forum
                              Up
                              0
                              Down
                              ::


                              Scusate, mi esprimo diversamente:

                              vorrei conoscere il modo di costruire nuovi comandi LaTeX a cui poter inviare un argomento opzionale.
                              Nelle definizioni con \newcommand ciò non mi sembra possibile.

                              Per esempio, ammettiamo di voler costruire un nuovo comando per inserire la firma al termine di una lettera. Tale firma sia composta su due righe, la prima contenente il testo del ruolo e la seconda il testo del nominativo. Eccone un frammento di possibile codice:

                              `\newcommand{\stileruolo}[1]{{\fontfamily{ptm}\selectfont\textsc{#1}}}
                              \newcommand{\stilenominativo}[1]{#1}

                              %definizione dei comandi per le firme della lettera **********************
                              \newcommand{\firma}[2]{%
                              \begin{tabular}{*{2}{p{8cm}}}
                              & \makebox[8cm][c]{\stileruolo{#1}}\\
                              & \makebox[8cm][c]{\stilenominativo{#2}}\\
                              \end{tabular}\vspace*{0.62cm}}`

                              Un esempio di utilizzo del comando è questo:
                              \firma{Il Direttore}{Dott. Paperino Paolo}

                              Bene, ma adesso vorrei poter inserire l’opzione: una sigla ad inizio della prima riga.
                              La sigla è un breve testo di riferimento che potrebbe esserci oppure no.

                              Il comando completo dovrebbe quindi essere questo:
                              \firma[/MD/MF]{Il Direttore}{Dott. Paperino Paolo}

                              che aggiungerebbe la sigla all’inizio della stessa linea di paragrafo del in uno stile da stabilire (probabilmente a caratteri un poco più piccoli del normale).

                              In realtà il problema delle firme alla fine della lettera è più complesso poiché vi sono i seguenti casi:
                              1 – firma unica sulla destra con o senza sigla
                              2 – firma doppia una a sinistra ed una a destra con o senza sigla
                              3 – firma tripla ovvero una firma doppia con sottostante firma centrale

                              Sto lavorando infatti, ad un modello di lettera aziendale che dovrebbe sfociare in un pacchetto molto semplice, così da superare oltre che naturalmente in qualità, anche in efficienza il lavoro che si fa con il file MS Word ufficiale “carta intestata.doc”.

                              [OT]Scrivere una lettera aziendale con LaTeX è una vera follia, ma come dice Edoardo Bennato in “L’isola che non c’è” :
                              E ti prendono in giro
                              se continui a cercarla,
                              ma non darti per vinto perché
                              chi ci ha già rinunciato
                              e ti ride alle spalle
                              forse è ancora più pazzo di te![OT]

                              Grazie (scusate l’OT).

                              in risposta a: “L’arte di scrivere con LaTeX” #23030
                              robitex
                              Amministratore del forum
                                Up
                                0
                                Down
                                ::


                                Guida utile, ben fatta e bellissima da leggere.
                                Grazie e complimenti.

                                Spero anch’io di contribuire alla compagnia.
                                Roberto.

                                Ps.
                                forse sarebbe utile inserire un capitolo introduttivo sulla grafica in LaTeX.
                                Ma molto probabilmente ciò è già stato preso in considerazione.

                                in risposta a: dwg2pdf? #22854
                                robitex
                                Amministratore del forum
                                  Up
                                  0
                                  Down
                                  ::


                                  Ti puoi installare una stampante postscript level 1 plus, produrre un eps e trasformarlo il pdf per l’inclusione con pdflatex.

                                  Ti va il sistema?

                                Stai visualizzando 15 risposte – dal 2,896 al 2,910 (di 2,928 totali)

                                Go to top