Retrocompatibilità philosophy-verbose

  • Creatore
    Topic
  • #111204
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Ho ripreso un vecchio file di circa tre anni fa che adotta philosophy-verbose.
      Ora, a parte che l’opzione giveinits=true mi dava errore e la ho eliminata,
      ricevo nella compilazione un errore che non so decifrare; precisamente, il file principale compila,
      stassa cosa per il file .bib con biber, ma poi appunto fallisce nella ricompilazione
      che dovrebbe includere anche la bibliografia:
      `! Package xkeyval Error: `restoreclassic' undefined in families `blx@bib2'.

      See the xkeyval package documentation for explanation.
      Type H for immediate help.

      l.1125 \fullcite[642-647]{bottero:1992}\par
      }
      ? `
      La riga incriminata è:
      `{\raggedleft\small \emph{Enûma Eliš}, vv. 1-104, da
      \fullcite[642-647]{bottero:1992}\par}`
      Non so se riuscite in ogni caso a immaginare di che cosa possa trattarsi,
      altrimenti cerco di costruire un MWE, posto che l’otiginale è abbastanza complesso

      Ho visto questa discussione:
      philosophy-modern as bib-style and philosophy-verbose as cite-style
      ma non saprei come applicarla al mio caso

      grazie
      m

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #111205
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Ecco un (quasi) MWE
          `\begin{filecontents*}{\jobname.bib}
          @book{ bottero:1992,
          author = “Bottero, Jean and Kramer, Samuel N.”,
          title = “Uomini e dèi della Mesopotamia”,
          publisher = “Einaudi”,
          location = “Torino”,
          year = “1992”,
          }
          \end{filecontents*}

          \documentclass[a4paper,11pt]{report}
          \usepackage{fontspec}
          \defaultfontfeatures{RawFeature=-clig,Ligatures=TeX,Numbers=OldStyle,Contextuals=NoAlternate}
          \setmainfont{EB Garamond}
          \usepackage{polyglossia}
          \setmainlanguage[babelshorthands=true]{italian}
          \PolyglossiaSetup{italian}{indentfirst=false}

          \usepackage{verse}
          \usepackage{filecontents}

          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %%% bibliografia
          \usepackage[babel,italian=guillemets]{csquotes}
          \usepackage[backend=biber,style=philosophy-verbose,scauthors=all,%
          classical=true,editionformat=superscript,volnumformat=strings,classical=true,%
          volumeformat=romansc,sorting=nyt,commacit=true,citepages=omit,indexing]%
          {biblatex}

          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          \addbibresource{\jobname.bib}

          \begin{document}

          \begingroup
          \setlength{\leftmargini}{0pt}
          \begin{verse}
          Quando Lassù | Il cielo non aveva ancora nome,\\
          E Quaggiù la terra ferma | Non era ancora chiamata con un nome,\\
          Soli, Apsû-il-primo, | Loro progenitore,\\
          E Madre — Tiāmat | Genitrice per tutti loro,\\
          Mescolavano insieme | Le loro acque\\
          \end{verse}
          \endgroup

          \smallskip

          {\raggedleft\small \emph{Enûma Eliš}, vv. 1-104, da
          \fullcite[642-647]{bottero:1992}\par}

          \printbibliography

          \end{document}`
          e sempre l’output:
          `! Package xkeyval Error: `restoreclassic' undefined in families `blx@bib2'.

          See the xkeyval package documentation for explanation.
          Type H for immediate help.

          l.108 \fullcite[642-647]{bottero:1992}\par`

          m

        • #111206
          Up
          0
          Down
          ::


          Prova così:
          `\DeclareCiteCommand{\fullcite}
          {\usebibmacro{prenote}}
          {\usedriver
          {\iftoggle{cbx:scauthorscite}%
          {\DeclareNameAlias{sortname}{scdefault}}%
          {\DeclareNameAlias{sortname}{default}}}%
          {\thefield{entrytype}}}
          {\multicitedelim}
          {\usebibmacro{postnote}}`

          Quando ho un attimo correggo gli stili e carico su CTAN

          Ciao
          Ivan

        • #111207
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Ora funziona!
            Ho inserito il codice, quando caricherai la versione corretta
            lo elimino.

            grazie
            m

          • #111208
            Up
            0
            Down
            ::


            Ho appena caricato gli stili aggiornati su CTAN. A giorni dovrebbero essere disponibili su TeX Live.

            Ciao
            Ivan

          • #111209
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Ottimo, grazie!

              m

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

          Go to top