rifinitura tesi: bibliografia

  • Creatore
    Topic
  • #79732
    Up
    0
    Down
    ::


    Ciao a tutti!
    Per quanto riguarda la bibliografia ho usato biblatex, scrivendo nel preambolo

    `
    \usepackage[sorting=nyt, citestyle=numeric-comp]{biblatex}
    \addbibresource{bibliografia_tesi.bib}`

    mentre uso

    `
    \printbibliography
    \addcontentsline{toc}{chapter}{Bibliografy}
    `

    Nel punto in cui la voglio inserire. Il problema è che la citazione è del tipo:

    A. Tizio and B. Caio, Theory of Elasticity..

    io però vorrei che il nome fosse messo dopo il cognome:

    Tizio, A. and Caio, B., Theory of Elasticity..

    Come posso fare?

    Inoltre, uso bibdesk per gestire la bibliografia e texmaker. Quando compilo a volte ci sono errore in bibdesk.. come faccio a trovare gli errori?

    Grazie in anticipo per i preziosi suggerimenti 🙂

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

      Zaen” post=78879Ciao a tutti!
      Per quanto riguarda la bibliografia ho usato biblatex, scrivendo nel preambolo

      `
      \usepackage[sorting=nyt, citestyle=numeric-comp]{biblatex}
      \addbibresource{bibliografia_tesi.bib}`

      mentre uso

      `
      \printbibliography
      \addcontentsline{toc}{chapter}{Bibliografy}
      `

      Nel punto in cui la voglio inserire. Il problema è che la citazione è del tipo:

      A. Tizio and B. Caio, Theory of Elasticity..

      io però vorrei che il nome fosse messo dopo il cognome:

      Tizio, A. and Caio, B., Theory of Elasticity..

      Come posso fare?

      Cambia volontà 🙂 La voce è corretta così.
      Se qualcuno ti ha detto che così è sbagliata invitalo,
      come esercizio logico, a ragionare sul motivo per il quale
      in bibliografia si inverte l’ordine nome-cognome del primo autore e non degli altri.
      È molto semplice. Ed elementare 😀

      Zaen” post=78879
      Inoltre, uso bibdesk per gestire la bibliografia e texmaker. Quando compilo a volte ci sono errore in bibdesk.. come faccio a trovare gli errori?

      Che errori ottieni?

      Ciao
      Ivan

    • #79734
      Up
      0
      Down
      ::

      ivan” post=78927
      Cambia volontà 🙂 La voce è corretta così.
      Se qualcuno ti ha detto che così è sbagliata invitalo,
      come esercizio logico, a ragionare sul motivo per il quale
      in bibliografia si inverte l’ordine nome-cognome del primo autore e non degli altri.
      È molto semplice. Ed elementare 😀

      In realtà non ho parlato con nessuno.. E’ una mia “richiesta”.
      Ho organizzato la bibliografia in questo modo perché nel testo trovo comodo vedere i numeri in modo da individuare subito il riferimento che mi ha colpito. Al contempo,
      voglio l’ordine alfabetico perchè se un Prof. vuole vedere se ho consultato Tizio (le cui opere sono fonamentali per l’argomento trattato), scorrendo in ordine alfabetico lo può trovare subito.
      Però trovo fastidioso scorrere i nomi e leggere A. Tizio invece di Tizio, A.. Mi andrebbe bene mettere il nome dopo il cognome anche solo per il primo autore.. come posso fare?

      ivan” post=78927
      Che errori ottieni?

      Quando compilo, spunta la dicitura

      `
      Process started

      Process exited with error(s)
      `

      però non indica questi errors… ricordo che uso Texmaker e bibdesk 😀

    • #79735
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Quando compili che cosa e con che cosa; quello che hai riportato è un messaggio che qualunque programma potrebbe avere prodotto. Descrivi meglio e dettagliatamante quello che fai, i vari passi, con quale programma, premendo quale bottone, selezionando quale voce dal menù.

      • #79736
        Up
        0
        Down
        ::

        Zaen” post=78931

        Cambia volontà 🙂 La voce è corretta così.
        Se qualcuno ti ha detto che così è sbagliata invitalo,
        come esercizio logico, a ragionare sul motivo per il quale
        in bibliografia si inverte l’ordine nome-cognome del primo autore e non degli altri.
        È molto semplice. Ed elementare 😀

        In realtà non ho parlato con nessuno.. E’ una mia “richiesta”.
        Ho organizzato la bibliografia in questo modo perché nel testo trovo comodo vedere i numeri in modo da individuare subito il riferimento che mi ha colpito. Al contempo,
        voglio l’ordine alfabetico perchè se un Prof. vuole vedere se ho consultato Tizio (le cui opere sono fonamentali per l’argomento trattato), scorrendo in ordine alfabetico lo può trovare subito.

        Ti sei risposto da solo. Per scorrere agevolmente l’ordine alfabetico
        non serve invertire nome e cognome se non per il primo autore.
        Questo è il motivo per cui gli stili di default si comportano così.
        E mi pare un ottimo esempio di tipografia razionale.
        La soluzione consiste nel modificare alcune macro di biblatex.
        Sul forum, da qualche parte, la soluzione per questo
        non-problema c’è già. Non vale la pena perdere un secondo per cercarla.

        Seconda question.
        Forse stai usando Texmaker. In tal caso in basso c’è una finestra “Errors”.
        Aprila e vedi cosa ci sta scritto. Oppure apri il file .log

        Ciao
        Ivan

      • #79737
        Up
        0
        Down
        ::

        ivan” post=78927
        Ti sei risposto da solo. Per scorrere agevolmente l’ordine alfabetico
        non serve invertire nome e cognome se non per il primo autore.
        Questo è il motivo per cui gli stili di default si comportano così.
        E mi pare un ottimo esempio di tipografia razionale.
        La soluzione consiste nel modificare alcune macro di biblatex.
        Sul forum, da qualche parte, la soluzione per questo
        non-problema c’è già. Non vale la pena perdere un secondo per cercarla.

        Più tardi cercherò meglio 😀

        ivan” post=78927
        Seconda question.
        Forse stai usando Texmaker. In tal caso in basso c’è una finestra “Errors”.
        Aprila e vedi cosa ci sta scritto. Oppure apri il file .log

        OldClaudio” post=78934
        Quando compili che cosa e con che cosa; quello che hai riportato è un messaggio che qualunque programma potrebbe avere prodotto. Descrivi meglio e dettagliatamante quello che fai, i vari passi, con quale programma, premendo quale bottone, selezionando quale voce dal menù.

        Come scritto prima, uso texmaker e bibdesk per generare il file .bib. Seguo questi passaggi:

        1. Compilazione rapida (se non sbaglio usa pdfTeX) per generare il primo documento e creare i toc
        2. Dallo stesso pulsante seleziono BibTeX
        3. Compilo con BibTeX per prendere i riferimenti bibliografici
        4. Compilo altre due volte con “compilazione rapida” (per creare sommario, bibliografia, sistemare i label, ecc.)

        Quando la compilazione rapida dà errore, nella casella di log indica il tipo di errore e molto spesso anche la riga. Quando invece compilo BibTeX nel finestra log/messages spunta solo il messaggio che ho indicato prima

        `
        Process started
        Process exited with error(s)
        `

        [EDIT]
        Ho aperto il file .log con textedit e ho trovato due errori 😀

      • #79738
        Up
        0
        Down
        ::


        ho provato aggiungendo

        `
        style = philosophy-modern
        `

        ottengo effettivamente il nome dopo il cognome, ma sballa tutto il resto.. cosa dovrei cercare esattamente?

      • #79739
        Up
        0
        Down
        ::


        Adesso ho provato con

        `
        \usepackage[style=authoryear,sorting=nyt, dashed=false, citestyle=numeric-comp]{biblatex}
        `

        Effettivamente la bibliografia è perfetta, se non che manchino i numeri di citazione 🙁 🙁 🙁 🙁

      • #79740
        Up
        0
        Down
        ::


        Per i non-problemi esistono le non-soluzioni che, come noto,
        si trovano nei non-luoghi di questo forum. Sapere dove sono i non-luoghi
        è un bel problema di ontologia formale 😀

        Ciao
        Ivan

      • #79741
        Up
        0
        Down
        ::


        Non sono ancore riuscito a trovare una soluzione la consegna è lunedì 🙁

        Ho trovato questo e questo (punto 5.1).

        A quanto ho capito devo modificare una macro o creare uno stile nuovo tutto mio. Però non ho capito esattamente come fare.. 🙁
        Come si modifica la macro per i nomi? Credo che in questo momento sia la cosa più immediata.. 😳

        EDIT

        Adesso ho usato il seguente codice:

        `
        \usepackage[sorting=nyt, citestyle=numeric-comp, firstinits=true, natbib]{biblatex}
        \renewbibmacro{in:}{}
        \DeclareNameAlias{sortname}{last-first/first-last}
        \addbibresource{bibliografia_tesi.bib}
        `

        come suggerito qui . Anche in questo caso il risultato non cambia.. 🙁 perchè? 😕

        Per gestire la bibliografia uso bibdesk, quindi sono del tipo:

        `
        @article{pugno:2012,
        Author = {Cranford, S.W. and Tarakanova, A. and Pugno, N.M. and Buehler, M.J.},
        Date-Added = {2012-10-08 20:27:35 +0000},
        Date-Modified = {2012-10-08 20:27:35 +0000},
        Journal = {Nature},
        Pages = {72-76},
        Title = {Nonlinear material behaviour of spider silk yields robust webs},
        Volume = {482},
        Year = {2012}}
        `

        Come risolvo il problema?

      • #79742
        Up
        0
        Down
        ::


        Nessun suggerimento? 🙁

      • #79743
        Up
        0
        Down
        ::

        Zaen” post=79041Nessun suggerimento? 🙁

        `\DeclareNameFormat{last-first}{%
        \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
        \usebibmacro{name:andothers}}
        \DeclareNameAlias{author}{last-first}`
        Va’ e non peccare più.

        Ciao
        Enrico

      • #79744
        Up
        0
        Down
        ::

        egreg9″ post=79043

        Nessun suggerimento? 🙁

        `\DeclareNameFormat{last-first}{%
        \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
        \usebibmacro{name:andothers}}
        \DeclareNameAlias{author}{last-first}`
        Va’ e non peccare più.

        Ciao
        Enrico

        Funziona perfettamente!! 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀

        Va bene così ma.. perchè il mio codice non funzionava? cosa c’era di sbagliato?
        Grazie mille per il preziosissimo aiuto! 😉

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

    Go to top