DMW

Risposte nei forum create

Stai visualizzando 15 risposte – dal 16 al 30 (di 1,318 totali)
  • Autore
    Risposte
  • in risposta a: Creazione ambienti simili a \exercise e \answer del TeXBook #28667
    DMW
      Up
      0
      Down
      ::


      Giusto, c’è anche a pag. 422.

      Grazie per l’aiuto, la soluzione è perfetta.

      Mi spieghi un paio di cose?

      Cosa ci fa quel gruppo, cioè questo
      `{\obeylines \gdef\copyans#1
      {\def\next{#1}%
      \ifx\next\empty\let\next=\endgroup %
      \else\immediate\write\ans{\next} \let\next=\copyans\fi\next}} `

      “sospeso a mezz’aria”? Non è all’interno di nessun comando!

      e poi perché il loop
      `\@tempcnta=128
      \loop\ifnum\@tempcnta<256
      \catcode\@tempcnta=12
      \advance\@tempcnta\@ne
      \repeat`
      dentro \setupcopy, o meglio \ex@sanitize?

      Ma il loop non è sempre positivo? Non si rimane lì per sempre?o quel catcode risolve tutto? Non potevi scrivere come scritto in manmac.tex cioè \catcode`\|=\other?

      Ciao

      Andrea

      in risposta a: Creazione ambienti simili a \exercise e \answer del TeXBook #28665
      DMW
        Up
        0
        Down
        ::


        Ho provato ma non andava. Poi ho aggiunto \newwrie\ans e va. Però non mi stampa le risposte.
        `\documentclass[a4paper]{article}
        \usepackage[latin1]{inputenc}
        \usepackage{amsthm}
        \theoremstyle{definition}
        \newtheorem{exercise}{Esercizio}[section]

        \makeatletter
        \newwrite\ans
        \def\answer{\par
        \immediate\write\ans{}
        \immediate\write\ans{\string\item[\theexercise]}
        \copytoblankline}
        \def\copytoblankline{\begingroup\setupcopy\copyans}
        \def\setupcopy{\ex@sanitize\obeylines}
        {\obeylines \gdef\copyans#1
        {\def\next{#1}%
        \ifx\next\empty\let\next=\endgroup %
        \else\immediate\write\ans{\next} \let\next=\copyans\fi\next}}

        \def\ex@sanitize{\def\do##1{\catcode`##1=12 }\dospecials
        \@tempcnta=128
        \loop\ifnum\@tempcnta<256
        \catcode\@tempcnta=12
        \advance\@tempcnta\@ne
        \repeat}
        \def\inputanswers{\immediate\closeout\ans
        \section*{Risposte}
        \begin{enumerate}
        \input{\jobname.ans}
        \end{enumerate}}
        \makeatother

        \begin{document}

        \section{Titolo}
        testo
        \begin{exercise}
        Quanto fa $2+2$?\answer $4$

        \end{exercise}

        \inputanswers
        \end{document} `

        Mi dice che manca il file nomefile.ans.

        in risposta a: circuiti elettronici #28645
        DMW
          Up
          0
          Down
          ::


          Io, per ora, uso sia PSpice sia OrCAD. Da OrCAD esporto in dxf, poi do il dxf in pasto a CorelDraw, faccio le modifiche (se ce ne sono) e poi esporto in pdf. Il tutto in maniera anche abbastanza veloce.

          Quando ho tempo anche io uso circuit_macros che trovo, come te, un po’ troppo macchinoso.

          Ho trovato anche circuitikz http://home.dei.polimi.it/mredaelli/circuitikz/examples.html
          ma non ha molti simboli.

          Ciao

          Andrea

          in risposta a: classic.bst, “and others” -> “et al.” #28508
          DMW
            Up
            0
            Down
            ::


            La modifica del prof. va bene.
            Quindi partendo dal file online si deve fare la modifica della riga 415, come indicato sopra.

            Le prove sembrano corrette.

            Ciao

            Andrea

            in risposta a: classic.bst, “and others” -> “et al.” #28504
            DMW
              Up
              0
              Down
              ::


              Lorenzo,
              buone nuove.

              Le modifiche precedenti non sono più valide, quindi le due righe restano quelle di partenza.
              `
              { ” ” * bbl.etal emphasize * }
              { bbl.and space.word * t * } `

              Alla fine non devi modificare nulla. Partendo dall’originale, si deve semplicemente spostare ‘t := dalla riga 407 alla fine della 404. Cioè da così
              `….{ s nameptr
              “{vv~}{ll}{, f.}{, jj}”
              format.name$
              bib.name.font
              bibinfo bibinfo.check
              't :=
              nameptr #1 >
              ……. `
              a così
              `…{ s nameptr
              “{vv~}{ll}{, f.}{, jj}”
              format.name$ 't :=
              bib.name.font
              bibinfo bibinfo.check
              nameptr #1 >
              ….`
              Alla fine era una immensa cavolata. Ho provato e sembra andare bene.

              Ciao

              Andrea

              in risposta a: classic.bst, “and others” -> “et al.” #28503
              DMW
                Up
                0
                Down
                ::


                Ora che sono a casa, ho fatto delle prove e purtroppo non funziona molto bene.
                Ad esempio se metti
                `{Oetiker, Tobias and Cognome, nome and Cognome, Nome ….}`

                cioè se gli autori sono n, con n>2, nella bibliografia vengono messi n-1 autori e poi et al.

                Ad esempio se gli autori sono tre, compaiono due autori più et.al.

                Se sono cinque, compaiono quattro autori più et al.

                Se gli autori al massimo sono due va bene, altrimenti non mi sembra una cosa buona.

                Ad esempio se metti sette autori, compaiono sei più et al.

                Ora provo in un altro modo. Vi farò sapere.

                Ciao

                Andrea

                in risposta a: classic.bst, “and others” -> “et al.” #28502
                DMW
                  Up
                  0
                  Down
                  ::


                  Non dovrebbe succedere nulla perché dopo if$ il gruppo si chiude.

                  and others Lorenzo lo mette sotto AUTHOR = {Oetiker, Tobias and others}, nel file Bibliografia.bib, quindi c’è: non deve comparire nelle due righe
                  `
                  { ” ” * bbl.etal emphasize * }
                  { ” ” * bbl.etal emphasize * } `
                  Queste servono solo a formattare il nome.

                  Credo che con la mia modifica se ci sono più di due autori ( numnames #2 >), BibTeX mette i primi due autori e poi et al., mentre se è presente {autore and others} (t “others”), come in questo caso, mette autore et al.

                  Perché da come è scritto, nel riferimento creato con \citep dovrebbe comparire [Otiker et al.,…]. Quindi se copio la riga sopra e la metto sotto si dovrebbe ottenere lo stesso effetto.

                  Ciao

                  Andrea

                  in risposta a: classic.bst, “and others” -> “et al.” #28500
                  DMW
                    Up
                    0
                    Down
                    ::


                    Che ci vuole! 😀
                    Prova a sostituire le righe 415-417 con queste
                    ` t “others” =
                    { ” ” * bbl.etal emphasize * }
                    { ” ” * bbl.etal emphasize * }
                    `
                    “others” dopo la t non c’entra nulla.

                    Non ho verificato se funzia. Vedi se va: io non posso provare un po’ perché non ho LaTeX e un po’ perché non ho molto tempo.

                    Devo scappare 👿 👿 👿 👿

                    Ciao,

                    Andrea

                    in risposta a: Tabella multirow & multicolumn #27850
                    DMW
                      Up
                      0
                      Down
                      ::


                      Carica booktabs e multirow e scrivi
                      `\usepackage{booktabs,multirow}

                      \begin{document}
                      \begin{tabular}{ccc}
                      \toprule
                      \multirow{2}*{Composto}&\multicolumn{2}{c}{concentrazione}\\
                      \cmidrule{2-3}
                      &Min&Max\\
                      \midrule
                      Nome1&1&2\\
                      Nome2&1&2\\
                      Nome3&3&4\\
                      \bottomrule
                      \end{tabular}
                      \end{document}`

                      Ciao

                      Andrea

                      in risposta a: Qualche domanda su \hrulefill #27847
                      DMW
                        Up
                        0
                        Down
                        ::


                        Anzi il correttore ce l’ha!
                        Leggiti bene il paragrafo 5.9 della guida che ti ho indicato prima.

                        Ciao

                        Andrea

                        in risposta a: Qualche domanda su \hrulefill #27846
                        DMW
                          Up
                          0
                          Down
                          ::


                          Onestamente preferisco la classe exam.
                          http://www.ctan.org/get/macros/latex/contrib/exam/examdoc.pdf

                          Non ha il correttore per le risposte ma, secondo me, è fatta un po’ meglio.
                          Sul forum ci sono dei topic a riguardo. Vedi questi
                          http://www.guit.sssup.it/phpbb/viewtopic.php?t=1441
                          http://www.guit.sssup.it/phpbb/viewtopic.php?t=3703
                          permette di mettere anche quelle righe come le vuoi tu con un semplice comando.

                          Ciao

                          Andrea

                          in risposta a: Qualche domanda su \hrulefill #27843
                          DMW
                            Up
                            0
                            Down
                            ::


                            lo so ma il problema è che quelle tre righe compaiono anche nel correttore: e io non so come non farle comparire, oppure far comparire quelle tre righe al posto dello spazio bianco.
                            Comunque non è answer è che dopo \hrulefill ci va una riga vuota o un a capo.

                            Ciao

                            Andrea

                            PS: ci risiamo con l’ora del server. 👿 👿 👿

                            in risposta a: Qualche domanda su \hrulefill #27842
                            DMW
                              Up
                              0
                              Down
                              ::


                              Prova a scrivere
                              `\hrulefill

                              \begin{answer}`
                              oppure
                              `\hrulefill\par
                              \begin{answer}`
                              o
                              `\hrulefill\newline
                              \begin{answer}`

                              in corrispondenza dell’ultimo \hrulefill.

                              Ciao

                              Andrea

                              in risposta a: Persoalizzare la classe examdesign. #27775
                              DMW
                                Up
                                0
                                Down
                                ::


                                Prof. aggiungi/sostituisci questo pezzo (riga 1393), per sostituire Answer: con Risposta: (o altro)
                                `\DefineAnswerWrapper{\begin{description}\item[\@Answername:]}{\end{description}}
                                \def\Answername#1{\def\@Answername{#1}}
                                \Answername{Answer}`

                                Così si può scrivere \Answername{Risposta} oppure \Answername{Soluzione}.

                                Ciao

                                Andrea

                                in risposta a: percentuale e pacchetto siunits #27827
                                DMW
                                  Up
                                  0
                                  Down
                                  ::


                                  Non vuol dire che se una cosa compare in siunitx debba essere per forza un’unità di misura.

                                  La percentuale è semplicemente il rapporto tra due numeri (1/2)*100=50%, le unità dove sono?

                                  il pacchetto SIunits non aggiunge nessuno spazio: infatti questo
                                  `\[\unita{50}{\meter}=50\meter\]`
                                  dà lo stesso risultato a destra e a sinistra dell’uguale.

                                  Va’ tranquillo. 😀

                                  Ciao

                                  Andrea

                                Stai visualizzando 15 risposte – dal 16 al 30 (di 1,318 totali)

                                Go to top