Domanda per l’autore di xcite

  • Creatore
    Topic
  • #109802
    Up
    0
    Down
    ::


    Ciao,

    mi sono accorto che il pacchetto xcite non funziona in un documento che sto compilando, cosi ho letto la documentazione ed ho visto che la macro principale \XC@test cerca nel file aux le linee il cui primo token e’ \bibcite.

    Nel mio pero’ le citazioni iniziano con \abx@aux@cite.

    Cosi ho cercato di modificare la macro, ma non ci sono riuscito. La versione originale e’

    `
    \long\def\XC@test#1#2#3#4\XC@{%
    \ifx#1\bibcite
    \bibcite{\XC@prefix#2}{#3}%
    \else\ifx#1\@input
    \edef\XC@list{\XC@list#2\relax}%
    \fi\fi
    \ifeof\@inputcheck\expandafter\XC@aux
    \else\expandafter\XC@read\fi}
    `

    ed io speravo di cavarmela semplicemente cambiandola in

    `
    \long\def\XC@test#1#2#3#4\XC@{%
    \ifx#1\abx@aux@cite
    \bibcite{\XC@prefix#2}{#3}\typeout{\XC@prefix#2}%
    \else\ifx#1\@input
    \edef\XC@list{\XC@list#2\relax}%
    \fi\fi
    \ifeof\@inputcheck\expandafter\XC@aux
    \else\expandafter\XC@read\fi}
    `

    ma non funziona; i token sono riconosciuti correttamente nell’if (che e’ il motivo per cui ho messo il \typeout), ma la linea successiva dove si chiama il \bibcite non funziona, e stampa sempre e solo [.]

    Come fare e, en passant, perche’ il mio file aux non rispetta un tale formato?

    Grazie, ciao!

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


      No, il pacchetto non funziona se la bibliografia esterna è preparata con biblatex.

      Ciao
      Enrico

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

Go to top