DMW

Risposte nei forum create

Stai visualizzando 15 risposte – dal 976 al 990 (di 1,318 totali)
  • Autore
    Risposte
  • in risposta a: Comando per creare comandi #16248
    DMW
      Up
      0
      Down
      ::

      Esiste un modo per creare un comando di creazione di comani? Mi spiego.

      Mettiamo che io crei questo comano \newcommand, deve accettare un parametro che fungerà da nome di un secondo comando. Se per esempio faccio
      `\newccomand{prova}{altro parametro}`
      questa cosa deve creare un comando
      `\prova{veramente}`
      che visualizza qualcosa del tipo: veramente altro parametro.

      Non so se mi sono spiegato, scusate se sono stato confuso. Si può fare?

      Devi aggiungere un parametro:
      `
      \newcommand{\prova}[1]{#1 altro parametro}
      …..
      \prova{veramente}
      `

      Ciao

      Andrea

      in risposta a: Listings e direttive C++ #16134
      DMW
        Up
        0
        Down
        ::

        C’è una ragione precisa per cui usi
        `classoffset`
        anziché
        `morekeywords=[2]…`
        e simili? Ho mandato un bug report all’autore del pacchetto.

        Grazie mille!

        Daniele

        No, è la stessa cosa.

        Infatti a pag. 29 della documentazione puoi leggere “the optional argument is the class number…” E poi fa l’esempio con classoffset, che ho usato poco tempo fa in un documento.

        Anzi, il tuo modo è più snello.

        Ciao

        Andrea

        in risposta a: Listings e direttive C++ #16132
        DMW
          Up
          0
          Down
          ::

          Intanto grazie per il suggerimento. Nel peggiore dei casi, potrei far passare #include come una “parola chiave secondaria” e differenziarla perciò dalle altre parole chiave.

          Ciao

          Daniele

          Metto la soluzione per completezza. Comunque bisognerebbe far presente il problema all’autore del pacchetto.

          `
          \lstset{language=C++,
          alsolanguage=[ANSI]C,
          backgroundcolor=\color{veryLightGrey},alsoletter={\#},
          classoffset=0,
          %morekeywords={\#include},
          keywordstyle=\color{RoyalBlue},
          classoffset=1,
          morekeywords={\#include},
          keywordstyle=\color{Red},
          classoffset=0
          numbersep=8pt,
          basicstyle=\small\sffamily,
          commentstyle=\color{Green}\small\sffamily,
          stringstyle=\sffamily,
          showstringspaces=false,
          breaklines=true,
          frame=none}`

          Ciao

          Andrea

          in risposta a: Listings e direttive C++ #16129
          DMW
            Up
            0
            Down
            ::


            non è keywordsprefix={\#}, ma alsoletter:
            `
            \lstset{language=C++,
            alsolanguage=[ANSI]C,
            backgroundcolor=\color{veryLightGrey},
            keywordstyle=\color{RoyalBlue},
            directivestyle=\color{Red}\tiny,
            alsoletter={\#},
            morekeywords={\#include},
            %moredirectives={\#include},
            numbersep=8pt,
            basicstyle=\small\sffamily,
            commentstyle=\color{Green}\small\sffamily,
            stringstyle=\sffamily,
            showstringspaces=false,
            breaklines=true,
            frame=none}
            `

            Il problema è che l’opzione directivestyle non ha effetto e non so perché.

            in risposta a: consigli sull’uso di Titlesec #16103
            DMW
              Up
              0
              Down
              ::


              Ho fatto alcune prove e questo codice non è ottimale,
              `
              \titleformat{\chapter}[block]
              {\huge}
              {\hfill\oldstylenums{\thechapter}.}
              {3ex}
              {\huge}
              [\vspace{.7ex}{\titleline[r]{\rule{.75\textwidth}{.4pt}}}]
              \titlespacing{\chapter}{0pt}{40pt}{40pt}
              `

              Infatti provate a mettere l’indice o un capitolo senza numero.

              Invece così, a mio avviso, è un po’ meglio:
              `
              \titleformat{\chapter}[block]
              {\huge}
              {\oldstylenums{\thechapter}.}
              {3ex}
              {\huge\filleft}
              [\vspace{.7ex}{\titleline[r]{\rule{.75\textwidth}{.4pt}}}]
              \titlespacing{\chapter}{0pt}{40pt}{40pt}
              `

              Ciao

              Andrea

              in risposta a: consigli sull’uso di Titlesec #16102
              DMW
                Up
                0
                Down
                ::

                Le graffe attorno a \titleline[r]{…} servono a evitare che TeX consideri la parentesi quadra chiusa dopo “r” come delimitatore dell’argomento opzionale di \titlesec.

                Ecco perché con \titleline mi dava errore. 😀

                Ciao

                Andrea

                in risposta a: consigli sull’uso di Titlesec #16100
                DMW
                  Up
                  0
                  Down
                  ::

                  Ciao, grazie dell’aiuto…
                  Hai ragione, il “cerchietto del grado”, per scrivere “primo” capitolo non si può vedere.. 😯
                  Cmq ho integrato quello che mi hai suggerito e dopo vari tentativi sono giunto a questo:`\titleformat{\chapter}[block]
                  {\Large}
                  {\hfill\oldstylenums{\thechapter.}}
                  {3ex}
                  {\huge}
                  [\vspace{0.7ex}\titlerule]%
                  \titlespacing{\chapter}{0pt}{40pt}{40pt} `
                  che non è male: numero del capitolo, nome e sotto un bordino nero.. 🙂
                  la titlerule se si potesse un po’ accorciare, nel senso, non farla lunga tutta la riga ma, diciamo 3/4.. sempre sotto in nome del capitolo, allieneato a DX… Credo che si possa, ma non.. Che dite?
                  Grazie mille cmq x l’aiuto, questo forum è davvero utile.
                  A presto.. e buone vacanze direi..

                  Prova così.
                  `
                  \titleformat{\chapter}[block]
                  {\Large}
                  {\oldstylenums{\thechapter.}}
                  {3ex}
                  {\huge\filleft}
                  [\vspace{-20pt}\hfill\hbox to 0.85\linewidth{\titlerule}]%
                  \titlespacing{\chapter}{0pt}{40pt}{40pt}`

                  Putroppo in qusto caso bisogna andare ad occhio, almeno credo, poi magari qualcuno mi smentirà. Infatti ho inserito \vspace{-20pt} per tirare su la riga.

                  Per cose più complicate forse è meglio lasciar stare titlesec e agire in un altro modo, direttamente sul sorgente. Comunque fammi sapere se va bene.

                  A presto.. e buone vacanze direi..

                  Magari!! 👿 👿 👿

                  Ciao

                  Andrea

                  in risposta a: consigli sull’uso di Titlesec #16097
                  DMW
                    Up
                    0
                    Down
                    ::

                    Ciao a tutti!
                    Prima di tutto vorrei dire che mi sono avvicinato al mondo di Latex da appena 1 settimana, quindi sono proprio principiante. Potrei benissimo scrivere la tesi in Word, ma il mondo di latex è molto affascinante e voglio almeno tentare, in fondo è una “sfida stimolante” ‘:)’

                    Il mio problema è l’uso della pack Titlesec, per formattare un pochino i titoli del capitoli e sezioni. Ho letto varie documentazioni ecc + altri topic, ma confesso, non ci ho capito molto.. Quindi Preambolo (niente di che…)
                    `\documentclass[12pt,a4paper]{report}
                    \usepackage[binding=0.4cm]{layaureo}
                    \usepackage[italian]{babel} % lingua italiana
                    \usepackage[T1]{fontenc}
                    \usepackage{textcomp}
                    \usepackage{fancybox}
                    \usepackage{makeidx}
                    \usepackage{graphicx}
                    \usepackage{mathpazo}
                    \usepackage{setspace}
                    \usepackage{epigraph}
                    \usepackage[sf,sl,compact]{titlesec}
                    `

                    Ora, quello che mi piacerebbe avere è un titolo del capitolo tipo:
                    ` 1° Intruzione generale
                    `
                    Con il numero a sx e la scritta “int “ecc allieata a dx.. non so come sia la resa, ma più o meno.. più che altro per capire il meccanismo. Ho visto che bisogna impostare [block] e poi usare i comandi \thechapter e \chapter, per richiamare i nomi.. Poi magari vorrei aggiungere una linea continua sotto.. o magari solo sotto il nome del capitolo.. Ho smanettato ma non ce l’ho fatta.. Se qualcuno mi spiega.. senno lascio perdere..
                    Da solo avevo fatto una cosa del genere, ma non mi soddisfa molto.. 😳
                    `\titleformat{\chapter}[block]
                    {\normalfont\huge}{\thechapter.}{10pt}{\fontsize{36}{36}\slshape}
                    \titlespacing{\chapter} {10pt}{-25pt}{20pt}
                    `
                    Che dite? Grazie in anticipo x la disponibiltà : 😉
                    PS: per togliere il numero del capitolo? si usa l’asterisco, ma poi nell’indice?

                    Il simbolo di grado dopo il numero è orrendo.
                    Comunque se lo vuoi basta caricare il pacchetto textcomp e scrivere \textdegree dopo \thechapter.

                    Per me la soluzione migliore, almeno nel tuo caso, è questa:
                    `
                    \titleformat{\chapter}[block]
                    {\Huge}{\thechapter\hfill}{0pt}{\Huge\slshape\filleft}
                    \titlespacing{\chapter}{10pt}{-25pt}{20pt}`

                    Anche se in generale non mi piace.

                    Per quanto riguarda l’indice devi usare \addcontentsline in questo modo
                    `\chapter*{asterisco}
                    \addcontentsline{toc}{chapter}{asterisco}`

                    Ciao

                    Andrea

                    in risposta a: Virgolette e spazio #15576
                    DMW
                      Up
                      0
                      Down
                      ::

                      Mi vergogno immensamente….ma nemmeno con
                      `'' + ''`
                      vengono le virgolette…
                      O meglio, le virgolette vengono, ma sono tutte di chiusura…
                      Cosa faccio che non funziona?
                      Grazie mille!!!

                      Prova così
                      `
                      \documentclass{minimal}
                      \usepackage[italian]{babel}
                      \begin{document}
                      “”testo'' %due volte maiuscola+2 e poi 2 apici

                      “testo''
                      \end{document}`

                      il doppio apice, se usi win e la tastiera italiana, lo trovi sul numero 2, quindi basta premere maiuscola+2. L’apice lo trovi sotto il punto interrogativo accanto allo zero

                      Più di così non so che fare.

                      Ciao

                      Andrea

                      in risposta a: [RISOLTO]Presentazione e problema con makeglos #15797
                      DMW
                        Up
                        0
                        Down
                        ::


                        Basta modificare il nome del post.

                        Ciao

                        Andrea

                        in risposta a: Testo in box colorato #15808
                        DMW
                          Up
                          0
                          Down
                          ::

                          L’effetto è analogo a un esempio sopra, cioè il testo viene “evidenziato” ma il box (o meglio il framebox) rimane senza colore.
                          Intanto grazie
                          Ziocalepino

                          Non mi sembra.
                          `
                          \documentclass{article}
                          \usepackage{amsmath,amssymb,amsthm}
                          \usepackage{amsfonts,amsthm,xcolor}
                          \begin{document}
                          \fcolorbox{green}{red}{texte}
                          \put(138,65){\fcolorbox{green}{red}{texte}}
                          \end{document}`

                          Crea una box con contorno verde e riempimento rosso. Non è il testo ad essere evidenziato.

                          Ciao

                          Andrea

                          in risposta a: [RISOLTO]Presentazione e problema con makeglos #15795
                          DMW
                            Up
                            0
                            Down
                            ::


                            Se usi il pacchetto hyperref puoi scrivere così
                            `
                            \cleardoublepage
                            \phantomsection
                            \addcontentsline{toc}{chapter}{\glossaryname}
                            \markboth{\MakeUppercase{Glossario}}{\MakeUppercase{Glossario}}
                            \printglossary`

                            Prima però è meglio se cancelli i file ausiliari e ricompili da capo
                            Il comando markboth va prima di \printglossary.

                            ciao

                            Andrea

                            in risposta a: Toptesi e numerazione pagina sbagliata #15786
                            DMW
                              Up
                              0
                              Down
                              ::

                              Mi scuso se non ho risposto prima ma non ho ancora potuto provare il codice.

                              Intanto però chiedo, visto che non mi è chiaro:le linee di codice che mi hai fornito le devo sostiturire nel file .sty del pacchetto al posto di quelle “sbagliate”?

                              Grazie,
                              Enrico

                              Penso che basti aggiungerle nel preambolo.

                              Ciao

                              Andrea

                              in risposta a: Testo in box colorato #15806
                              DMW
                                Up
                                0
                                Down
                                ::

                                Ciao, all’interno di una figura generata in ambiente picture devo inserire dei box di testo del tipo:

                                \put(138,65){\framebox(32,10){Testo}}

                                Il box di dimensioni (32,10) unità dovrebbe avere lo sfondo colorato, ad esempio di grigio chiaro. Il problema è che con il comando

                                \put(138,65){{\psframebox*[fillcolor=gray]{\framebox(32,10){Testo}}}}

                                ovvero con l’utility di pstricks \psframebox* posta all’esterno del comando \framebox ottengo che il grigio deborda dal box, mentre con il comando

                                \put(138,65){\framebox(32,10){\psframebox*[fillcolor=gray]{Testo}}}

                                ovvero con \psframebox* posto all’interno del framebox ottengo il testo “evidenziato” in grigio e il resto del box bianco.

                                Come posso fare per avere un riempimento “perfetto”?
                                Grazie a tutti

                                Ziocalepino

                                Puoi usare il pacchetto xcolor:
                                `
                                \fcolorbox{green}{red}{testo}`

                                ciao

                                Andrea

                                in risposta a: [RISOLTO]Presentazione e problema con makeglos #15793
                                DMW
                                  Up
                                  0
                                  Down
                                  ::

                                  Ti sbagli. A me non succede.

                                  Pagina 1 c’è l’indice
                                  Pagina 2 vuota
                                  Pagina 3 capitolo 1
                                  Pagina 4 vuota
                                  Pagina 5 glossario

                                  grazie per l’interessamento.

                                  il problema, almeno nel mio caso, é che l’indice é sbagliato:

                                  Indice
                                  1 Applicazioni Internet e Web 3
                                  1.1 Applicazioni Internet . . . . . . . . . . . . . . . . . . . . . . . 3
                                  Glossario 3

                                  indica il glossario a pagina 3 invece é a pagina 5, a te non succede così?

                                  per la cronaca sono su windows xp con miktex 2.6.

                                  Grazie ancora

                                  ecco la soluzione aggiungere \cleardoublepage:
                                  `
                                  \cleardoublepage
                                  \addcontentsline{toc}{chapter}{\glossaryname}
                                  \printglossary
                                  \markboth{\MakeUppercase{Glossario}}{\MakeUppercase{Glossario}}
                                  `

                                  ciao

                                  Andrea

                                Stai visualizzando 15 risposte – dal 976 al 990 (di 1,318 totali)

                                Go to top