Riferimenti bibliografici nelle note a piè pagina

  • Creatore
    Topic
  • #4607
    Up
    0
    Down
    ::


    Salve,
    sto cercando di convincere una mia amica a scrivere la propria tesi (facoltà di scienze politiche) con latex. Il problema più grande che abbiamo affrontato è quello dei riferimenti bibliografici a piè pagina. Esiste una soluzione completa a questo problema che è il package Jurabib; questo gestisce in modo automatico, tra le altre cose, le citazioni multiple. Tuttavia, quando si cita nuovamente una opera in una pagina successiva, il formato utilizzato non è conforme a quello che lei deve utilizzare. In particolare, Jurabib consente di indicare nuovamente l’autore, una versione abbreviata del titolo, e la pagina citata con questo formato:
    Autore, titolo abbreviato (vedi nota X), p. Y
    mentre il relatore ha chiesto alla mia amica il seguente formato:
    Cfr. Autore, titolo abbreviato, p.Y
    Qualcuno può suggerirmi una soluzione a questo problema?
    Grazie
    Luca

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


      non conosco il pacchetto ma se lo apri e leggi il codice non dovrebbe essere difficile trovare il punto in cui c’e’ scrito “vedi nota” e fare le modifiche a mano.
      non ti dimenticare pero’ di rinominare il file prima di modificarlo.
      ciao
      f
      p.s. perche’ i relatori, invece di discutere la validita’ dei contenuti rompono sempre le scatole su inezie come questa?

    • #4609
      Gus
        Up
        0
        Down
        ::

        p.s. perche’ i relatori, invece di discutere la validita’ dei contenuti rompono sempre le scatole su inezie come questa?

        Bella, quanto annosa, domanda…

        gus

      • #4610
        Up
        0
        Down
        ::


        In realtà avevo aperto il file di stile ed ero andato a vedere il punto in cui è inserito il testo “vedi nota”, ma non conoscendo il linguaggio Tex non sono stato in grado di dedurre in che modo modificare lo stesso al fine di ottenere il risultato desiderato.

        Ciao
        Luca

      • #4611
        Up
        0
        Down
        ::


        prova a postare quel frammento di codice…

      • #4612
        Up
        0
        Down
        ::


        Riporto di seguito il codice della parte che gestisce il riferimento a citazioni già fatte in altre pagine. Il comando che setta il “vedi nota” è \lookatprefix

        `
        \OpCit%
        \ifjb@lookat
        \ifjb@firstcite@full
        \ifjb@allow@lookat@for@fullcite
        \ifjb@all@full\else
        \ifthenelse{%
        \equal{\@nameuse{look@\@citeb}}{firsttime}%
        }{%
        \relax
        }{%
        \jb@lookat@fortype@hook
        \ifthenelse{\equal{\jb@@lookat@for@type@switch}{1}}{%
        \unskip\lookatprefix%
        \ifjb@allow@hyper@cite\hyper@jblinkend\fi
        \endgroup
        \ifjb@vario
        \vref{look@\@citeb:\jb@reset@look@label@for}%
        \else
        \ref{look@\@citeb:\jb@reset@look@label@for}%
        \fi
        \begingroup
        \ifjb@allow@hyper@cite\hyper@jblinkstart{\@citeb}\fi
        \lookatsuffix%
        \jb@extract%
        }{}%
        }%
        \fi % allfull end
        \fi % allow@lookat@for@fullcite end
        \fi % jb@firstcite@full end
        \fi % jb@lookat end
        `

        Grazie per l’aiuto
        Luca

      • #4613
        ev
        Partecipante
          Up
          0
          Down
          ::


          Modifica non troppo complicata, ma spero di non aver commesso troppi errori (nel caso, il forum serve anche a questo)

          `%%
          %% Rimosso!!!
          %%`

          Per testarlo ho usato questo:`\documentclass{article}
          \usepackage[citefull=first, lookat]{jurabib}
          \usepackage{jura-extra}
          \begin{document}
          ciao\footcite{bs-1629}
          \clearpage
          ciao\footcite{bs-1629}
          \clearpage
          \bibliography{test}
          \bibliographystyle{jurabib}
          \end{document}`

          Speriamo in bene 😉

        • #4614
          Up
          0
          Down
          ::


          Grazie mille! Ho testato velocemente il tuo package, in compilazione mi da questi errori
          `! Undefined control sequence.
          \jb@@newauthorcite

          l.126 Governi\footcite[13]{calvo2004}
          , dove questi rinunciavano , ob
          ?
          ! Undefined control sequence.
          \jb@@newauthorcite

          l.126 Governi\footcite[13]{calvo2004}
          , dove questi rinunciavano , ob
          ?
          ! Undefined control sequence.
          \jb@@newauthorcite

          l.126 Governi\footcite[13]{calvo2004}
          , dove questi rinunciavano , ob
          ?
          `
          Facendo proseguire la compilazione, il risultato finale è corretto! Ti ringrazio ancora perchè hai fatto veramente un ottimo lavoro.
          Ciao
          Luca

        • #4615
          ev
          Partecipante
            Up
            0
            Down
            ::


            Con quali opzioni usi jurabib? Quale stile di bibliografia usi? Usi altri pacchetti che potrebbero influenzarlo? (NB: non ho chiesto il preambolo completo, quindi fai una cernita ragionata)

          • #4616
            Up
            0
            Down
            ::


            Opzioni Jurabib:
            `\usepackage[%
            titleformat=italic,%
            titleformat=commasep,%
            titleformat=all,%
            commabeforerest,%
            ibidem=strict,%
            citefull=first,%
            lookat,%
            oxford,%
            pages=format,%
            idem%
            ]{jurabib}`
            Stile bibliografia: `\bibliographystyle{jurabib}`
            Per quanto riguarda gli altri package, uso solo babel, fancyhdr e imputenc.
            Ti ringrazio molto per la tua disponibilità!
            Grazie
            Luca

          • #4617
            ev
            Partecipante
              Up
              0
              Down
              ::


              Secondo tentativo: quanto segue funziona sicuramente con le opzioni che hai indicato nel tuo messaggio precedente (se funziona anche con altre combinazioni “arcane”, tanto meglio, ma a memoria dei futuri, ipotetici utilizzatori ricordo che non assicuro nulla, come indicato nella licenza d’uso).
              `%%
              %% *** This is jura-extra v0.2 (2005/01/28) ***
              %%
              %% LaTeX package for altering citation styles provide by jurabib package to
              %% satisfy unreasonable requests (a horrible hack :-))
              %%
              %% Copyright (C) 2005 Emanuele Vicentini
              %%
              %% Based on Jurabib (Copyright (C) 1999-2004 Jens Berger
              %% (http://www.jurabib.org))
              %%
              %% This program is free software; you can redistribute it and/or
              %% modify it under the terms of the GNU General Public License
              %% as published by the Free Software Foundation; either version 2
              %% of the License, or (at your option) any later version.
              %%
              %% This program is distributed in the hope that it will be useful,
              %% but WITHOUT ANY WARRANTY; without even the implied warranty of
              %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
              %% GNU General Public License for more details.
              %%
              %% You should have received a copy of the GNU General Public License
              %% along with this program; if not, write to the Free Software
              %% Foundation, Inc., 59 Temple Place – Suite 330, Boston, MA 02111-1307, USA.
              %%
              \NeedsTeXFormat{LaTeX2e}[1995/12/01]
              \ProvidesPackage{jura-extra}[2005/01/28 v0.2 jura-extra]
              \RequirePackage{jurabib}

              \def\@citex[#1][#2]#3{%
              \stepcounter{jb@cites@in@footnote}%
              \ifjb@ssed@mult@works\jb@check@edn{#3}\fi
              \ifthenelse{\boolean{jb@foot}\or\(\boolean{jb@super}\and\not\boolean{jb@fn}%
              \and\not\boolean{jbweareinbib}\and\not\boolean{jbweareinendnotes}\)}{%
              \renewcommand*{\@cite}[2]{\unskip\footnote{##1##2\ifthenelse{\boolean{jb@footnote@period}}{\unskip.}{}}}%
              }{%
              \renewcommand*{\@cite}[2]{%
              \ifjb@fn\else\ifjbweareinbib\else\ifjbcross\else\jb@open\fi\fi\fi
              ##1##2%
              \ifjb@fn\else\ifjbweareinbib\else\ifjbcross\else\jb@close\fi\fi\fi
              }%
              }%
              \ifx\relax#1\relax
              \ifx\relax#2\relax
              \ifjb@debug
              \typeout{#3: @citex arg1 and @citex arg2 are empty,}%
              \typeout{#3: I assume \string\cite{key}}%
              \fi
              \def\jb@@newannotatorcite{}%
              \def\jb@@newpagecite{\jbprformat{}}%
              \else
              \ifjb@debug
              \typeout{#3: @citex arg1 is empty or missing/@citex arg2 is #2}%
              \typeout{#3: I assume \string\cite[#2]{key} or \string\cite[][#2]{key}}%
              \fi
              \def\jb@@newannotatorcite{}%
              \def\jb@@newpagecite{\jbprformat{#2}}%
              \fi
              \else
              \ifx\relax#2\relax
              \ifjb@debug
              \typeout{#3: @citex arg1 is #1/@citex arg2 is empty or missing}%
              \typeout{#3: I assume \string\cite[#1][]{key}}%
              \fi
              \ifjb@old@order
              \def\jb@@newannotatorcite{}%
              \def\jb@@newpagecite{\jbprformat{#1}}%
              \else
              \def\jb@@newannotatorcite{#1}%
              \def\jb@@newpagecite{\jbprformat{}}%
              \fi
              \else
              \ifjb@debug
              \typeout{#3: @citex arg1 is #1/@citex arg2 is #2}%
              \typeout{#3: I assume \string\cite[#1][#2]{key}}%
              \fi
              \ifjb@old@order
              \def\jb@@newannotatorcite{#2}%
              \def\jb@@newpagecite{\jbprformat{#1}}%
              \else
              \def\jb@@newannotatorcite{#1}%
              \def\jb@@newpagecite{\jbprformat{#2}}%
              \fi
              \fi
              \fi
              \ifjb@no@nested@crossrefs
              \let\origcrossref\jbcrossrefchecked
              \renewcommand*{\jbcrossrefchecked}[2][]{}%
              \let\origbibces\bibces
              \renewcommand*{\bibces}{}%
              \fi
              \let\@citea\@empty%
              \@cite{%
              \@for\@citeb:=#3\do{%
              \@citea%
              \def\@citea{;\penalty\@m\ %
              \@ifundefined{jb@morethanonecite}{%
              \global\@namedef{jb@morethanonecite}{}}{}%
              \ifthenelse{\equal{\jb@@newpagecite}{\@empty}}{\relax}{%
              \jb@package@warning{\jb@pkg@name}{%
              I assume you know what you're doing %
              using `\jb@@newpagecite'\MessageBreak
              on a citation with more than one\MessageBreak
              author}{\relax}%
              }%
              }%
              \@ifundefined{b@\@citeb}{}{%
              \protected@edef\@tempa{\csname b@\@citeb\endcsname}%
              \protected@edef\jb@@new@@author{\expandafter\jb@fifthofseven\@tempa\@empty}%
              }%
              \ifthenelse{\equal{\jb@@last@@author}{\jb@@new@@author}\and\not\equal{\jb@@new@@author}{}}{%
              \jb@same@fullauthortrue
              }{%
              \jb@same@fullauthorfalse
              }%
              \global\let\jb@@last@@author\jb@@new@@author
              \@ifundefined{jb@morethanonecite}{\relax}{%
              \let\jb@@newannotatorcite\@empty
              \let\idemname\idemmidname
              }%
              \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
              \if@filesw
              \immediate\write
              \@newciteauxhandle{%
              \jb@makehowcited\string\citation{\@citeb}%
              }%
              \fi
              \@ifundefined{b@\@citeb\@extra@b@citeb}{%
              \mbox{\reset@font{\bfseries ?}, #1}%
              \G@refundefinedtrue
              \@latex@warning{%
              Citation `\@citeb' on page \thepage \space undefined
              }%
              }{%
              \begingroup
              \jb@extract%
              \ifjb@always@pageranges\else\ifjb@tested@pageranges
              \ifthenelse{\equal{\jb@@newpagecite}{}}{}{\jb@make@pageranges@for@first@cite}%
              \else\jb@make@pageranges@for@first@cite\fi\fi
              \def\jb@@newauthorcite{\@citeb}%
              \jb@make@opcit
              \jb@call@index{aut}{\@citeb}%
              \jb@call@index{ed}{\@citeb}%
              \jb@call@index{org}{\@citeb}%
              \jb@changefontsforfullcite
              \ifjb@allow@hyper@cite\hyper@jblinkstart{\@citeb}\fi
              \jb@extract%
              \jb@do@ibidem@name@title@test%
              \ifthenelse{%
              \equal{\jb@@fullname}{\@empty}%
              \and
              \equal{\jb@@author}{\@empty}%
              }{%
              \let\jbhowsepbeforetitle\@empty
              }{}%
              \jbonlyforcitations%
              \jb@cite@title@for@type@hook%
              \jb@cite@full@first@fortype@hook%
              \jb@cite@title@for@work@hook%
              \jb@start@page@for@type@hook%
              \jb@make@superscript@edition%
              \@ifundefined{jb@fm@\@citeb}{}{%
              \ifthenelse{\equal{\jb@@mult@switch}{0}}{%
              \@ifundefined{jb@fmmess@\@citeb}{% only one message per entry
              \global\@namedef{jb@fmmess@\@citeb}{}%
              \jb@package@warning{\jb@pkg@name}{%
              Multiple use of `et. al.' for the author(s)\MessageBreak
              of `#3' \MessageBreak
              detected, printing the title to\MessageBreak
              avoid ambiguity}}{}}{\relax}%
              \jb@do@if@multiple@bibetal% the things to do if true
              }%
              \ifjb@babel
              \ifthenelse{%
              \equal{\jb@@language}{\bbl@main@language}%
              }{}{%
              \ifthenelse{%
              \equal{\jb@@language}{\@empty}%
              }{% if no language is given, use the main language
              \expandafter\jbselectlanguage%
              \expandafter{\bbl@main@language}%
              }{% if a language is given, use it
              \language=\csname l@\jb@@language\endcsname\relax%
              }%
              }%
              \fi
              \jb@checktitlefields
              \@ifundefined{jb@morethanonecite}{\jb@makeibidem}{\relax}%
              \jb@makeidem
              \jb@firstcitefull
              \jb@checked@etal
              \jb@makeagainfullcite%
              \jb@relaxforemptyauthor
              \jb@warningfootciteusage
              \jb@maketitlewishestrue
              \ifjb@lookat
              \ifjb@firstcite@full
              \ifjb@allow@lookat@for@fullcite
              \ifjb@all@full\else
              \ifthenelse{%
              \equal{\@nameuse{look@\@citeb}}{firsttime}%
              }{%
              \relax
              }{%
              \jb@lookat@fortype@hook
              \ifthenelse{\equal{\jb@@lookat@for@type@switch}{1}}{%
              \unskip\lookatprefix%
              \endgroup
              \begingroup
              \lookatsuffix%
              \jb@extract%
              }{}%
              }%
              \fi % allfull end
              \fi % allow@lookat@for@fullcite end
              \fi % jb@firstcite@full end
              \fi % jb@lookat end
              \jb@cite@no@title@for@type@hook%
              \ifjb@debug
              \textcolor[named]{Dandelion}{%
              \ifjb@debug@br[\fi\jb@makecheckedcite\ifjb@debug@br]\fi}%
              \else
              \jb@makecheckedcite%
              \fi
              \OpCit%
              \jb@checkperiod{#2}%
              \jb@extract@starting@page{\jb@@pages}%
              \jb@makecheckedpages
              \ifjb@allow@hyper@cite\hyper@jblinkend\fi
              \endgroup
              \ifx\relax#1\relax\ifx\relax#2\relax
              \gdef\jb@@lastannotatorcite{}\gdef\jb@@lastpagecite{EMPTY}%
              \else
              \gdef\jb@@lastannotatorcite{}\gdef\jb@@lastpagecite{\jbprformat{#2}}%
              \fi
              \else
              \ifx\relax#2\relax
              \ifjb@old@order
              \gdef\jb@@lastannotatorcite{}\gdef\jb@@lastpagecite{\jbprformat{#1}}%
              \else
              \gdef\jb@@lastannotatorcite{}\gdef\jb@@lastpagecite{EMPTY}%
              \fi
              \else
              \ifjb@old@order
              \gdef\jb@@lastannotatorcite{#2}\gdef\jb@@lastpagecite{\jbprformat{#1}}%
              \else
              \gdef\jb@@lastannotatorcite{#1}\gdef\jb@@lastpagecite{\jbprformat{#2}}%
              \fi
              \fi
              \fi
              \ifjbweareinbib\else\gdef\jb@@lastauthorcite{#3}\fi
              \global\let\jb@morethanonecite\@undefined
              \let\ibidem\@undefined
              \ifjb@no@nested@crossrefs
              \global\let\jbcrossrefchecked\origcrossref
              \fi

              \ifjb@fn
              \let\jb@close\@empty
              \let\jb@open\@empty
              \fi
              \stepcounter{citefull}%
              \stepcounter{opcit}%
              \jb@allow@adding@of@pagerangetrue
              }%
              }%
              \global\jb@fullcite@againfalse
              \jb@noauthorforcitetitlefalse
              }{}%
              \ifjb@fn\else\jb@fnfalse\fi
              \jb@ssed@recent@kernedfalse
              \@restore@auxhandle
              }

              \AtBeginDocument{%
              \def\lookatprefix{Cfr.~}%
              \def\lookatsuffix{}}
              \endinput`
              L’autore di jurabib avrebbe sicuramente fatto un lavoro migliore e con maggior cognizione di causa.

            • #4618
              Up
              0
              Down
              ::


              L’ultima versione del tuo package genera un numero molto elevato di errori, praticamente uno ogni citazione. Ti allego il log del compilatore:

              `Runaway argument?
              {\@for \@citeb :=martinez2003\do {\@citea \def \@citea {;\penalty \@m \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.12 …tto comunitario''\footcite[]{martinez2003}
              , quelli che
              ?
              [6]
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.12 …tto comunitario''\footcite[]{martinez2003}
              , quelli che
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.12 …tto comunitario''\footcite[]{martinez2003}
              , quelli che
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.12 …tto comunitario''\footcite[]{martinez2003}
              , quelli che
              ?
              Runaway argument?
              {\@for \@citeb :=GovernoSpagnolo2002\do {\@citea \def \@citea {;\penalty \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.25 2002\footcite[348]{GovernoSpagnolo2002}
              , si sottolinea, per
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.25 2002\footcite[348]{GovernoSpagnolo2002}
              , si sottolinea, per
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.25 2002\footcite[348]{GovernoSpagnolo2002}
              , si sottolinea, per
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.25 2002\footcite[348]{GovernoSpagnolo2002}
              , si sottolinea, per
              ?
              [7]
              Runaway argument?
              {\@for \@citeb :=anzon2000\do {\@citea \def \@citea {;\penalty \@m \ \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.38 …a segnalato A. Anzon\footcite[]{anzon2000}
              ,
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.38 …a segnalato A. Anzon\footcite[]{anzon2000}
              ,
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.38 …a segnalato A. Anzon\footcite[]{anzon2000}
              ,
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.38 …a segnalato A. Anzon\footcite[]{anzon2000}
              ,
              ?
              Runaway argument?
              {\@for \@citeb :=calvo2004\do {\@citea \def \@citea {;\penalty \@m \ \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.92 Stato?\footcite[12]{calvo2004}
              Esiste poi un secondo momento dove
              ?
              [8] [9] [10] [11]
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.92 Stato?\footcite[12]{calvo2004}
              Esiste poi un secondo momento dove
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.92 Stato?\footcite[12]{calvo2004}
              Esiste poi un secondo momento dove
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.92 Stato?\footcite[12]{calvo2004}
              Esiste poi un secondo momento dove
              ?
              Runaway argument?
              {\@for \@citeb :=calvo2004\do {\@citea \def \@citea {;\penalty \@m \ \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.97 …iritto Comunitario\footcite[13]{calvo2004}

              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.97 …iritto Comunitario\footcite[13]{calvo2004}

              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.97 …iritto Comunitario\footcite[13]{calvo2004}

              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.97 …iritto Comunitario\footcite[13]{calvo2004}

              ?
              Runaway argument?
              {\@for \@citeb :=calvo2004\do {\@citea \def \@citea {;\penalty \@m \ \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.100 alla formazione\footcite[34]{calvo2004}
              di tale Diritto. La
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.100 alla formazione\footcite[34]{calvo2004}
              di tale Diritto. La
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.100 alla formazione\footcite[34]{calvo2004}
              di tale Diritto. La
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.100 alla formazione\footcite[34]{calvo2004}
              di tale Diritto. La
              ?
              Runaway argument?
              {\@for \@citeb :=calvo2004\do {\@citea \def \@citea {;\penalty \@m \ \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.126 Governi\footcite[13]{calvo2004}
              , dove questi rinunciavano , ob
              ?
              [12] [13]
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.126 Governi\footcite[13]{calvo2004}
              , dove questi rinunciavano , ob
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.126 Governi\footcite[13]{calvo2004}
              , dove questi rinunciavano , ob
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.126 Governi\footcite[13]{calvo2004}
              , dove questi rinunciavano , ob
              ?
              Runaway argument?
              {\@for \@citeb :=calvo2004\do {\@citea \def \@citea {;\penalty \@m \ \ETC.
              ! Paragraph ended before \@cite was complete.

              \par
              l.130 …cit parlamentare}\footcite[13]{calvo2004}
              si
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …cit}\jb@allow@adding@of@pagerangetrue }
              }\global \jb@fullcite@agai…
              l.130 …cit parlamentare}\footcite[13]{calvo2004}
              si
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …it}\jb@allow@adding@of@pagerangetrue }}
              \global \jb@fullcite@again…
              l.130 …cit parlamentare}\footcite[13]{calvo2004}
              si
              ?
              ! Extra }, or forgotten \endgroup.
              \@citex …infalse \jb@noauthorforcitetitlefalse }
              {}\ifjb@fn \else \jb@fnfal…
              l.130 …cit parlamentare}\footcite[13]{calvo2004}
              si
              `
              Ti ringrazio di tutto; speriamo questa sia l’ultima volta che abuso della tua disponibilità. In ogni caso la prima versione da te rilasciata funziona egregiamente, e gli errori non inficiano il risultato finale.
              Ciao
              Luca

            • #4619
              ev
              Partecipante
                Up
                0
                Down
                ::


                A rischio di parer pedante, pignolo e saccente, ribadisco che la seconda proposta funziona a meraviglia con le opzioni che hai indicato tu in uno dei messaggi precedenti e con l’ultima versione di jurabib disponibile su CTAN (considerando che non è mai stata tirata in ballo la versione che usi ho basato i miei esperimenti sull’ultima disponibile).

              • #4620
                Up
                0
                Down
                ::


                Ciao,
                io uso la versione 0.6, presa dal sito ufficiale del package. Con questa versione e la versione 0.2 del tuo package, la compilazione del sorgente genera gli errori che ho riportato. Se vuoi, ma ripeto non è indispensabile perchè la versione 0.1 comunque svolge il suo lavoro egregiamente, ti posso inviare per posta il sorgente tex e il file bib. Grazie di tutto
                Luca

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

            Go to top