robitex

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,936 al 1,950 (di 2,928 totali)
  • Autore
    Risposte
  • in risposta a: modello LaTeX per comporre un questionario #70090
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao,
      inserisci un \noindent prima di \rule.
      Bye.
      R.

      in risposta a: Inserire sorgenti (codice C++) in un documento #70182
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        l3on4rdo” post=69371Ciao a tutti.
        Come al solito, ricorro all’utilissima risorsa che questo forum rappresenta 🙂

        Devo inserire, nella mia tesi di laurea, del codice scritto in C++ (nelle appendici della tesi).
        Più o meno ho presente le indicazioni date su “L’arte di scrivere con LaTeX”, ma ho un dubbio che vorrei chiarire prima di sistemare la formattazione dei codici che poi andrò a mettere nella tesi.

        Il dubbio è relativo al massimo numero di caratteri per riga.
        Come ci si deve regolare, per avere la certezza che l’impaginazione del documento non alteri la formattazione del codice (mandando per esempio a capo le righe troppo lunghe)?

        Grazie in anticipo.
        Ciao

        Si, dovresti fare un esempio delle righe lunghe.
        Magari è una cosa particolare…
        Ciao.

        in risposta a: Gestione tabelle in Emacs/AUCTeX + align.el #60193
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::


          Ciao,
          anche Scite (Scintilla Text Editor) permette la selezione rettangolare e la digitaszione multipla contemporanea su più linee.

          Un saluto.
          R.

          in risposta a: Scorciatoia curve TiKZ #69963
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            nick87″ post=69150Salve a tutti, vorrei aiuto per il seguente codice, che fa tante piccole curve in serie:
            `
            \begin{tikzpicture}

            \draw [->] (-0.3,0) node [below]{$0$} –(7,0) node [below] {$x$};
            \draw [->] (0,-0.3)–(0,4.5) node [above] {$y$};

            \draw (1,.3) to [out=0,in=180] (1.5,.5) to [out=0,in=180] (2,.3) to [out=0,in=180] (2.5,.5) to [out=0,in=180] (3,.3) to [out=0,in=180] (3.5,.5) to [out=0,in=180] (4,.3) to [out=0,in=180] (4.5,.5) to [out=0,in=180] (5,.3) to [out=0,in=180] (5.5,.5) to [out=0,in=180] (6,.3);

            \draw (1,3.8) to [out=60,in=180] (1.5,4) to [out=0,in=180] (2,3.8) to [out=0,in=180] (2.5,4) to [out=0,in=180] (3,3.8) to [out=0,in=180] (3.5,4) to [out=0,in=180] (4,3.8) to [out=0,in=180] (4.5,4) to [out=0,in=180] (5,3.8) to [out=0,in=180] (5.5,4) to [out=0,in=180] (6,3.8);

            \end{tikzpicture}
            `

            Ora, non riesco a fare la stessa cosa però in verticale e volevo sapere se c’è un modo conosciuto per farlo, piuttosto che andare a tentativi…Purtroppo non ho tempo di studiare nei minimi dettagli il manuale (che non ho nemmeno in versione completa) perchè mancano pochissimi giorni alla consegna tesi e mi è stato richiesto l’utilizzo di questo pacchetto…grazie in anticipo…

            Ciao,
            puoi usare anche i percorsi decorati. L’idea è quella di disegnare una linea normale e di applicarvi una decorazione ondulata.

            Per esempio, un set di linee orizzontali decorate a serpente possono essere:
            `\documentclass{standalone}
            \usepackage{tikz}
            \usetikzlibrary{decorations.pathmorphing}
            \begin{document}
            \begin{tikzpicture}

            \draw [->] (-0.3,0) node [below]{$0$} –(7,0) node [below] {$x$};
            \draw [->] (0,-0.3)–(0,4.5) node [above] {$y$};

            \foreach \y in {0.4,0.8,…,4.8}
            \draw [decorate,
            decoration={snake,
            amplitude=4pt,
            segment length=26pt}
            ]
            (1.1,\y) — (5.8,\y);
            \end{tikzpicture}
            \end{document}`

            Regolando ‘amplitude’ e ‘segment length’ è possibile raggiungere il grado di serpeggiamento desiderato.
            Per le linee verticali, basta modificare la definizione delle coordinate, per esempio:

            `\documentclass{standalone}
            \usepackage{tikz}
            \usetikzlibrary{decorations.pathmorphing}
            \begin{document}
            \begin{tikzpicture}

            \draw [->] (-0.3,0) node [below]{$0$} –(7,0) node [below] {$x$};
            \draw [->] (0,-0.3)–(0,4.5) node [above] {$y$};

            \foreach \x in {1.0,1.4,…,5.8}
            \draw [decorate,
            decoration={snake,
            amplitude=4pt,
            segment length=26pt}
            ]
            (\x,0.4) — (\x,4.2);
            \end{tikzpicture}
            \end{document}`

            Un saluto.
            R.

            in risposta a: Produzione di pseudocodice “personalizzato” con latex #69945
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              OldClaudio” post=69132C’è un motivo per il quale non suggerisci di usare texdoc (almeno con TeX Live) piuttosto che indirizzare su un mirror di CTAN?

              Si giusto.
              Il fatto è che al momento della risposta avevo una TeX Live 2010 che non dispone del pacchetto. Io intanto non mi ricordavo bene il nome ed allora ho fatto una verifica su CTAN. Poi è stato un pensiero impilicito quello di riportare il link.

              OldClaudio” post=69132Il pacchetto mi sembra bello, specialmente per quel che vuol fare Damiano; peccato che la documentazione sia in tedesco…:sad:

              Si ma si capisce lo stesso dagli esempi di codice.
              Mi sono interessato a questo pacchetto perché mi servivano dei box per la guida tematica sulla riga di comando.

              Un saluto.
              R.

              in risposta a: Produzione di pseudocodice “personalizzato” con latex #69940
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::

                damiano” post=69119Salve a tutti quanti! Mi chiamo damiano e sono uno studente di 4° superiore; frequento un itis informatico; uso latex da circa una settimana. Lavoro con miktex su windows e texlive su linux.

                Tenterò di spiegare brevemente la mia situazione, tentando di essere il più chiaro possibile, anche per quello che riguarda i non programamtori.
                Il mio professore di informatica consegna a tutti gli studenti di 3à 4à e 5à dei fascicoli contenete appunti che spiegano come realizzare i programmi in laboratorio (pseudocodifica). Questi appunti sono attualmente realizzati con carta e penna e sucessivamente fotocopiati. Il mio obbiettivo è quello di permettere una trasposizione di tutti questi fascicoli in formato digitale, per migliorarne la versatilità e la qualità.

                Ora questo insegnante (haime) non utilizza metodi di pseudocodifica “convenzionale”, per la quale latex ha già l’apposito pacchetto algorithmic, ma stabilisce uno standard tutto suo, il quale prevede una serie di elementi grafici che incornicino la pseudocodifica.
                Allego immagini per referenza: http://i.imgur.com/WRMd1.png http://i.imgur.com/o0fmw.png http://i.imgur.com/1Tso8.png
                Prima di passare alla scrittura di un apposito modulo latex intendo produrre una o due pseudocodifiche descrivendole manualmente.

                Qual’è il metodo migliore per produrre identici elementi grafici di questo genere? Sono sufficenti gli strumenti incorporati in una distribuzione latex (tabelle, quadratini, freccette) o è più conveniente appoggiarsi ad una libreria per la grafica quale, es: tikz? A quale libreria appoggiarsi?

                Ciao!

                Ciao,
                dai un occhiata al pacchetto tcolorbox ( http://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf ), potrebbe facilitare la costruzione dei riquadri. Per il contenuto, un po’ di lavoro dovrebbe risolvere.
                Buon lavoro.
                R.

                in risposta a: Aiuto grazie!!! #69610
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::

                  Gnato” post=68735Ciao a tutti,

                  ieri improvvisamente mi è apparso questo errore:

                  (./Telefonia over TCP:IP.aux)
                  Runaway argument?
                  {
                  ! File ended while scanning use of \bibcite.

                  \par
                  l.23 \begin{document}

                  ?

                  Qualcuno può aiutarmi???

                  Non riesco a capire…mi dà errore sul \begin quando stavo lavorando una ventina di pagine più in basso e compilavo di continuazione senza problemi…

                  Grazie ciao

                  Può darsi che debbano essere rigenerati i file ausiliari bibliografici.
                  Tienici informati.

                  Inoltre non userei spazi nel nome del file, l’abitudine a nominare i file in modo pulito potrà forse evitarti qualche problema in futuro.
                  Ciao

                  in risposta a: overloading #69598
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    egreg9″ post=68725

                    è possibile gestire l’overloading degli operatori in LaTeX?
                    l’ideale sarebbe poter fare qualcosa di questo tipo
                    `\newcommand{\insulto}[2]{#1 è #2}
                    \newcommand{\insulto}[3]{#1 e #2 sono #3}
                    \insulto{luca}{scemo} e \insulto{marco}{francesco}{cretini}`
                    ho provato a giocare sui newcommand ma non riesco a concludere molto…

                    `\documentclass[a4paper]{article}
                    \usepackage{xparse}
                    \ExplSyntaxOn
                    \NewDocumentCommand{\insulto}{m m}
                    {
                    \seq_set_split:Nnn \l_tmpa_seq { , } { #1 }
                    \seq_pop_right:NN \l_tmpa_seq \l_tmpa_tl
                    \seq_map_inline:Nn \l_tmpa_seq { ##1~ }
                    \int_compare:nTF { \seq_length:N \l_tmpa_seq > 0 }
                    { e~\l_tmpa_tl\c_space_tl sono~}
                    {\l_tmpa_tl\c_space_tl \`e~}
                    #2
                    }
                    \ExplSyntaxOff
                    \begin{document}
                    \insulto{luca}{birichino}

                    \insulto{marco,francesco}{zoticoni}
                    \end{document}`
                    1. Il primo argomento viene spezzato alle virgole e inserito in una sequenza
                    2. L’ultimo elemento della sequenza viene tolto e inserito in una variable token
                    3. Si producono uno alla volta gli elementi della sequenza, separati da uno spazio.
                    4. Se la sequenza ha lunghezza zero (cioè c’era un solo nome), si produce il nome seguito da “è”
                    5. Se la sequenza ha lunghezza maggiore di zero si produce “e”, l’ultimo nome e, per finire, “sono”.

                    Ciao
                    Enrico

                    Sembra divertente lavorare con LaTeX3. Speriamo di avere il tempo per approfondire questo nuovo stiule di programmazione TeX.
                    A questo proposito ti chiedo Enrico, se è necessario lavorare molto per apprenderlo e se hai in mente qualche tipo di guida…

                    Un saluto.
                    R.

                    in risposta a: overloading #69596
                    robitex
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::

                      antonio.macrì” post=68719

                      Uhm, continuo ancora ad essere dubbioso sulla possibilità di gestire un numero di argomenti variabili con TeX, per il semplice motivo che la ricerca dei token argomento compiuta da un comando è “fissa” (attendiamo pareri TeXnici).

                      Scusa, ti do perfettamente ragione, non si ha certo “overloading dei nomi dei comandi”. Concordo con te (per quanto ne so) sul fatto che in TeX non esiste una cosa simile, per il semplice motivo che a identificare un comando è il solo nome. Tutti i linguaggi che supportano overloading introducono il concetto di firma di una funzione, che considera anche gli argomenti. In TeX, quello che si può fare è emularlo, come nel mio precedente esempio.

                      Ciao,
                      Antonio

                      Si, il codice che ho postato non funziona (sono anche un po’ arrugginito di TeX), era solo un tentativo per toccare con mano che senza un delimitatore (l’informazione aggiuntiva che in pratica da conto del numero degli argomenti) non si riesce a capire in quale caso siamo e comunque occorre una qualche acrobazia come questa, più semplice delle parentesi tonde (certo che il nostro utente poteva trovare un nome di comando diverso…):

                      `\documentclass{minimal}
                      \usepackage[utf8]{inputenc}

                      \makeatletter
                      % cmd con due arg
                      \def\insulti@ii#1#2{#1 è #2}
                      % cmd con tre arg
                      \def\insulti@iii#1#2#3{#1 e #2 sono #3}

                      % cmd utente
                      \def\insulti#1#2#3;{%
                      \def\tmp@{#3}%
                      \ifx\tmp@\@empty
                      \insulti@ii{#1}{#2}%
                      \else
                      \insulti@iii{#1}{#2}{#3}%
                      \fi
                      }
                      \makeatother

                      \begin{document}

                      \insulti{Paolo}{Andrea}{pasticcioni};

                      \insulti{Paolo}{furbetto};

                      \end{document}`
                      Un saluto.
                      R.

                      in risposta a: [Risolto] Errore updmap in TeX Live 2011 #69603
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::

                        ansys” post=68718Devi lanciare updmap-sys con l’opzione –syncwithtrees.

                        Ciao
                        Orlando

                        Ok, ha funzionato:
                        `C:\Documents and Settings\user>updmap-sys –syncwithtrees
                        Config file: “C:/Programmi/texlive/2011/texmf-config/web2c/updmap.cfg”
                        PTSans-type1.map disabled
                        PTSerif-type1.map disabled
                        `

                        Evidentemente al mio tentativo precedente sullo stesso comando sbagliavo qualcosa.
                        Grazie.

                        in risposta a: overloading #69593
                        robitex
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::

                          antonio.macrì” post=68713

                          è possibile gestire l’overloading degli operatori in LaTeX?
                          l’ideale sarebbe poter fare qualcosa di questo tipo
                          `\newcommand{\insulto}[2]{#1 è #2}
                          \newcommand{\insulto}[3]{#1 e #2 sono #3}
                          \insulto{luca}{scemo} e \insulto{marco}{francesco}{cretini}`
                          ho provato a giocare sui newcommand ma non riesco a concludere molto…

                          È possibile a costo di sostituire le parentesi graffe con parentesi quadre o tonde, ma non lo puoi fare con \newcommand: devi “sporcarti” le mani con le definizioni TeX (il comando \def). Leggiti gli Appunti.

                          In questo caso si parlerebbe più di overloading di “funzioni” cioè “comandi”, trattandosi di TeX.


                          @robitex
                          : l’overloading delle funzioni consente anche di avere il (solo) numero di argomenti diverso. Ma per avere più argomenti dello stesso tipo, non serve scomodare l’overloading (si può fare anche in C).

                          Ciao,
                          Antonio

                          Uhm, continuo ancora ad essere dubbioso sulla possibilità di gestire un numero di argomenti variabili con TeX, per il semplice motivo che la ricerca dei token argomento compiuta da un comando è “fissa” (attendiamo pareri TeXnici). A meno che nel codice del comando a due argomenti non si inserisca un \@gobble o qualcosa del genere.
                          Tipo:
                          `
                          \makeatletter
                          % cmd con due arg
                          \def\insulti@ii#1#2{#1 è #2}
                          % cmd con tre arg
                          \def\insulti@iii#1#2#3{#1 e #2 sono #3}

                          % comando delimitato
                          \def\ins@ulti#1#2#3{
                          \def\tmp@{#3}
                          \ifx\tmp@\@nil
                          \insulti@ii#1#2
                          \else
                          \insulti@iii#1#2#3
                          \fi
                          }

                          % cmd utente
                          \def\insulti#1{
                          \ins@ulti#1\@nil}

                          \makeatother
                          `

                          Per l’overloading, ho in mente il funzionamento di Java mentre per il numero variabile di argomenti penso all’ellipsis …
                          Un saluto.
                          R.

                          in risposta a: overloading #69591
                          robitex
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::

                            albertobosia” post=68707è possibile gestire l’overloading degli operatori in LaTeX?
                            l’ideale sarebbe poter fare qualcosa di questo tipo
                            `\newcommand{\insulto}[2]{#1 è #2}
                            \newcommand{\insulto}[3]{#1 e #2 sono #3}
                            \insulto{luca}{scemo} e \insulto{marco}{francesco}{cretini}`
                            ho provato a giocare sui newcommand ma non riesco a concludere molto…

                            Non credo si possa fare:
                            Al comando \insulto passi un numero variabile di argomenti (e quindi a rigore non si può parlare di overloading che invece interessa il tipo dell’argomento), quindi non può sapere se questi sono 2 o 3.

                            Una diversa sintassi potrebbe risolvere il tuo problema, per esempio prevedendo due distinti comandi per i due casi: \insulto ed \insulti.

                            Oppure prevedere una sintassi chiave valore:
                            `\insulto{name={Paolo,Luca}, insulti={furbetti}}
                            % -> Paolo e Luca sono furbetti

                            \insulto{name={Nicola}, insulti={furbetto,pasticcione}}
                            % -> Nicola è furbetto e pasticcione`

                            Ovvio che senza conoscere il tuo obiettivo, questa esigenza pare non abbia nessuna utilità.
                            Un saluto.
                            R.

                            in risposta a: Introduzione a LaTeX 2012 – Verona (2a edizione) #69586
                            robitex
                            Amministratore del forum
                              Up
                              0
                              Down
                              ::


                              Ho la leggera impressione che il corso sarà qualitativamente eccellente…
                              Buon lavoro!
                              R.

                              PS. Piuttosto,
                              siccome stiamo approntando per il nuovo sito del GuIT la pagina dei template — sorgenti pronti per l’uso per tesi ed altri documenti —, potremo pubblicare il materiale che elaborerete nel progetto.
                              Eventualmente, scrivete all’indirizzo del GuIT Web Team. Grazie mille.

                              in risposta a: Memoria del passato? #69544
                              robitex
                              Amministratore del forum
                                Up
                                0
                                Down
                                ::


                                Probabile bug nei pacchetti?
                                Oppure problemi con il carattere di fine riga nel file sorgente…

                                Un saluto.
                                R.

                                in risposta a: Importare bibliografia da file excel #69547
                                robitex
                                Amministratore del forum
                                  Up
                                  0
                                  Down
                                  ::


                                  Ciao,
                                  forse te la puoi cavare con le formule.
                                  Crea un nuovo foglio “vista” su quello delle bibliografie.
                                  Su questo foglio metterai le formule per riempire le righe stavolta nel formato bibtex.
                                  Poi copia ed incolla tutto in un file di testo.

                                  La cosa un po’ più da investigare è quella di creare il tipo di record adatto al tipo di pubblicazione, articolo, libro ecc.

                                  In alternativa, copia i dati in un file di testo ed elaborali con un piccolo programma in Lua od in Python. Anche qui occorre stare attenti al fomrato dei record dipendenti dal tipo di pubblicazione.

                                  Riferimenti:
                                  http://en.wikipedia.org/wiki/BibTeX
                                  http://www.bibtex.org/Format/

                                  Oppure potresti fare un tentativo con un programma che gestisce i record bibliografici, caso mai avesse la funzione di importazione da fiole di testo csv, per esempio jabref (che probabilmente può coprire meglio di Excel le tue esigenze di tipo gestionali sui references).
                                  http://jabref.sourceforge.net/

                                  Buona thesis.
                                  R.

                                Stai visualizzando 15 risposte – dal 1,936 al 1,950 (di 2,928 totali)

                                Go to top