[Risolto] Problema con scauthors e biblatex

  • Creatore
    Topic
  • #111662
    Up
    0
    Down
    ::


    Questo è quello che definisco:

    `\usepackage[style=philosophy-modern,scauthors=all,backend=biber,hyperref,square,natbib]{biblatex}`

    Ottengo però l’errore:

    `! Package etoolbox Error: Invalid boolean value 'all'. `

    Il porblema è dato da `scauthors=all`. Quello che vorrei ottenere è sia i riferimenti che le citazioni bibliografiche siano scritte in small cap.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #111663
      Up
      0
      Down
      ::


      Potresti mostrarci un esempio minimo compilabile?
      Usa l’ambiente filecontents per la bibliografia.

      Ciao
      Ivan

    • #111664
      Up
      0
      Down
      ::


      `\documentclass[12pt,a4paper,twoside,openright,titlepage]{book}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian,english]{babel}
      \usepackage[suftesi]{frontespizio}
      \usepackage{fancyhdr}
      \usepackage{emptypage}
      \usepackage{amsmath,amssymb,amsthm}
      \usepackage{titlesec}
      \usepackage{geometry}
      \usepackage{lipsum}
      \usepackage[titles]{tocloft}
      \usepackage{lmodern}

      \usepackage{xcolor}
      \usepackage{hyperref}
      \hypersetup{
      pdfstartview={FitH},
      bookmarks=true,
      colorlinks=true,
      linkcolor=blue,
      filecolor=blue,
      urlcolor=blue,
      citecolor=blue,
      linktoc=section,
      }

      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-modern,scauthors=all,backend=biber,hyperref,square,natbib]{biblatex}
      \addbibresource{bibliografia.bib}

      \begin{document}
      \frontmatter
      \tableofcontents
      \mainmatter
      \chapter{Introduzione}
      \citet{knuth}

      \backmatter
      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \printbibliography
      \end{document}`

      Questo il contenuto di bibliografia.bib:

      `@book{knuth,
      author = {Knuth, Donald Ervin},
      title = {Computer Programming as an Art},
      volume = {3},
      publisher = {Addison-Wesley},
      year = {1973},
      address = {Reading (Massachusetts)}
      }`

      Come vedi l’unico problema che emerge nella compilazione è dovuto a scauthors=all.

      Ciao
      Giovanni

    • #111665
      Up
      0
      Down
      ::


      Ho provato ma non ottengo alcun errore. Tuttavia, io ho ancora la TeX Live 2016, quindi chiederei a qualcuno con la distribuzione aggiornata di fare un controllo.
      Questo è un esempio minimo compilabile:
      `
      \documentclass{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}

      \begin{filecontents*}{\jobname.bib}
      @book{knuth,
      author = {Knuth, Donald Ervin},
      title = {Computer Programming as an Art},
      volume = {3},
      publisher = {Addison-Wesley},
      year = {1973},
      address = {Reading (Massachusetts)}
      }
      \end{filecontents*}

      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-modern,scauthors=all]{biblatex}
      \addbibresource{\jobname.bib}

      \begin{document}

      \cite{knuth}

      \end{document}`

      Ciao
      Ivan

    • #111666
      Up
      0
      Down
      ::


      Anche io ho ancora TL16. Forse il problema è che ho la versione 1.8 di di biblatex-philosophy e scauthors è stato introdotto nella 1.9.2. Può essere questo il problema?
      In ogni caso proverò ad installare TL17.

    • #111667
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Compila con i nomi in maiuscoletto sia nella bibliografia sia nelle citazioni.
        Ho modificato l’EMC in questo modo`% !TEX TS-program = pdflatex
        % !TEX encoding = UTF-8 Unicode
        % !BIB TS-program = biber
        \documentclass{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \begin{filecontents*}{\jobname.bib}
        @book{knuth,
        author = {Knuth, Donald Ervin},
        title = {Computer Programming as an Art},
        volume = {3},
        publisher = {Addison-Wesley},
        year = {1973},
        address = {Reading (Massachusetts)}
        }
        \end{filecontents*}

        \usepackage[autostyle,italian=guillemets]{csquotes}
        \usepackage[style=philosophy-modern,scauthors=all]{biblatex}
        \addbibresource{\jobname.bib}

        \begin{document}

        \cite{knuth}

        \printbibliography
        \end{document}`Ho eseguito la compilazione con MacTeX 2017 (cioè TeXLive 2017, perché la parte Mac riguarda i file accessori), ma ho aggiunto al riga magica relativa al motore bibliografico e ho aggiunto il comando \printbiliography, coì tanto per avere anche la bibliografia stampata.

      • #111668
        Up
        0
        Down
        ::


        Con TL17 funziona anche a me. Evidentemente era un problema di versione del pacchetto.

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

    Go to top