Classic Thesis: la bibliografia

  • Creatore
    Topic
  • #43610
    Up
    0
    Down
    ::


    Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
    Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
    Non c’è…
    Chi mi aiuta? 😕

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

      Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
      Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
      Non c’è…
      Chi mi aiuta? 😕

      La procedura corretta è spiegata nella sezione 8.2.5 dell’Arte.

      Ciao
      Ivan

    • #43612
      Up
      0
      Down
      ::

      Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
      Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
      Non c’è…
      Chi mi aiuta? 😕

      La procedura corretta è spiegata nella sezione 8.2.5 dell’Arte.

      Ciao
      Ivan

      Si, Ivan. L’ho letta e riletta ieri ma nada. D’altronde il modello di tesi di Miede è già predefinito. In teoria, credo, occorre soltanto redigere il file bibliography.bib e poi inserire nel testo i comandi \cite{tizio:opera} dove si vuole inserire il riferimento bibliografico. Non è un problema di dove inserire la bibliografia perché ci ha già pensato Miede.
      Ho provato anche a compilare 3 volte di fila il file classicthesis.tex ma la bibliografia non mi compare…

    • #43613
      Up
      0
      Down
      ::

      [quote]Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
      Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
      Non c’è…
      Chi mi aiuta? 😕

      La procedura corretta è spiegata nella sezione 8.2.5 dell’Arte.

      Ciao
      Ivan

      Si, Ivan. L’ho letta e riletta ieri ma nada. D’altronde il modello di tesi di Miede è già predefinito. In teoria, credo, occorre soltanto redigere il file bibliography.bib e poi inserire nel testo i comandi \cite{tizio:opera} dove si vuole inserire il riferimento bibliografico. Non è un problema di dove inserire la bibliografia perché ci ha già pensato Miede.
      Ho provato anche a compilare 3 volte di fila il file classicthesis.tex ma la bibliografia non mi compare…[/quote]
      Far girare bibtex è proprio difficile?

      Ciao
      Enrico

    • #43614
      Up
      0
      Down
      ::


      Niente, le sto provando tutte e non capisco come diavolo si gestisca la bibliografia con classicthesis…
      Peraltro sto lavorando sul modello predefinito che lo stesso Miede fornisce nel pacchetto.
      Lorenzo, da grande esperto del pacchetto classicthesis quale sei, ti prego aiutami. 🙂
      Quali sono i comandi per:
      a) far comparire la citazione bibliografica nel testo (col comando \cite{autore:anno} tutto ciò che ottengo è un enigmatico [?] al posto della reference…);
      2) sono un Mac-user e lavoro su Texshop, dove posiziono il pacchetto classic.bst?

    • #43615
      Up
      0
      Down
      ::

      Niente, le sto provando tutte e non capisco come diavolo si gestisca la bibliografia con classicthesis…
      Peraltro sto lavorando sul modello predefinito che lo stesso Miede fornisce nel pacchetto.
      Lorenzo, da grande esperto del pacchetto classicthesis quale sei, ti prego aiutami. 🙂
      Quali sono i comandi per:
      a) far comparire la citazione bibliografica nel testo (col comando \cite{autore:anno} tutto ciò che ottengo è un enigmatico [?] al posto della reference…);
      2) sono un Mac-user e lavoro su Texshop, dove posiziono il pacchetto classic.bst?

      Lorenzo c’era un attimo fa….:) anzi adesso è tornato, ma ormai ho scritto il messaggio e te lo invio…
      Ti rispondo anche se non sono esperto di classicthesis, perché il tuo problema, credo, non riguarda classicthesis. 😉

      Ammesso che il file che hai sia scritto correttamente, con TeXShop la soluzione è semplice: clicca su Typeset (a destra è scritto LaTeX); poi clicca sul bottone BibTeX (a destra di LaTeX); quindi clicca nuovamente su Typeset e ancora una volta su Typeset
      Se non compare la bibliografia significa che c’è qualche errore nel codice. Nel caso invia un documento minimale.
      (Per sicurezza ho appena compilato la documentazione di Classicthesis e tutto è andato a buon fine. Puoi eventualmente provare con quella, così abbiamo un termine di confronto.)

      Ciao
      Ivan

    • #43616
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Lorenzo, da grande esperto del pacchetto classicthesis quale sei, ti prego aiutami. 🙂
        Quali sono i comandi per:
        a) far comparire la citazione bibliografica nel testo (col comando \cite{autore:anno} tutto ciò che ottengo è un enigmatico [?] al posto della reference…);
        2) sono un Mac-user e lavoro su Texshop, dove posiziono il pacchetto classic.bst?

        Hai fatto girare BibTeX? Su TeXShop, basta cliccare su “Typeset” dopo aver selezionato “BibTeX” nel menu a linguetta che si trova subito alla destra di “Typeset”.

        In ogni caso, ho spiegato entrambe le cose nei miei lavori: l’Arte e l’articolo su ClassicThesis.

        Ciao,
        L.

      • #43617
        Up
        0
        Down
        ::


        Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂

        Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:

        autore (anno), titolo, rivista, volume, pagine.

        Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:

        autore, titolo, volume rivista pagine (anno)

        Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.

        E’ possibile ottenere un tale risultato?

      • #43618
        Up
        0
        Down
        ::

        Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂

        Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:

        autore (anno), titolo, rivista, volume, pagine.

        Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:

        autore, titolo, volume rivista pagine (anno)

        Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.

        E’ possibile ottenere un tale risultato?

        Se non è seguito da <(anno)> significa che non vuoi usare uno schema autore-anno.
        Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno. Non so cosa suggerirti. Gli stili classici di BibTeX non li conosco.

        Quello che richiedi è un tipico lavoro per biblatex. Semplice, anche. Ma va contro la mia neonata deontologia TeXnica, i cui principi sono noti, per il momento, solo a me 😀

        Lasciami però dire che l’idea di mettere il volume prima della rivista è a dir poco inconsueta (sottolineo “a dir poco”); quella di non usare le virgole per separare volume, nome rivista, pagine è proprio patologica. Nessuno me ne voglia 😉 E con le voci book come ti comporti…? Quali case editrici usano (hanno usato) questa convenzione?

        Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
        cerca di far tornare tra noi il supervisore. È un compito difficile, ma siamo tutti con te, coraggio! 😀

        Ciao
        Ivan

      • #43619
        Up
        0
        Down
        ::

        Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂

        Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:

        [quote] autore (anno), titolo, rivista, volume, pagine.

        Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:

        autore, titolo, volume rivista pagine (anno)

        Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.

        E’ possibile ottenere un tale risultato?

        Se non è seguito da <(anno)> significa che non vuoi usare uno schema autore-anno.
        Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno. Non so cosa suggerirti. Gli stili classici di BibTeX non li conosco.

        Quello che richiedi è un tipico lavoro per biblatex. Semplice, anche. Ma va contro la mia neonata deontologia TeXnica, i cui principi sono noti, per il momento, solo a me 😀

        Lasciami però dire che l’idea di mettere il volume prima della rivista è a dir poco inconsueta (sottolineo “a dir poco”); quella di non usare le virgole per separare volume, nome rivista, pagine è proprio patologica. Nessuno me ne voglia 😉 E con le voci book come ti comporti…? Quali case editrici usano (hanno usato) questa convenzione?

        Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
        cerca di far tornare tra noi il supervisore. È un compito difficile, ma siamo tutti con te, coraggio! 😀

        Ciao
        Ivan[/quote]
        Leiden University… 🙂
        Ad ogni modo, un passo alla volta. C’è una maniera per eliminare le diciture “vol.” e “p.” prima di e ?

        Inoltre, vorrei che, citando in nota a pie’ di pagina la reference bibliografica, non mi comparisse [] bensì l’intera reference, esattamente come viene riportata in bibliography. E’ possibile?

      • #43620
        Up
        0
        Down
        ::

        [quote]Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂

        Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:

        [quote] autore (anno), titolo, rivista, volume, pagine.

        Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:

        autore, titolo, volume rivista pagine (anno)

        Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.

        E’ possibile ottenere un tale risultato?

        Se non è seguito da <(anno)> significa che non vuoi usare uno schema autore-anno.
        Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno. Non so cosa suggerirti. Gli stili classici di BibTeX non li conosco.

        Quello che richiedi è un tipico lavoro per biblatex. Semplice, anche. Ma va contro la mia neonata deontologia TeXnica, i cui principi sono noti, per il momento, solo a me 😀

        Lasciami però dire che l’idea di mettere il volume prima della rivista è a dir poco inconsueta (sottolineo “a dir poco”); quella di non usare le virgole per separare volume, nome rivista, pagine è proprio patologica. Nessuno me ne voglia 😉 E con le voci book come ti comporti…? Quali case editrici usano (hanno usato) questa convenzione?

        Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
        cerca di far tornare tra noi il supervisore. È un compito difficile, ma siamo tutti con te, coraggio! 😀

        Ciao
        Ivan[/quote]
        Leiden University… 🙂
        Ad ogni modo, un passo alla volta. C’è una maniera per eliminare le diciture “vol.” e “p.” prima di e ?

        Inoltre, vorrei che, citando in nota a pie’ di pagina la reference bibliografica, non mi comparisse [] bensì l’intera reference, esattamente come viene riportata in bibliography. E’ possibile?[/quote]

        C’è sicuramente un modo, ma con BibTeX non saprei. Potresti dare un’occhiata qui:
        http://www.hum.leiden.edu/lucl/research/sole/general/submission-guidelines.html
        Forse lo stile sole.bst fa al caso tuo (non l’ho provato).

        Ciao
        Ivan

      • #43621
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno.

          Ti sbagli: classic.bst è compatibile con natbib, quindi supporta lo schema autore-anno e anche (se natbib è caricato con l’opzione numbers) quello numerico.

          Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)

          Falso anche questo. La nuova versione di ClassicThesis (non carica più backref e quindi) è compatibile con biblatex.

          Per il resto, classic.bst è uno stile rigido: se il nostro amico non è soddisfatto dal risultato gli tocca modificare a mano il .bst (molto difficile) oppure trovare un .bst che faccia al caso suo oppure passare a biblatex. Quest’ultima è la scelta che gli consiglio.

          http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf

          Ciao,
          L.

        • #43622
          Up
          0
          Down
          ::

          Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno.

          Ti sbagli: classic.bst è compatibile con natbib, quindi supporta lo schema autore-anno e anche (se natbib è caricato con l’opzione numbers) quello numerico.

          😥 mai usato lo schema numerico…a dire il vero mai usato nemmeno classic.bst né BibTeX puro.

          Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)

          Falso anche questo. La nuova versione di ClassicThesis (non carica più backref e quindi) è compatibile con biblatex.

          Questa mi era sfuggita. Buona notizia!

          Ciao
          Ivan

        • #43623
          Up
          0
          Down
          ::


          Studiandomi un po’ le istruzioni di natbib ho risolto il problema numero 2. In pratica, non mi ero accorto che di default il modello di tesi di Miede carica l’opzione square.
          Mi resta da capire come far sì che stampi in bibliography le references non citate ma inserite in bibliography.bib.

        • #43624
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Mi resta da capire come far sì che stampi in bibliography le references non citate ma inserite in bibliography.bib.

            Cerca
            `\nocite`
            nell’Arte.

            Ciao,
            L.

          • #43625
            Up
            0
            Down
            ::

            Mi resta da capire come far sì che stampi in bibliography le references non citate ma inserite in bibliography.bib.

            Cerca
            `\nocite`
            nell’Arte.

            Ciao,
            L.

            Grazie mille, Lorenzo!

          • #43626
            Up
            0
            Down
            ::


            Col comando \cite{} è possibile ottenere il nome dell’autore citato in maiuscoletto?

          • #43627
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Col comando \cite{} è possibile ottenere il nome dell’autore citato in maiuscoletto?

              Credo di sì, se usi biblatex. Come produci la tua bibliografia?

              Ciao,
              L.

            • #43628
              Up
              0
              Down
              ::

              Col comando \cite{} è possibile ottenere il nome dell’autore citato in maiuscoletto?

              Credo di sì, se usi biblatex. Come produci la tua bibliografia?

              Ciao,
              L.

              Sto usando natbib + classic. 🙁
              Non c’è modo di far sì che stampi in maiuscoletto l’autore citato?

            • #43629
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::


                Nella doc. di natbib si parla di \bibfont, che serve per impostare il font nella bibliografia finale. Per quello che vuoi fare tu, non ho trovato comandi appositi. Si può ovviare definendone uno.
                `\documentclass{article}
                \usepackage{natbib}
                \newcommand{\citex}{\scshape\cite}
                \begin{document}
                \citex{gregorio:orrori}
                \bibliographystyle{classic}
                \bibliography{Bibliografia}
                \end{document}`
                Si può fare di meglio, sicuramente.

                Ciao,
                L.

              • #43630
                Up
                0
                Down
                ::

                Nella doc. di natbib si parla di \bibfont, che serve per impostare il font nella bibliografia finale. Per quello che vuoi fare tu, non ho trovato comandi appositi. Si può ovviare definendone uno.
                `\documentclass{article}
                \usepackage{natbib}
                \newcommand{\citex}{\scshape\cite}
                \begin{document}
                \citex{gregorio:orrori}
                \bibliographystyle{classic}
                \bibliography{Bibliografia}
                \end{document}`
                Si può fare di meglio, sicuramente.

                Meglio di così di sicuro. 🙂 Con quel comando, ovviamente, fai scrivere in maiuscoletto dal primo uso di \citex in poi. Una caccia in natbib mi porta a questa “soluzione”:
                `\makeatletter
                \def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
                \makeatother`
                È incompatibile con l’opzione nonamebreak, in questo caso occorre scrivere
                `\makeatletter
                \def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
                \makeatother`
                Ciao
                Enrico

              • #43631
                Up
                0
                Down
                ::

                Meglio di così di sicuro. 🙂 Con quel comando, ovviamente, fai scrivere in maiuscoletto dal primo uso di \citex in poi. Una caccia in natbib mi porta a questa “soluzione”:
                `\makeatletter
                \def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
                \makeatother`
                È incompatibile con l’opzione nonamebreak, in questo caso occorre scrivere
                `\makeatletter
                \def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
                \makeatother`
                Ciao
                Enrico

                Scusa, Prof., intendi dire che devo sostituire questo comando impostato da Miede:
                `\usepackage{makerobust}
                \makeatletter
                \MakeRobustCommand\caption@xref
                \makeatother `
                con questo?
                `
                \usepackage{makerobust}
                \makeatletter
                \def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
                \makeatother
                `

              • #43632
                Up
                0
                Down
                ::

                Meglio di così di sicuro. 🙂 Con quel comando, ovviamente, fai scrivere in maiuscoletto dal primo uso di \citex in poi. Una caccia in natbib mi porta a questa “soluzione”:
                `\makeatletter
                \def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
                \makeatother`
                È incompatibile con l’opzione nonamebreak, in questo caso occorre scrivere
                `\makeatletter
                \def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
                \makeatother`
                Ciao
                Enrico

                Scusa, Prof., intendi dire che devo sostituire questo comando impostato da Miede:
                `\usepackage{makerobust}
                \makeatletter
                \MakeRobustCommand\caption@xref
                \makeatother `
                con questo?
                `
                \usepackage{makerobust}
                \makeatletter
                \def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
                \makeatother
                `

                Non mi risulta che esista quel comando in ClassicThesis. “Quod scripsi, scripsi”, citando un noto personaggio. 🙂 scegli fra
                `\usepackage[]{natbib}
                \makeatletter
                \def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
                \makeatother`
                o
                `\usepackage[
                ,nonamebreak]{natbib}
                \makeatletter
                \def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
                \makeatother`
                Ciao
                Enrico

              • #43633
                Up
                0
                Down
                ::


                Fantastico! 🙂
                Grazie al Prof e grazie a Lorenzo. Come anticipato, insieme ad Ivan una menzione d’onore tra i ringraziamenti non ve la toglierà nessuno! 😀

              • #43634
                Up
                0
                Down
                ::


                C’è un modo per non indentare il primo rigo di una citazione inserita nel testo principale mediante il comando \begin{citazione}<...>\end{citazione}?

              • #43635
                Up
                0
                Down
                ::

                C’è un modo per non indentare il primo rigo di una citazione inserita nel testo principale mediante il comando \begin{citazione}<...>\end{citazione}?

                Due cose: (1) scrivi in italiano, per favore; (2) che c’entra la domanda con questo filone?

                Ciao
                Enrico

              • #43636
                Up
                0
                Down
                ::

                C’è un modo per non indentare il primo rigo di una citazione inserita nel testo principale mediante il comando \begin{citazione}<...>\end{citazione}?

                Due cose: (1) scrivi in italiano, per favore; (2) che c’entra la domanda con questo filone?

                Ciao
                Enrico

                Sulla (2) ti seguo. Sulla (1) no. ❓

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

            Go to top