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
            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
            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
            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