Stile philosophy-modern di biblatex: “et al” in corsivo

  • Creatore
    Topic
  • #108856
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Carissimi, questo è il sorgente:
      `\documentclass{scrbook}
      \usepackage[style=philosophy-modern,hyperref,square,natbib]{biblatex}
      \usepackage{classicthesis}
      \bibliography{Bibliografia}
      \begin{document}
      \cite{oetiker:introduzione}
      \printbibliography
      \end{document}`
      questo il file Bibliografia.bib:
      `@manual{oetiker:introduzione,
      author = {Oetiker, Tobias and Partl, Hubert and Hyna, Irene and Schlegl, Elisabeth},
      title = {The Not So Short Introduction to \LaTeXe},
      year = {2011},
      url = {http://www.ctan.org/tex-archive/info/lshort/english/lshort.pdf}
      } `
      Vorrei “et al.” in corsivo e non in tondo.

      Grazie anticipate,
      Lorenzo

    Visualizzazione 9 filoni di risposte
    • Autore
      Risposte
      • #108857
        Up
        0
        Down
        ::


        Opzione latinemph

        Ciao
        Ivan

      • #108858
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          ivan” post=108977Opzione latinemph

          L’avevo provata, sai? Ho una MacTeX 2013: su terminale ([tt]texdoc biblatex-philosophy[/tt]) mi dice che quell’opzione c’è, ma se la carico mi dà un errore (“opzione non definita”).

          Spero in una tua soluzione, anche spiccia e sporca, intanto che non aggiorno.

        • #108859
          Up
          0
          Down
          ::

          lorenzo.pantieri” post=108978

          Opzione latinemph

          L’avevo provata, sai? Ho una MacTeX 2013: su terminale ([tt]texdoc biblatex-philosophy[/tt]) mi dice che quell’opzione c’è, ma se la carico mi dà un errore (“opzione non definita”).

          Spero in una tua soluzione, anche spiccia e sporca, intanto che non aggiorno.

          Molto strano. Installa la TeX Live 2016 e vedi se funziona con quella. Puoi sempre impostare la distribuzione 2013 dalle preferenze di sistema, così sei sicuro che i tuoi vecchi file continueranno a compilare.

          Ciao
          Ivan

        • #108860
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            ivan” post=108985Molto strano. Installa la TeX Live 2016 e vedi se funziona con quella. Puoi sempre impostare la distribuzione 2013 dalle preferenze di sistema, così sei sicuro che i tuoi vecchi file continueranno a compilare.

            Preferirei rimandare (ancora).

            L’Arte è un documento molto complesso, e sono arrivato quasi alla fine di questa revisione. Vorrei una soluzione manuale, anche “spiccia e sporca”, che trasformi quegli “et al.” (due in tutto il documento!) da tondo in corsivo.

            Se per te è fattibile, ok. Altrimenti lascio così. 🙁

          • #108861
            Up
            0
            Down
            ::


            Svelato l’arcano. L’opzione latinemph è definita solo per lo stile philosophy-verbose. Visto che si tratta di due occorrenze non mi preoccuperei. D’altra parte è sempre stato così con lo stile modern.

            Per quanto riguarda l’aggiornamento di TL su Mac ti spiego come funziona. Se installi mactex 2016 quella diventa la distribuzione attiva. Tuttavia, nelle preferenze di sistema trovi un’applicazione in cui puoi scegliere la distribuzione precedente, nel tuo caso la 2013. Quindi se aggiorni non comprometti nulla. Semplicemente mantieni la possibilità di usare la 2013 ma se vuoi puoi usare anche l’ultima. Io nel mio vecchio mac ho cinque distribuzioni. Quando devo compilare un documento creato nel 2012 vado in preferenze, scelgo la distribuzione 2012 e compilo.

            Ciao
            Ivan

          • #108862
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              ivan” post=108990Svelato l’arcano. L’opzione latinemph è definita solo per lo stile philosophy-verbose. Visto che si tratta di due occorrenze non mi preoccuperei. D’altra parte è sempre stato così con lo stile modern.

              Per me questo è un difetto: “et al.” è latino, e va in corsivo. Quindi ti chiedo come rimediare!

              Visto che ci sono, ti chiedo di dirmi che ne pensi di quello che ho scritto su binlatex nell’altro filone, relativo alla nuova edizione dell’Arte!

              Grazie in anticipo, conto su di te!

            • #108863
              Up
              0
              Down
              ::


              Questo
              `\renewcommand*{\mkibid}{\emph}`
              ha un effetto globale, ma dovrebbe andar bene per il tuo caso.

              Ciao
              IVan

            • #108864
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                ivan” post=108996Questo
                `\renewcommand*{\mkibid}{\emph}`
                ha un effetto globale, ma dovrebbe andar bene per il tuo caso.

                Negativo. Mi dà “\mkibid undefined”. 🙁

              • #108865
                Up
                0
                Down
                ::


                `\renewbibmacro*{name:andothers}{%
                \ifboolexpr{
                test {\ifnumequal{\value{listcount}}{\value{liststop}}}
                and
                test \ifmorenames
                }
                {\ifnumgreater{\value{liststop}}{1}
                {\finalandcomma}
                {}%
                \andothersdelim\bibstring[\emph]{andothers}}
                {}}`

                Ciao
                Ivan

              • #108866
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::


                  L’ho memorizzato così nel mio [tt]impostazioni-artelatex.sty[/tt]:
                  `% “et al.” in corsivo nelle citazioni bibliografiche: magia di Ivan Valbusa!
                  \renewbibmacro*{name:andothers}{%
                  \ifboolexpr{
                  test {\ifnumequal{\value{listcount}}{\value{liststop}}}
                  and
                  test \ifmorenames
                  }
                  {\ifnumgreater{\value{liststop}}{1}
                  {\finalandcomma}
                  {}%
                  \andothersdelim\bibstring[\emph]{andothers}}
                  {}}`
                  Grazie mille, Ivan!

                  http://www.lorenzopantieri.net/LaTeX.html

                  🙂

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

              Go to top