BibTex(Mng), Memoir e comandi deprecati

  • Creatore
    Topic
  • #3165
    Gus
      Up
      0
      Down
      ::


      Ciao a tutti,

      spero che la risposta non sia già nel forum (ricordavo qualcosa di simile ma non l’ho trovato) e che la domanda non sia una scemenza.

      Usando la classe Memoir e inserendo una bibliografia Bibtex gestita da BibtexMng, trovo errori in compilazione dovuti all’uso di comandi come \bf o \it che sono deprecati e che in Memoir non si possono usare.
      Dato che io non li ho inseriti nelle voci bibliografiche, immagino che sia Bibtexmng o Bibtex stesso a farlo, ad esempio per i numeri delle riviste da mettere in grassetto.

      Qualche soluzione? Grazie,

      Gus

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #3166
        Up
        0
        Down
        ::


        Hai provato ad aggiornare il sistema LaTeX?

      • #3167
        ev
        Partecipante
          Up
          0
          Down
          ::

          Usando la classe Memoir e inserendo una bibliografia Bibtex gestita da BibtexMng, trovo errori in compilazione dovuti all’uso di comandi come \bf o \it che sono deprecati e che in Memoir non si possono usare.

          Ammesso che non si possa proprio “imporre” al programma di usare i comandi del NFSS2, puoi usare l’opzione oldfontcommands di Memoir e tenerti una montagna di warning (che ai fini pratici sono sempre meglio di un errore insormontabile).

        • #3168
          Gus
            Up
            0
            Down
            ::


            Grazie a tutti e due delle risposte.

            Zanna: in che senso “aggiornare”? Ho MikTex Total 2.3, dovrebbe bastare… A te funziona?

            ev: grazie, potrei fare così ma preferivo evitare i warning. Cosa significa ” “imporre” al programma di usare i comandi del NFSS2″? Scusa l’ignoranza.

            Giusto per curiosità, a vostro parere l’errore è ‘dovuto’ a Bibtex o al Manager? Io direi a Bibtex.

            Ciao e grazie,

            g

          • #3169
            prometeos
            Partecipante
              Up
              0
              Down
              ::


              Ciao, io ho avuto lo stesso problema per la compilazione della classe book (in bibliografia) con il parametro volume (che dovrebbe essere messo in grassetto): l’errore riportato per l’appunto era la deprecazione di \bf.
              Allora ho pensato di “forzare” nel preambolo con:
              `\renewcommand{\bf}{\textbf}`

              e tutto funziona senza warnings vari.
              Ciao! 😉

            • #3170
              Up
              0
              Down
              ::

              Ciao, io ho avuto lo stesso problema per la compilazione della classe book (in bibliografia) con il parametro volume (che dovrebbe essere messo in grassetto): l’errore riportato per l’appunto era la deprecazione di \bf.
              Allora ho pensato di “forzare” nel preambolo con:
              `\renewcommand{\bf}{\textbf}`

              e tutto funziona senza warnings vari.
              Ciao! 😉

              Sì, ma non funziona correttamente: \bf non è un comando con argomenti, mentre \textbf sì.
              `\renewcommand{\bf}{\bfseries}`
              Ciao
              Enrico

            • #3171
              prometeos
              Partecipante
                Up
                0
                Down
                ::

                Ciao, io ho avuto lo stesso problema per la compilazione della classe book (in bibliografia) con il parametro volume (che dovrebbe essere messo in grassetto): l’errore riportato per l’appunto era la deprecazione di \bf.
                Allora ho pensato di “forzare” nel preambolo con:
                `\renewcommand{\bf}{\textbf}`

                e tutto funziona senza warnings vari.
                Ciao! 😉

                Sì, ma non funziona correttamente: \bf non è un comando con argomenti, mentre \textbf sì.
                `\renewcommand{\bf}{\bfseries}`
                Ciao
                Enrico

                Personalmente a me funziona senza errori per l’ambito sopra descritto.
                Ciao!

              • #3172
                Up
                0
                Down
                ::

                [quote]Ciao, io ho avuto lo stesso problema per la compilazione della classe book (in bibliografia) con il parametro volume (che dovrebbe essere messo in grassetto): l’errore riportato per l’appunto era la deprecazione di \bf.
                Allora ho pensato di “forzare” nel preambolo con:
                `\renewcommand{\bf}{\textbf}`

                e tutto funziona senza warnings vari.
                Ciao! 😉

                Sì, ma non funziona correttamente: \bf non è un comando con argomenti, mentre \textbf sì.
                `\renewcommand{\bf}{\bfseries}`
                Ciao
                Enrico

                Personalmente a me funziona senza errori per l’ambito sopra descritto.[/quote]
                Non è un buon motivo per usare una definizione scorretta. Prova
                `\renewcommand{\bf}{\textbf}
                {\bf 123}`
                e dimmi se il risultato è quello che ti aspetti. La mancanza di errori sintattici non assicura la correttezza del risultato. Alcuni antiquati stili bibliografici usano \bf, ma proprio nel modo che ti ho indicato: se usi la tua ridefinizione ottieni risultati scorretti a meno che fra \bf e la graffa di chiusura non ci sia un solo carattere.

                Ciao
                Enrico

              • #3173
                prometeos
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie Enrico, ma non volevo essere testardo, ho riportato solo i miei risultati. Seguirò i tuoi consigli.

                  Mirko

              Visualizzazione 7 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top▲