Stile bibliografia simile a jurabib [Risolto]

  • Creatore
    Topic
  • #63332
    Up
    0
    Down
    ::


    Salve a tutti. Manca poco ormai alla consegna della tesi, e non ho trovato un stile per la bibliografia che accontenti il relatore.

    Ciò che lui vorrebbe sarebbe:

    Badem, Candan, The Ottoman Crimean War, 1853-1856, Boston: Brill, 2010 (con virgola dopo l’autore e dopo il titolo)

    ma sono stato in grado di trovare solo jurabib, che gli assomiglia, a parte i due punti (invece della virgola) dopo il nome dell’autore ed il punto (invece della virgola) dopo il nome del libro:

    Badem, Candan: The Ottoman Crimean War, 1853-1856. Boston: Brill2010

    Sapreste aiutarmi? Grazie dell’attenzione

    mattia

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


      Ti consiglio di passare a biblatex. Qualcuno ha pensato a uno stile come quello 😉
      Elimina tutto ciò che riguarda jurabib (che è incompatibile con biblatex). Qui sotto trovi un codice di esempio su come come usare biblatex.
      Al posto di devi mettere il nome del tuo archivio (senza l’estensione .bib). I comandi di citazione sono gli stessi e ce ne sono anche di nuovi.
      `

      \usepackage[style=philosophy-verbose,publocformat=loccolonpub]{biblatex}
      \bibliography{
      }

      \begin{document}
      \cite{

      \printbibliography
      \end{document}`

      Ciao
      Ivan

    • #63334
      Up
      0
      Down
      ::


      grazie Ivan,

      ma per utilizzare il pacchetto biblatex non è sufficiente incollare il file .bst nella stessa cartella del file .tex?

    • #63335
      Up
      0
      Down
      ::


      grazie Ivan,

      Sto seguendo le istruzioni per l’installazione da Pantieri 2009, ma quando provo a compilare (con Kile) mi restituisce questo errore:

      ./provalatex.tex:13:File ‘biblatex.sty’ not found \bibliography

      eppure il suddetto file si trova insieme agli altri, copiato in una sotto cartella, come da guida.

      quale potrebbe essere il problema?

    • #63336
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non metterlo in una sottocartella; mettilo nella stessa cartella del tuo main file che stai componendo.

        Qualcosa mi deci che stai consultando la guida di Pantieri di 2 anni fa’ ; aggiornati alla guida del 2011 dal solito sito di Pantieri.

        E questo fatto mi fa maliziosamente supporre che anche la tua distribuzione del sistema TeX non sia l’ultima disponibile o che stai usando, per esempio MiKTeX 2.8. Queste insinuazioni maliziose, sarebbero vane se ci assicurassi che stai usando la distribuzione TeX Live 2011 (che tu sia su Windows, Linux o Mac, non importa) e che si tratti di una distribuzione completa. (MiKTeX 2.9 è abbastanza aggiornata, ma non tanto quanto TeX Live 2011; quest’ultima può venire aggiornata (a mano) anche settimanalmente:smile: )

      • #63337
        Up
        0
        Down
        ::


        non riesco a trovare la guida di biblatex del 2011…

        ho provato ad aggiornare (ci avrà messo un’ora) tex live dal pacchetto install-tl-20110904, ma quando digito tex da terminale mi da la versione 2009…

        mettendo biblatex.sty nella cartella del main file mi restituisce quest’errore:

        ./biblatex.sty:35:file ‘logreq.sty’ not found \requirepackage

        allora ho messo logreq.sty e.def nella mia cartella del main file, compilo. restituisce che non trova il file philosophy-verbose.

        coma da guida Valbusa 2011, scarico il pacchetto biblatex-philosophy, distribuisco i file nelle cartelle bbx, cbx, lbx. compilo. ma restituisce che comuqnue non torva i file del philosophy-verbose.

      • #63338
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Scommetto che lavori con Linux e ha una dipendenza Debian.

          Non devi fare cose strane, ma devi lasciare la tua versione Debian?TeX Live2009, lì per soddisfare le dipendenze Debian; mentre per lavorare con TeX Live 2011 devi fare le cose che Enrico ha indicato nel file texlive-ubuntu.pdf (cercalo con googe in rete); tieni presente che è stato scritto per caricare la versione del 2010, quindi ogni volta che incontri un anno, pensalo aumentato di una unità.

          Devi solo mettere un file in /etc e creare in /opt un symbolic link, e il lavoro che hai fatto per caricare TL2011, non è tempo perso, ma è esattamente quello che Enrico ti avrebbe detto di fare per prima cosa.

          Non ti scoraggiare, ma questo tormentone della versione Debian sulle macchine Linux ci ha tormentato per molti mesi.

          Se invece non stai lavorando con Linux, e dopo aver installato al TL2011, ti dice che sta ancora lavorando con la 2009, allora c’è qualcosa di molto sbagliato nel tuo PC; se vuoi un aiuto devi essere più dettagliato, perché, sempre citando Enrico, nessuno di noi ha la sfera di cristallo.

        • #63339
          Up
          0
          Down
          ::


          mi scuso per non aver subito precisato che il mio sistema operativo è Ubuntu….

          ho seguito la guida da Enrico (EG?) dalla sezione “perfezionare l’installazione”, ma quando devo verificare con il comando “which tex” (pag. 5) il terminale onmi restituisce ciò che dovrebbe (/opt/texbin/tex), bensì /usr/bin/tex…

          a questo punto lo stesso autore della guida dice di “cercare di capire che cos’è andato storto con l’aiuto di un guru”…

        • #63340
          Up
          0
          Down
          ::

          matborda” post=62284mi scuso per non aver subito precisato che il mio sistema operativo è Ubuntu….

          ho seguito la guida da Enrico (EG?) dalla sezione “perfezionare l’installazione”, ma quando devo verificare con il comando “which tex” (pag. 5) il terminale onmi restituisce ciò che dovrebbe (/opt/texbin/tex), bensì /usr/bin/tex…

          a questo punto lo stesso autore della guida dice di “cercare di capire che cos’è andato storto con l’aiuto di un guru”…

          Hai fatto “logout/login”? Che ti dice “echo $PATH”?

          Ciao
          Enrico

        • #63341
          Up
          0
          Down
          ::


          si si ho riavviato il pc

          il comando echo $PATH mi restituisce /opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer

        • #63342
          Up
          0
          Down
          ::

          matborda” post=62289si si ho riavviato il pc

          il comando echo $PATH mi restituisce /opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer

          Allora non hai creato correttamente l’alias (o link simbolico, se preferisci):
          `sudo ln -s /usr/local/texlive/2011/bin/i386-linux /opt/texbin`
          Se hai il sistema a 64 bit, invece di i386-linux deve andare x86_64-linux

          Ciao
          Enrico

        • #63343
          Up
          0
          Down
          ::


          il sistema è i386.

          il comando per creare l’alias mi restituisce:

          ln: creating symbolic link `/opt/texbin’: File exists

        • #63344
          Up
          0
          Down
          ::


          tra l’altro, tra gli stili philosophy che ho visto non mi pare che ci sia quello desiderato da me, come descritto nel primo post (cognome,nome, titolo, ecc…).

          siamo sicuri che una volta riuscito ad installare biblatex il problema sarà risolto? chiedo perché ormai sono agli sgoccioli…

        • #63345
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            matborda” post=62292il sistema è i386.

            il comando per creare l’alias mi restituisce:

            ln: creating symbolic link `/opt/texbin’: File exists

            Anche da te dovrebbe esserci un modo di vedere a che cosa corrisponde per davvero il sym link preesistente. meglio controllare.

            UN’altra cosa da controllare sono le impostazioni dell’editor. Se usi Kile, per esempio, controlla le sue impostazioni in modo da vedere se quando lancia pdflatex l’indirizzo al programma è quello che punta alla distribuzione Debian/Tex Live, piuttosto che alla distribuzione TeX Live 2011. In questo caso sostituisci tutta la parte di stringa (tipo /user/bin/texlive/2009/…) iniziale con /opt/texbin/. A quel punto anche Kile lancia l’eseguibile giusto, il quale saprà cercare le cose che gli servono nella parte di albero di TeX Live 2011.

            Nota che per soddisfare le dipendenze l’installazione di Kile necessita della versione Debian di TeX Live, ma bisogna assolutamente configurare Kile perché i suoi comandi verso gli eseguibili di TeX Live puntino alla versione 2011 (non solo pdflatex, ma anche tutti gli altri come bibtex, makeindex, eccetera).

            Se lasci Kile così com’è, puoi sempre provare ad installare l’editore TeXworks nella versione per Ubuntu (cerca con google); questo, installato dopo aver installato TL 2011, dovrebbe trovare da solo gli eseguibili giusti e autoconfigurarsi correttamente. Solo che se sei abituato a Kile, TeXworks ti sembrerà scarno. TeXworks ha il grande vantaggio di avere il visualizzatore PDF incorporato e di consentire la ricerca diretta e inversa, cosa che, mi sembra di ricordare, con Kile non era possibile o richiedeva acrobazie fuori dalla mia portata, quando alcuni anni fa usavo solo Linux.

          • #63346
            Up
            0
            Down
            ::

            matborda” post=62292il sistema è i386.

            il comando per creare l’alias mi restituisce:

            ln: creating symbolic link `/opt/texbin’: File exists

            Controlla che /opt/texbin sia un link simbolico: se dai `ls -l /opt/texbin` la risposta dovrebbe finire con
            `/opt/texbin -> /usr/local/xxxxxx`
            dove xxxxxx sta per un certo numero di altri caratteri. La mia congettura è che tu abbia messo 2010 invece di 2011 durante la procedura. Farò al più presto le modifiche alla guida in modo che non succeda più. Per correggere
            `sudo rm /opt/texbin
            sudo ln -s /usr/local/texlive/2011/bin/i386-linux /opt/texbin`
            Ciao
            Enrico

          • #63347
            Up
            0
            Down
            ::


            grazie Enrico, in effetti il problema era proprio il non aver sostituito “2011” a “2010”…

            ora a which tex il terminale mi risponde /opt/texbin/tex

            fatto sta che compilando su Kile mi dice che non riesce a trovare il file philosophy-verbose, che però ho messo nelle sottocartelle come da guida…

          • #63348
            Up
            0
            Down
            ::

            matborda” post=62297grazie Enrico, in effetti il problema era proprio il non aver sostituito “2011” a “2010”…

            ora a which tex il terminale mi risponde /opt/texbin/tex

            fatto sta che compilando su Kile mi dice che non riesce a trovare il file philosophy-verbose, che però ho messo nelle sottocartelle come da guida…

            Controlla che Kile non cerchi i programmi in /usr/bin: come comincia il file .log?

            Con la 2011 non c’è alcun bisogno di installare “philosophy-verbose” manualmente.

            Ciao
            Enrico

          • #63349
            Up
            0
            Down
            ::


            il .log inizia così:

            `This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=latex 2011.4.5) 6 SEP 2011 12:43`

            nelle opzioni di Kile potrei cambiare la Location of Tex documentation da /usr/share/doc/texlive-doc . Provo con /opt/texbin/tex?

            grazie per la pazienza…

          • #63350
            Up
            0
            Down
            ::

            matborda” post=62299il .log inizia così:

            `This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=latex 2011.4.5) 6 SEP 2011 12:43`

            nelle opzioni di Kile potrei cambiare la Location of Tex documentation da /usr/share/doc/texlive-doc . Provo con /opt/texbin/tex?

            grazie per la pazienza…

            Che c’entra la documentazione?

            No, devi andare a guardare dove Kile definisce le azioni per la compilazione; probabilmente è indicato esplicitamente /usr/bin/pdflatex o qualcosa di simile, che devi modificare in /opt/texbin/pdflatex.

            Qualche esperto di Kile può confermare? Al momento non ho Ubuntu a disposizione.

            Ciao
            Enrico

          • #63351
            Up
            0
            Down
            ::

            egreg9″ post=62300
            No, devi andare a guardare dove Kile definisce le azioni per la compilazione; probabilmente è indicato esplicitamente /usr/bin/pdflatex o qualcosa di simile, che devi modificare in /opt/texbin/pdflatex.

            Settings > Configure Kile > Tools/Build

            Quindi si sceglie PDFLatex, e si modifica il campo “Comando” (che da me è “pdflatex”, quindi probabilmente usa il primo che c’è in $PATH).

            Se `which pdflatex` restituisce /opt/texbin/pdflatex, allora dovrebbe funzionare. In ogni caso, mettere il path esplicito non dovrebbe causar problemi.

          • #63352
            Up
            0
            Down
            ::


            grazie mille ragazzi,

            inserendo nel campo “Comando” /opt/texbin/pdflatex ha funzionato!!! 🙂

            ora mi è rimasto un piccolo problemino: avendo delle voci senza autore, preferirei metterle all’inizio, senza rispettare quindi l’ordine alfabetico che automaticamente questo stile adotta. esiste un modo per forzare la posizione delle voci? sul manuale non ho trovato niente.

          • #63353
            Up
            0
            Down
            ::

            matborda” post=62307grazie mille ragazzi,

            inserendo nel campo “Comando” /opt/texbin/pdflatex ha funzionato!!! 🙂

            ora mi è rimasto un piccolo problemino: avendo delle voci senza autore, preferirei metterle all’inizio, senza rispettare quindi l’ordine alfabetico che automaticamente questo stile adotta. esiste un modo per forzare la posizione delle voci? sul manuale non ho trovato niente.

            Non mi pare una scelta condivisibile. L’”autore” deve essere sempre presente. Chiaro che alcune voci non ce l’hanno e in questo caso si usa il campo label, che funge da “autore”. In alcune bibliografie si trova “Aa. Vv.” al posto degli autori, se questi non sono noti, ma non mi piace tanto come scelta.
            Prova la srtada che ti ho consigliato, invia un esempio di una di queste voci senza autore.

            Ciao
            Ivan

          • #63354
            Up
            0
            Down
            ::


            per il campo label devo cercare nella documentazione di bibtex o biblatex?

            altra questione: l’università si aspetta da me che io regoli grandezza di capitoli, spazi e impaginazioni in modo particolare. ad esempio “The heading BIBLIOGRAPHY or REFERENCES is centred between the text margins, without punctuation, 3.5 cm from the top of the page; the list begins two spaces below.”

            per questo tipo di modifiche dove devo cercare? il fatto di usare biblatex invece di bibtex influisce?

            non mi stuferò mai di ringraziarvi

          • #63355
            Up
            0
            Down
            ::

            matborda” post=62354per il campo label devo cercare nella documentazione di bibtex o biblatex?

            biblatex

            matborda” post=62354
            altra questione: l’università si aspetta da me che io regoli grandezza di capitoli, spazi e impaginazioni in modo particolare. ad esempio “The heading BIBLIOGRAPHY or REFERENCES is centred between the text margins, without punctuation, 3.5 cm from the top of the page; the list begins two spaces below.”

            L’università si aspetta che tu usi i loro template. Con LaTeX devi crearti il layout a mano…

            matborda” post=62354
            per questo tipo di modifiche dove devo cercare?

            Pacchetto titlesec oppure sectsty

            matborda” post=62354
            il fatto di usare biblatex invece di bibtex influisce?

            Sono due cose diverse. Anche biblatex usa bibtex. Dal tuo punto di vista non cambia niente. Anzi, è meglio, visto che biblatex ti permette di modificare molti aspetti della bibliografia.

            Ciao
            Ivan

          • #63356
            Up
            0
            Down
            ::


            sto provando a capire come utilizzare il pacchetto titlesec… ma devo ammettere che la sua documentazione (Bezos, 2000) non mi pare soddisfacente… consigli?

            NB: non sapevo se valeva la pena iniziare un nuovo thread, nel dubbio ho scritto qui

          • #63357
            Up
            0
            Down
            ::


            Meglio aprire un altro topic. In ogni caso prima di tutto cerca le soluzioni sul forum.

            Ciao
            Ivan

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

        Go to top