Bibliografia

  • Creatore
    Topic
  • #115334
    Up
    0
    Down
    ::


    salve a tutti
    mi sono incappato in un problema molto strano: quando cito le fonti nel corpo del documento viene stampato anche la keyword (che dovrebbe servire solo a identificare la fonte nel file .bib) sopra il nome dell’autore.
    Qualcuno ha idee?

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #115335
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        prenmat” post=115723salve a tutti
        mi sono incappato in un problema molto strano: quando cito le fonti nel corpo del documento viene stampato anche la keyword (che dovrebbe servire solo a identificare la fonte nel file .bib) sopra il nome dell’autore.
        Qualcuno ha idee?

        Hai fatto un bel copia incolla di un sorgente da qualche parte…!
        Benvenuto sul forum. \o/
        R.

      • #115336
        Up
        0
        Down
        ::


        si hai ragione scusami lo avevo messo come allegato ma non so perchè non lo ha caricato.

        Attachments:
        You must be logged in to view attached files.
      • #115337
        Up
        0
        Down
        ::


        si hai ragione ho notato che non accetta il formato con cui ho caricato il sorgente, faccio copia e incolla

        ho inserito anche pacchetti commentandoli affinchè possa usare questo file come modello per altri lavori

        `
        \documentclass[a4paper,twoside,openright,titlepage]{book}
        %\usepackage{geometry}
        %\geometry{a4paper,top=3cm,bottom=3cm,left=3.5cm,right=3.5cm,heightrounded,bindingoffset=5mm}
        %
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[english,italian]{babel}
        %pacchetti iniziali per lingua e codifica
        %
        \usepackage[autostyle,italian=guillemets,]{csquotes}
        \usepackage[bibstyle=numeric,backend=biber,style=authoryear-comp]{biblatex}
        \addbibresource{biblio.bib}
        %pacchetti per la bibliografia
        %
        \usepackage{graphicx}
        \usepackage{booktabs}
        \usepackage[italian]{varioref}%vref{} per riferimenti con la pagina%
        \usepackage{caption}
        %pacchetti tabelle e immagini
        %
        \usepackage{imakeidx}
        \makeindex[title=Indice AnalitiCO]
        \makeindex[name=nome_indice,title=Index of names,columns=3,intoc]
        %indice analitico

        \usepackage{setspace}
        \usepackage{lipsum}
        %\usepackage{fancyhdr} per personalizzare testatine e piè di pagina
        \usepackage{color}
        %
        \usepackage{amsthm}
        \usepackage{amsmath}
        \usepackage{amssymb}
        \usepackage{mathtools}
        %pacchetti matematici
        %
        \usepackage{showkeys} %vref{}%
        \usepackage{hyperref}
        %\margipar{} note a margine di pagina
        %\footnote{•} note a piè di pagina la numerazione riprede ogni section o chapter
        %riferimenti
        %
        \newtheorem{definizione}{Definizione}
        \newtheorem{qualcosa}{Qualcosa}
        %per definizioni e teoremi

        \usepackage{frontespizio}

        \usepackage{quoting}
        %
        \usepackage{glossaries}
        \makeglossaries
        \input{glo/glossario}

        %glossario e acronomi

        \newenvironment{abstract}%
        {\cleardoublepage%
        \thispagestyle{empty}%
        \null \vfill\begin{center}%
        \bfseries \abstractname \end{center}}%
        {\vfill\null}

        \begin{document}

        \begin{frontespizio}
        \Universita{Torino}
        \Facolta{Ingegneria}
        \Logo{logo}
        \Corso[Laurea]{Ingegneria elettrica}
        \Titoletto{Tesi di laurea}
        \Titolo{Il mio titolo della tesi}
        \Candidato[234595]{Matteo Prencipe}
        \Relatore{Ch.mo Prof.~Adalberto Orsatti}
        \Annoaccademico{2019-2020}
        \end{frontespizio}%

        \begin{flushright}
        \textit{questo è lo spazio per la dedica}
        \end{flushright}

        \begin{abstract}
        … versione del sommario in italiano …
        \end{abstract}
        \selectlanguage{english}
        \begin{abstract}
        … English version of the abstract …
        \end{abstract}
        \selectlanguage{italian}
        \tableofcontents
        \listoffigures
        \listoftables

        \mainmatter
        \input{cap1/capitolo1}
        \input{cap2/capitolo2}
        \input{cap3/capitolo3}
        \input{cap4/capitolo4}
        \section{sezione}
        %seguono delle prove per allenarsi con la sintass
        questa è una citazione \index[nome_indice]{citazione} \cite{mor}
        \cite{lamport:latex}

        \Gls{latex}
        %

        %\appendix
        %\input{app1/appendice1} si devono definire come normali chapter
        %\input{app2/appendice2}

        \printbibliography[heading=bibintoc]
        %\addcontentsline{toc}{section}{\indexname}
        \printindex[nome_indice]
        \printglossary

        \end{document}
        %utilizzare gli elenchi puntati per migliorare la leggibilità
        `

      • #115338
        Up
        0
        Down
        ::


        questo è il file .bib
        `
        @BOOK{mor,
        title = {Robust Process Control},
        publisher = {Prentice-Hall, Englewood Cliffs},
        year = {1989},
        author = {M. Morari, E. Zafiriou},
        }
        @book{lamport:latex,
        author = {Lamport, Leslie},
        title = {\LaTeX. A Document Preparation System},
        publisher = {Addison-Wesley},
        date = {1994},
        location = {Reading (Massachusetts)},
        hyphenation = {english}
        }`

      • #115339
        claudio
        Partecipante
          Up
          0
          Down
          ::


          ciao non potrebbe dipendere da
          showkeys – Show label, ref, cite and bib keys

          Comunque, mi sembra di notare che il codice
          va un po rivisto o semplificato
          la parte matematica è un po’ soprabbondante

          poi perchè chiamare color se non usi i colori ?
          prima chiami graphicx che chiama color…
          una bella ripulita forse serve

          claudio

        • #115340
          Up
          0
          Down
          ::


          si hai ragione, ho solo messo più pacchetti in previsione futura.
          Potresti dirmi cosa è ridondante?

        • #115341
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            prenmat” post=115723salve a tutti
            mi sono incappato in un problema molto strano: quando cito le fonti nel corpo del documento viene stampato anche la keyword (che dovrebbe servire solo a identificare la fonte nel file .bib) sopra il nome dell’autore.
            Qualcuno ha idee?

            Ho già visto quel genere di cose.
            Quelle segnalazioni servono durante la lavorazione delle bozze per essere sicuri di avere citato le cose giuste; la chiave di citazione e la cosa citata devono andare d’accordo.
            Quella cosa si ottiene o con l’opzione draft, o con certe opzioni di alcuni pacchetti; siccome non hai prodotto nessun codice è difficile dirti quale sia l’opzione di classe o di pacchetto responsabile di quella cosa.
            O accludi un esempio minimo compilabile, oppure è difficile che tu abbia risposte, perché quello che ti succede, (pur avendolo già visto) a me non è mai capitato e non ho la più vaga idea di che cosa lo produca, mentre saprei scoprirlo se disponessi di un esempio minimo compilabile.
            C’è una guida tematica apposita nella sezione Documentazione di questo sito.
            In due parole un esempio minimo compilabile (EMC) è un file .tex che
            1) cominci con \documentclass e finisca con \end{document}
            2) abbia un preambolo che contenga il minimo necessario perché il documento sia compilabile.
            3) il corpo del testo contenga il minimo indispensabile per riprodurre il tuo problema.
            4) si dotato di un minimo di file .bib per controllare che cosa succede con le citazioni.

            La lettura della guida che ti ho segnalato espande questi quattro punti in modo più esteso.

            Chi ti vuol dare una mano deve poterlo copiare dal tuo messaggio con un semplice copia-incolla, e deve poterlo compilare senza necessità d’altro oltre al minimo che ci hai messo dentro in modo da poterlo analizzare a fondo.

          • #115342
            claudio
            Partecipante
              Up
              0
              Down
              ::

              prenmat” post=115729si hai ragione, ho messo più pacchetti in previsione futura.
              Potresti dirmi cosa è ridondante?

              Tutto quello che non usi
              la regola è semplice
              e permette di ottenete compilazioni veloci e facili da gestire.
              Ricordati che a volte vi sono casi di incompatibilità risolvibili modificando
              l’ordine di caricamento o in rari casi per fortuna con tecniche draconiane.
              Altra regola è leggere la documentazione di ogni pacchetto perchè
              un pacchetto, a volte, ne chiama un altro autonomamente quindi è inutile chiamare questo
              etc..
              ciao
              claudio

            • #115343
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                I consigli di @claudio sono preziosi.

                I consigli miei ti sono arrivati troppo tardi per spiegarti la funzione e l’utilità di un esempio minimo compilabile.
                Tuttavia, sebbene il tuo codice non sia compilabile, si vedono molte cose che non vanno, e che probabilmente hai messo, non solo per un possibile uso futuro, ma perché non hai abbastanza pratica/teoria relativa a LaTeX. Per esempio le opzioni che hai prescritto alla classe sono quassi tutte sovrabbondanti, perché sono quelle di default; solo a4paper sembra necessaria.

                I pacchetti che servono veramante vanno inclusi via via che se ne sente la necessità. Esempio: mathtools estende considerevolmente le funzionalità del pacchetto amsmath; ottimo; però io uso LaTeX da più di 30 anni e non ne ho mai sentito la necessità, anche se di matematica ne ho scritta moltissima. Forse sono io che sono arretrato, ma ti garantisco che è molto difficile che in condizioni normali sia necessario ricorrere a mathtools.

                Di glossari ne ho composti molti; non mi sono mai rivolto a glossaries; l’unica volta che ci ho provato, l’ho trovato terribilmente complicato e l’ho cancellato dalla lista dei miei pacchetti usabili. Questa non è arretratezza, ma una questione di gusti personali.

                Frontespizio: bellissimo pacchetto che io stesso ho considerato come unica valida alternativa al frontespizio che io ho creato per il pacchetto TOPtesi. Ma, pur capendo che hai messo nomi di fantasia (compreso Adalberto Orsatti come relatore), se davvero stai facendo ingegneria elettrica a Torino, non la stai facendo all’università ma al politecnico; quindi TOPtesi fa al caso tuo 🙂 😉 ; il pacchetto è nato per il PoliTO &TO:= Torino; P:= Politecnico), poi è stato adattato per conformarsi a tesi svolte in altri atenei. Se ti interessa, il pacchetto TOPtesi fa già parte di ogni distribuzione completa del sistema TeX; leggi la documentazione in inglese con il comando texdoc toptesi.pdf e la documentazione in italiano con texdoc toptesi-it. In particolare la documentazione italiana specifica quali pacchetti sono già caricati, quanti sono lasciati all’utente, e quali precauzioni sono da osservare per usare altri pacchetti che in qualche modo possono interferire con la classe toptesi. In particolare espande il concetto che ti ha descritto @claudio, in merito ai conflitti fra pacchetti e all’errore “Option clash”, difficile da gestire, se non si sta attenti all’ordine di caricamento e/o all’incompatibilità di certi pacchetti.

                All’origine del tuo messaggio c’era la domanda “perché la chiave di citazione è ripetuta sopra la citazione?”; la risposta è semplice la la trovi leggendo la documentazione del pacchetto (utile solo durante la lavorazione delle bozze) showkeys con il comando texdoc showkeys.
                Suggerimento: togli l’invocazione a quel pacchetto appena non stai più lavorando sulle bozze.

                Osservazione: sei sicuro che il titolo del tuo thread sia biografia e non debba essere bibliografia?

              • #115344
                Up
                0
                Down
                ::


                Si hai ragione é da 3 giorni che sto scoprendo latex, ho letto velocemente un manuale latex, ma la questione di toptesi non l ha sapevo.
                Il file che ho postato, dato che non ho esperienza, é il frutto di informazioni trovate qua e la su materiali online;
                Per il pacchetto frontespizio ho modificato il file originale così che invece di università ci sia Politecnico(anche se a quanto pare è una cosa poco consigliata).
                Ringrazio tutti quelli che mi hanno risposto

              • #115345
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Non devi assolutamante modificare i file distribuiti su CTAN o comunque installati da TeX Live, oppure MikTeX. Ripristina subito il tuo frontespizio.sty al suo stato originale. ScrivI:

                  (anche se a quanto pare è una cosa poco consigliata)

                  , ma la cosa non è sconsigliata: è vietata..

                  Leggi invece il comando \Istituzione nella pagina 5 della documentazione di frontespizio: [texdoc frontespizio[/b] C’è proprio un esempio relativo al PoliTO.

                  Se non ci fosse quello che è scritto nella pagina 5, ci sono altri modi lecisiti per modificare i comandi interni, ma in questo caso \Istituzione risolve il problema.

                • #115346
                  Heinrich Fleck
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ciao, nel confermarti quanto già detto da Claudio e oldClaudio, la scrittura delle chiavi è causata proprio, come ti è stato fatto osservare, da showkeys di cui puoi leggere la documentazione digitando da terminale texdoc showkeys. Si usa in fase si estensione per vedere se tutte le chiavi sono a posto, verificato, commentalo pure.
                    Resta peraltro il fatto che, come ti è stato fatto osservare, il file va molto, ma molto pulito e sfrondato.
                    Un saluto, Enrico

                  • #115347
                    Up
                    0
                    Down
                    ::


                    ok grazie mille a tutti per i consigli, dovrò leggere la documentazione di ciascun pacchetto per evitare ridondanze 😉

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

                Go to top