Article in Bibdesk

  • Creatore
    Topic
  • #54985
    ema
      Up
      0
      Down
      ::


      Ciao,
      sto scrivendo la mia tesi e per la redazione della bibliografia uso bibdesk, che mi sembra più agevole. Tutto funziona a meraviglia, senonché per quanto riguarda l’inserimento degli articoli, mi trovo di fronte ad un piccolo problema. Nella bibliografia, prima del giornale in cui l’articolo è stato pubblicato, Latex inserisce In: (nomedelgiornale). Io vorrei che questo In che viene messo in automatico, non figurasse.
      Di seguito un esempio.
      Questo è il risultato che ottengo:
      Acemoglu, D., S. Johnson, and J. Robinson (2005). “The Rise of Europe: Atlantic Trade, Institutional Change and Economic Growth”. In: American Economic Review 95, pp. 546–579.
      Questo è quello che vorrei ottenere:
      Acemoglu, D., S. Johnson, and J. Robinson (2005). “The Rise of Europe: Atlantic Trade, Institutional Change and Economic Growth”. American Economic Review 95, pp. 546–579.

      Vi ringrazio fin da ora,
      Emanuele.

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

        Ciao,
        sto scrivendo la mia tesi e per la redazione della bibliografia uso bibdesk, che mi sembra più agevole. Tutto funziona a meraviglia, senonché per quanto riguarda l’inserimento degli articoli, mi trovo di fronte ad un piccolo problema. Nella bibliografia, prima del giornale in cui l’articolo è stato pubblicato, Latex inserisce In: (nomedelgiornale). Io vorrei che questo In che viene messo in automatico, non figurasse.
        Di seguito un esempio.
        Questo è il risultato che ottengo:
        Acemoglu, D., S. Johnson, and J. Robinson (2005). “The Rise of Europe: Atlantic Trade, Institutional Change and Economic Growth”. In: American Economic Review 95, pp. 546–579.
        Questo è quello che vorrei ottenere:
        Acemoglu, D., S. Johnson, and J. Robinson (2005). “The Rise of Europe: Atlantic Trade, Institutional Change and Economic Growth”. American Economic Review 95, pp. 546–579.

        Vi ringrazio fin da ora,
        Emanuele.

        Prova con

        `\renewbibmacro{in:}{}
        `

        Ciao
        Ivan

      • #54987
        ema
          Up
          0
          Down
          ::


          Fantastico! Non ho più parole per ringraziare te e gli altri del forum per i preziosissimi suggerimenti,

        • #54988
          ema
            Up
            0
            Down
            ::


            Ciao, il tuo comando era ottimo, senonchè mi sono accorto che ovviamente in veniva eliminato anche quando, per esempio, ci andava (vedi inbook, incollection, etc). Per cui ho deciso solo di modificare l’entrata article come segue:

            % Comma before and after journal volume
            \renewbibmacro*{volume+number+eid}{%
            \setunit*{\addcomma\space}% NEW
            \printfield{volume}%
            \setunit*{\addcomma\space}% NEW
            %  \printfield{number}%
            \setunit{\addcomma\space}%
            \printfield{eid}}

            % “In:” removed for articles; issue/date macros added after note+pages macro
            \DeclareBibliographyDriver{article}{%
            \usebibmacro{bibindex}%
            \usebibmacro{begentry}%
            \usebibmacro{author/translator+others}%
            \setunit{\labelnamepunct}\newblock
            \usebibmacro{title}%
            \newunit
            \printlist{language}%
            \newunit\newblock
            \usebibmacro{byauthor}%
            \newunit\newblock
            \usebibmacro{bytranslator+others}%
            \newunit\newblock
            \printfield{version}%
            \newunit\newblock
            %  \usebibmacro{in:}% DELETED
            \usebibmacro{journal+issuetitle}%
            \newunit
            \usebibmacro{byeditor+others}%
            \newunit
            \usebibmacro{note+pages}%
            \setunit{\addspace}% NEW
            \usebibmacro{issue+date}% NEW
            \setunit{\addcolon\space}% NEW
            \usebibmacro{issue}% NEW
            \newunit\newblock
            \iftoggle{bbx:isbn}
            {\printfield{issn}}
            {}%
            \newunit\newblock
            \usebibmacro{doi+eprint+url}%
            \newunit\newblock
            \usebibmacro{addendum+pubstate}%
            \setunit{\bibpagerefpunct}\newblock
            \usebibmacro{pageref}%
            \usebibmacro{finentry}}

            Ora tutto gira a meraviglia, se non fosse che quando nel titolo di un articolo, alla fine, vi è un punto interrogativo, successivamente nella compilazione non viene messo il punto.
            Mi spiego meglio, Il risultato che ottengo è il seguente:
            Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?” Journal of International Economics, 63, pp. 93–118.

            mentre io vorrei:

            Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?”. Journal of International Economics, 63, pp. 93–118.
            Spero si noti la differenza, dopo il titolo dell’articolo c’è il punto.

            Tra l’altro, questo succede anche con altre entries (libri, etc.). Come mai, a vostro avviso?

            Grazie fin da subito,
            Emanuele.

          • #54989
            Up
            0
            Down
            ::


            sarebbe interessante capire come si aggiunge un punto in effetti. credo che presto il problema si presenterà anche a me, visti i prossimi libri da inserire in bibliografia. speriamo qualcuno ci faccia sapere 😀
            in bocca al lupo per il tuo lavoro!

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

        Go to top