Problema con file bib realizzato con makebst

  • Creatore
    Topic
  • #64536
    Up
    0
    Down
    ::


    Salve.
    Ho creato un file .bst mediante makebst.tex.
    Lanciando pdflatex mi trovo davanti un errore relativo al mio file .bib (che prima d’ora non mi aveva mai dato nessun problema). L’errore è il seguente:

    ! Extra }, or forgotten \endgroup.

    Cercando in rete ho trovato una soluzione al riguardo, dove si dice di inserire il seguente codice tra \usepackage{natbib} e \begin{document}:

    \renewcommand{\bibAnnoteFile}[1]{%
    \IfFileExists{#1}{\begin{quotation}\noindent\texts c{Key:} #1\\
    \textsc{Annotation:}\ \input{#1}\end{quotation}}{}}

    \renewcommand{\bibAnnote}[2]{%
    \begin{quotation}\noindent\textsc{Key:} #1\\
    \textsc{Annotation:}\ #2\end{quotation}}

    Bene, così facendo ottengo un ulteriore errore che purtroppo non riesco a risolvere:

    ! LaTeX Error: \bibAnnoteFile undefined.

    come posso risolvere questo problema?
    sono ormai finalmente in fondo alla definizione della struttura della mia tesi. Se poteste darmi un ultimo aiuto ve ne sarei molto grato!
    Grazie della vostra disponibilità

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #64537
      Up
      0
      Down
      ::

      nadorpatonel” post=63633Salve.
      Ho creato un file .bst mediante makebst.tex.
      Lanciando pdflatex mi trovo davanti un errore relativo al mio file .bib (che prima d’ora non mi aveva mai dato nessun problema). L’errore è il seguente:

      ! Extra }, or forgotten \endgroup.

      Cercando in rete ho trovato una soluzione al riguardo, dove si dice di inserire il seguente codice tra \usepackage{natbib} e \begin{document}:

      \renewcommand{\bibAnnoteFile}[1]{%
      \IfFileExists{#1}{\begin{quotation}\noindent\texts c{Key:} #1\\
      \textsc{Annotation:}\ \input{#1}\end{quotation}}{}}

      \renewcommand{\bibAnnote}[2]{%
      \begin{quotation}\noindent\textsc{Key:} #1\\
      \textsc{Annotation:}\ #2\end{quotation}}

      Bene, così facendo ottengo un ulteriore errore che purtroppo non riesco a risolvere:

      ! LaTeX Error: \bibAnnoteFile undefined.

      come posso risolvere questo problema?
      sono ormai finalmente in fondo alla definizione della struttura della mia tesi. Se poteste darmi un ultimo aiuto ve ne sarei molto grato!
      Grazie della vostra disponibilità

      Il primo errore è semplice: da qualche parte manca un gruppo non è stato chiuso. Gli altri errori significano semplicemente che il comando che cerchi di ridefinire è nuovo e non può essere ridefinito.

      Secondo me è molto più semplice usare biblatex. Sapendo come vuoi la bibliografia ti posso aiutare a creare uno stile ad hoc.

      Ciao
      Ivan

    • #64538
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ma se ti andava bene lo stile ieeetr.bst e ti ho detto come fare per togliere le parentesi e mettere il punto, perché ti imbarchi nella creazione di un nuovo stile? Non è mai una cosa prudente da fare quando la tesi è quasi pronta.

        Non ci si riesce mai al primo colpo a creare un nuovo stile; se poi vuoi usare biblatex, come suggerisce @Ivan, va benissimo, ma… Ti ricordi il file Fantasia di Walt Disney? Ti ricordi il brano con Topolino come primo attore?

      • #64539
        Up
        0
        Down
        ::


        In realtà non ricordo di aver citato lo stile ieeetr.bst.
        Ho provato diversi stili ma ognuno aveva qualcosa che non andava bene.
        Per quanto riguarda l’errore del gruppo che non è stato chiuso, ho compreso di cosa si trattasse. In pratica il file bbl che mi viene generato dal file .bst a sua volta ottenuto da makebst, produce una parentesi graffa in più del quale sinceramente ignoro il motivo.
        Dunque il problema si traduce nel file .bst ottenuto mediante makebst.
        ho provato a darci un’occhiata e, sebbene non sia un esperto, mi sembra che ci sia qualcosa che non va in questo file.
        Vi allego qui il file .bst ottenuto da makebst in modo che magari potete dirmi se effettivamente è qui che c’è qualcosa che non va.

        %% Driver file to produce phdpisa2.bst from merlin.mbs
        %% Generated with makebst, version 4.1 (2003/09/08)
        %% Produced on 2011/10/06 at 18:14
        %%
        \input docstrip

        \preamble
        —————————————-
        *** ***

        \endpreamble

        \postamble
        End of customized bst file
        \endpostamble

        \keepsilent

        \askforoverwritefalse
        \def\MBopts{\from{merlin.mbs}{%
        %EXTERNAL FILES:
        %Name of language file: \cfile=.
        %No included files.
        %INTERNAL LANGUAGE SUPPORT (if no external language file)
        %: (def) English
        % babel,%: Babel
        %——————–
        %STYLE OF CITATIONS:
        %: (def) Numerical
        % ay,%: Author-year
        % alph,%: Alpha style, Jon90 or JWB90
        % alph,alf-1,%: Alpha style, Jon90
        % alph,alf-f,%: Alpha style, Jones90
        % cite,%: Cite key
        %——————–
        %HTML OUTPUT (if non author-year citations)
        %: (def) Normal LaTeX
        % html,%: Hypertext
        % html,htlist,%: Hypertext list
        % html,htdes,%: Hypertext with keys
        %——————–
        %AUTHOR–YEAR SUPPORT SYSTEM (if author-year citations)
        % nat,%: Natbib
        % %: (def) Older Natbib
        % alk,%: Apalike
        % har,%: Harvard
        % ast,%: Astronomy
        % cay,%: Chicago
        % nmd,%: Named
        % cn,%: Author-date
        %——————–
        %HARVARD EXTENSIONS INCLUDED (if Harvard support selected)
        % harnm,%: With Harvard extensions
        % %: (def) Older Harvard
        %——————–
        %LANGUAGE FIELD
        %: (def) No language field
        % lang,%: Add language field
        %——————–
        %ANNOTATIONS:
        %: (def) No annotations
        % annote,%: Annotations
        %——————–
        %PRESENTATIONS:
        %: (def) Do not add presentation type
        % pres,%: Add presentation, speaker not highlighted
        % pres,pres-bf,%: Presentation, speaker bold face
        % pres,pres-it,%: Presentaion, speaker italic
        % pres,pres-sc,%: Presentaion, speaker in small caps
        %——————–
        %ORDERING OF REFERENCES (if non-author/year and non-alph)
        % %: (def) Alphabetical
        seq-no,%: Citation order
        % seq-yr,%: Year ordered
        % seq-yrr,%: Reverse year ordered
        %——————–
        %ORDERING OF REFERENCES (if author-year citations)
        % %: (def) Alphabetical
        % seq-lab,%: By label
        % seq-labc,%: By label and cite order
        % seq-key,%: By label and cite key
        % seq-yr,%: Year ordered
        % seq-yrr,%: Reverse year ordered
        % seq-no,%: Citation order
        %——————–
        %ORDER ON VON PART (if not citation order)
        % %: (def) Sort on von part
        vonx,%: Sort without von part
        %——————–
        %IGNORE FIRST NAMES (if author-year citations)
        % %: (def) Respect first names
        % xintls,%: Sort on surname only
        %——————–
        %AUTHOR NAMES:
        % ed-au,%: Full, surname last
        % nm-revf,%: Full, surname first
        % nm-init,ed-au,%: Initials + surname
        % nm-rev,%: Surname + initials
        % nm-rv,%: Surname + dotless initials
        % nm-rvvc,%: Surname + comma + spaceless initials
        % nm-rvx,%: Surname + pure initials
        % nm-rvcx,%: Surname + comma + pure initials
        nm-rvv,%: Surname + spaceless initials
        % nm-rev1,%: Only first name reversed, initials
        % nm-revv1,%: First name reversed, with full names
        %——————–
        %EDITOR NAMES IN COLLECTIONS (if author names reversed)
        % ed-rev,%: Editor names reversed
        %——————–
        %POSITION OF JUNIOR (if author names reversed)
        % jnrlst,%: Junior comes last
        % %: (def) Junior between
        %——————–
        %JUNIOR PART IN THE CITATION (if author-year citations)
        % %: (def) No `junior’ part in the citations
        % jnrlab,%: `Junior’ in citations
        %——————–
        %PUNCTUATION BETWEEN AUTHOR NAMES:
        %: (def) Author names separated by commas
        % aunm-semi,%: Names separated by semi-colon
        % aunm-sl,%: Names separated by slash
        %——————–
        %ADJACENT REFERENCES WITH REPEATED NAMES:
        %: (def) Author/editor names always present
        % nmdash,%: Repeated author/editor names replaced by dash
        % nmdash,nmd-2,%: Repeated author/editor names replaced by 2 dashes
        % nmdash,nmd-3,%: Repeated author/editor names replaced by 3 dashes
        %——————–
        %NUMBER OF AUTHORS IN BIBLIOGRAPHY:
        %: (def) All authors
        % nmlm,%: Limited authors
        %——————–
        %AUTHORS IN CITATIONS:
        %: (def) One author et al
        % mcite,%: Some other truncation scheme
        %——————–
        %MAX AUTHORS BEFORE ET AL: (if regular cite not selected)
        % mct-1,%: One et al
        % mct-2,%: One, Two et al
        % mct-3,%: One, Two, Three et al
        % mct-4,%: One, Two, Three, Four et al
        % mct-5,%: One, Two, Three, Four, Five et al
        % mct-6,%: One, Two, Three, Four, Five, Six et al
        %——————–
        %MAX AUTHORS WITHOUT ET AL: (if regular cite not selected)
        % mct-x2,%: Two authors without truncating
        % mct-x3,%: Three authors
        % mct-x4,%: Four authors
        % mct-x5,%: Five authors
        % mct-x6,%: Six authors
        %——————–
        %TYPEFACE FOR AUTHORS IN LIST OF REFERENCES:
        %: (def) Normal font for author names
        % nmft,nmft-sc,%: Small caps authors
        % nmft,nmft-it,%: Italic authors
        % nmft,nmft-bf,%: Bold authors
        % nmft,nmft-def,%: User defined author font
        %——————–
        %FONT FOR FIRST NAMES (if non-default font for authors)
        % %: (def) First names same font as surnames
        % fnm-rm,%: First names in normal font
        % fnm-def,%: First names in user defined font
        %——————–
        %EDITOR NAMES IN INCOLLECTION ETC:
        % %: (def) Editors incollection normal font
        % nmfted,%: Editors incollection like authors
        %——————–
        %FONT FOR `AND’ IN LIST:
        % %: (def) `And’ in author font
        % nmand-rm,%: `And’ in normal font
        %——————–
        %FONT OF CITATION LABELS IN TEXT (if author-year citations)
        % %: (def) Cited authors plain
        % lab,lab-it,%: Cited authors italic
        % lab,lab-sc,%: Cited authors small caps
        % lab,lab-bf,%: Cited authors bold
        % lab,lab-def,%: User defined citation font
        %——————–
        %FONT FOR `AND’ IN CITATIONS (if non-default font for citation lables)
        % %: (def) Cited `and’ in author font
        % and-rm,%: Cited `and’ in normal font
        %——————–
        %FONT OF EXTRA LABEL (The extra letter on the year)
        % %: (def) Extra label plain
        % xlab-it,%: Extra label italic
        %——————–
        %LABEL WHEN AUTHORS MISSING (if author-year citations)
        % keyxyr,%: Year blank when KEY replaces missing author
        % %: (def) Year included when KEY replaces missing author
        %——————–
        %MISSING DATE (if author-year citations)
        % %: (def) Missing date set to ????
        % blkyear,%: Missing date left blank
        %——————–
        %DATE POSITION:
        %: (def) Date at end
        % dt-beg,%: Date after authors
        % dt-jnl,%: Date part of journal spec.
        % dt-end,%: Date at very end
        %——————–
        %DATE FORMAT (if non author-year citations)
        % %: (def) Plain month and year
        % yr-par,%: Date in parentheses
        % yr-brk,%: Date in brackets
        % yr-col,%: Date preceded by colon
        % yr-per,%: Date preceded by period
        yr-com,%: Date preceded by comma
        % yr-blk,%: Date preceded by space
        %——————–
        %SUPPRESS MONTH:
        %: (def) Date is month and year
        % xmth,%: Date is year only
        %——————–
        %REVERSED DATE (if including month)
        %: (def) Date as month year
        % dtrev,%: Date as year month
        %——————–
        %DATE FORMAT (if author-year citations)
        % %: (def) Year plain
        % yr-par,%: Year in parentheses
        % yr-brk,%: Year in brackets
        % yr-col,%: Year preceded by colon
        % yr-per,%: Year preceded by period
        % yr-com,%: Date preceded by comma
        % yr-blk,%: Year preceded by space
        %——————–
        %INCLUDE MONTHS:
        % %: (def) Date is year only
        % aymth,%: Include month in date
        %——————–
        %REVERSED DATE (if including month)
        % %: (def) Date as month year
        % dtrev,%: Date as year month
        %——————–
        %DATE PUNCTUATION (if date not at end)
        % %: (def) Date with standard block punctuation
        % yrp-col,%: Colon after date
        % yrp-semi,%: Semi-colon after date
        % yrp-per,%: Period after date
        % yrp-x,%: No punct. after date
        %——————–
        %BLANK AFTER DATE:
        % %: (def) Space after date
        % yrpp-xsp,%: No space after date
        %——————–
        %DATE FONT:
        %: (def) Date in normal font
        % dtbf,%: Date in bold face
        %——————–
        %TRUNCATE YEAR (if author-year citations)
        % note-yr,%: Year text full
        % %: (def) Year truncated
        %——————–
        %TITLE OF ARTICLE:
        % %: (def) Title plain
        % tit-it,%: Title italic
        % tit-qq,qt-s,%: Title and punctuation in single quotes
        % tit-qq,%: Title and punctuation in double quotes
        % tit-qq,qt-g,%: Title and punctuation in guillemets
        % tit-qq,qt-s,qx,%: Title in single quotes
        tit-qq,qx,%: Title in double quotes
        % tit-qq,qt-g,qx,%: Title in guillemets
        %——————–
        %COLLECTION/PROCEEDINGS TITLES (if quoted title)
        % bt-qq,%: Quote collection and proceedings titles
        %: (def) Collection and proceedings titles not in quotes
        %——————–
        %CAPITALIZATION OF ARTICLE TITLE:
        % %: (def) Sentence style
        atit-u,%: Title style
        %——————–
        %ARTICLE TITLE PRESENT:
        %: (def) Article title present
        % jtit-x,%: No article title
        %——————–
        %JOURNAL NAMES:
        % %: (def) Periods in journal names
        jxper,%: Dotless journal names
        %——————–
        %JOURNAL NAME FONT:
        %: (def) Journal name italics
        % jttl-rm,%: Journal name normal
        %——————–
        %THESIS TITLE:
        %: (def) Thesis titles like books
        % thtit-a,%: Thesis title like article
        % thtit-x,%: No thesis title
        %——————–
        %TECHNICAL REPORT TITLE:
        %: (def) Tech. report title like articles
        % trtit-b,%: Tech. report title like books
        %——————–
        %TECHNICAL REPORT NUMBER:
        %: (def) Tech. report and number plain
        % trnum-it,%: Tech. report and number italic
        %——————–
        %JOURNAL VOLUME:
        %: (def) Volume plain
        % vol-it,%: Volume italic
        % vol-bf,%: Volume bold
        % vol-2bf,%: Volume and number bold
        %——————–
        %JOURNAL VOL AND NUMBER:
        % %: (def) Journal vol(num)
        % vnum-sp,%: Journal vol (num)
        % vnum-cm,%: Journal vol, num
        vnum-nr,%: Journal vol, no. num
        % vnum-h,%: Journal vol, \# number
        % vnum-b,%: Journal vol number
        % vnum-x,%: Journal vol, without number
        %——————–
        %VOLUME PUNCTUATION:
        % %: (def) Volume with colon
        % volp-sp,%: Volume with colon and space
        % volp-semi,%: Volume with semi-colon
        volp-com,%: Volume with comma
        % volp-blk,%: Volume with blank
        %——————–
        %YEAR IN JOURNAL SPECIFICATION:
        %: (def) Journal year like others
        % jdt-v,%: Journal vol(year)
        % jdt-vs,%: Journal vol (year)
        % jdt-p,%: Year with pages
        % jdt-pc,%: Year, comma, pages
        %——————–
        %PAGE NUMBERS:
        %: (def) Start and stop page numbers
        % jpg-1,%: Only start page number
        %——————–
        %LARGE PAGE NUMBERS:
        %: (def) No separators for large page numbers
        % pgsep-c,%: Comma inserted over 9999
        % pgsep-s,%: Thin space inserted over 9999
        % pgsep-p,%: Period inserted over 9999
        %——————–
        %WORD `PAGE’ IN ARTICLES:
        % %: (def) Article pages numbers only
        jwdpg,%: Include `page’ in articles
        %——————–
        %POSITION OF PAGES:
        % %: (def) Pages given mid text
        pp-last,%: Pages at end
        %——————–
        %WORD `VOLUME’ IN ARTICLES:
        % %: (def) Article volume as number only
        jwdvol,%: Include `volume’ in articles
        %——————–
        %NUMBER AND SERIES FOR COLLECTIONS:
        num-xser,%: Allows number without series
        % %: (def) Standard BibTeX
        %——————–
        %POSITION OF NUMBER AND SERIES:
        % %: (def) After chapter and pages
        numser,%: Just before publisher
        %——————–
        %VOLUME AND SERIES FOR BOOKS/COLLECTIONS:
        % %: (def) Vol. 23 of Series
        ser-vol,%: Series, vol. 23
        %——————–
        %POSITION OF VOLUME AND SERIES FOR INCOLLECTIONS:
        % %: (def) Series and volume after the editors
        ser-ed,%: Series and volume after booktitle
        %——————–
        %JOURNAL NAME PUNCTUATION:
        %: (def) Comma after journal
        % jnm-x,%: Space after journal
        %——————–
        %BOOK TITLE:
        %: (def) Book title italic
        % btit-rm,bt-rm,%: Book title plain
        %——————–
        %PAGES IN BOOKS:
        %: (def) Pages in book plain
        % bkpg-par,%: Pages in book in parentheses
        % bkpg-x,%: Pages in book bare
        %——————–
        %TOTAL PAGES OF A BOOK:
        %: (def) Total book pages not printed
        % pg-bk,%: For book: 345 pages
        % pg-bk,pg-pre,%: Total book pages before publisher
        %——————–
        %PUBLISHER ADDRESS:
        %: (def) Publisher, address
        % add-pub,%: Address: Publisher
        %——————–
        %PUBLISHER IN PARENTHESES:
        % %: (def) Publisher as normal block
        % pub-par,%: Publisher in parentheses
        % pub-date,%: Publisher and date in parentheses
        % pub-date,pub-xc,%: Publisher and date in parentheses, no comma
        pub-date,pub-xpar,%: Publisher and date without parentheses
        % pub-date,pub-xpar,pub-xc,%: Publisher and date, no parentheses, no comma
        %——————–
        %PUBLISHER POSITION:
        % %: (def) Publisher after chapter, pages
        % pre-pub,%: Publisher before chapter, pages
        pre-edn,%: Publisher after edition
        %——————–
        %ISBN NUMBER:
        % isbn,%: Include ISBN
        %: (def) No ISBN
        %——————–
        %ISSN NUMBER:
        % issn,%: Include ISSN
        %: (def) No ISSN
        %——————–
        %DOI NUMBER:
        % doi,%: Include DOI
        % url-doi,%: Format DOI as URL //dx.doi.org/doi
        % agu-doi,doi,%: Insert DOI AGU style
        %: (def) No DOI
        %——————–
        %`EDITOR’ AFTER NAMES (EDITED BOOKS WITHOUT AUTHORS):
        %: (def) Word `editor’ after name
        % edpar,%: `Name (editor),’
        % edpar,bkedcap,%: `Name (Editor),’
        % edparc,%: `Name, (editor)’
        % edparc,bkedcap,%: `Name, (Editor)’
        % edparxc,%: `Name (editor)’
        % edparxc,bkedcap,%: `Name (Editor)’
        %——————–
        %EDITOR IN COLLECTIONS:
        %: (def) Same as for edited book
        % edby,%: In booktitle, edited by ..
        % edby-par,%: In booktitle (edited by ..)
        % edby-parc,%: In booktitle, (edited by ..)
        % edby,edbyx,%: In booktitle, editor ..
        % edby,edbyw,%: In booktitle, (editor) ..
        % edby-par,edbyx,%: In booktitle (editor..)
        % edby-parc,edbyx,%: In booktitle, (editor..)
        % edby,edbyy,%: In booktitle, .., editor
        % edby-par,edbyy,%: In booktitle (.., editor)
        %——————–
        %CAPITALIZE `EDITOR’ OR `EDITED BY’ (if editor capitalizable)
        % %: (def) `(editor,..)’ or `(edited by..)’
        % edcap,%: `(Editor,..)’ or `(Edited by..)’
        %——————–
        %PUNCTUATION BETWEEN SECTIONS (BLOCKS):
        %: (def) \newblock after blocks
        % blk-com,%: Comma between blocks
        % blk-com,com-semi,%: Semi-colon between blocks
        % blk-com,com-blank,%: Blanks between blocks
        % blk-tit,%: Period after titles of articles, books, etc
        % blk-tit,tit-col,%: Colon after titles of articles, books, etc
        % blk-tita,%: Period after titles of articles
        % blk-tita,tit-col,%: Colon after titles of articles
        %——————–
        %PUNCTUATION BEFORE NOTES (if not using \newblock)
        % %: (def) Notes have regular punctuation
        % blknt,%: Notes preceded by period
        %——————–
        %PUNCTUATION AFTER AUTHORS:
        %: (def) Author block normal
        % au-col,%: Author block with colon
        %——————–
        %PUNCTUATION AFTER `IN’:
        % %: (def) Space after `in’
        % in-col,%: Colon after `in’
        % in-it,%: Italic `in’
        % in-col,in-it,%: Italic `in’ and colon
        in-x,%: No word `in’
        %——————–
        %`IN’ WITH JOURNAL NAMES (if using ‘in’ with collections)
        % %: (def) No `in’ before journal name
        % injnl,%: Add `in’ before journal name
        %——————–
        %FINAL PUNCTUATION:
        % %: (def) Period at very end
        fin-bare,%: No period at end
        %——————–
        %ABBREVIATE WORD `PAGES’ (if not using external language file)
        % %: (def) `Page(s)’
        pp,%: `Page’ abbreviated
        % ppx,%: `Page’ omitted
        %——————–
        %ABBREVIATE WORD `EDITORS’:
        % %: (def) `Editor(s)’
        ed,%: `Editor’ abbreviated
        %——————–
        %OTHER ABBREVIATIONS:
        % %: (def) No abbreviations
        abr,%: Abbreviations
        %——————–
        %ABBREVIATION FOR `EDITION’ (if abbreviating words)
        % %: (def) `Edition’ abbreviated as `edn’
        ednx,%: `Edition’ abbreviated as `ed’
        %——————–
        %MONTHS WITH DOTS:
        % %: (def) Months with dots
        mth-bare,%: Months without dots
        %——————–
        %EDITION NUMBERS:
        xedn,%: Editions as in database
        % %: (def) Write out editions
        % ord,%: Numerical editions
        %——————–
        %Reading external language file \cfile=
        %STORED JOURNAL NAMES:
        %: (def) Full journal names
        % jabr,%: Abbreviated journal names
        % jabr,jaa,%: Abbreviated with astronomy shorthands
        %——————–
        %AMPERSAND:
        %: (def) Use word `and’
        % amper,%: Use ampersand
        % varand,%: Use \BIBand
        %——————–
        %COMMA BEFORE `AND’:
        % %: (def) Comma before `and’
        and-xcom,%: No comma before `and’
        % and-com,%: Comma even with 2 authors
        %——————–
        %COMMA BEFORE `AND’ EVEN FOR COLLECTION EDITORS (if using comma before `and’ with authors)
        % and-com-ed,%: Comma with 2 editors
        % %: (def) Two editors without comma
        %——————–
        %NO `AND’ IN REFERENCE LIST:
        % %: (def) With `and’
        xand,%: No `and’
        %——————–
        %COMMA BEFORE `ET AL’:
        % %: (def) Comma before `et al’
        etal-xc,%: No comma before `et al’
        %——————–
        %FONT OF `ET AL’:
        %: (def) Plain et al
        % etal-it,%: Italic et al
        % etal-rm,%: Roman et al
        %——————–
        %ADDITIONAL REVTeX DATA FIELDS:
        %: (def) No additional fields
        % revdata,eprint,url,url-blk,%: Include REVTeX data fields
        %——————–
        %E-PRINT DATA FIELD: (without REVTeX fields)
        %: (def) Do not include eprint field
        % eprint,%: Include eprint and archive fields
        %——————–
        %URL ADDRESS: (without REVTeX fields)
        % %: (def) No URL
        url,url-blk,%: Include URL
        % url,url-nt,%: URL as note
        % url,url-nl,%: URL on new line
        %——————–
        %REFERENCE COMPONENT TAGS:
        %: (def) No reference component tags
        % bibinfo,%: Reference component tags
        %——————–
        %EMPHASIS: (affects all so-called italics)
        %: (def) Use emphasis
        % em-it,%: Use true italics
        % em-x,%: No italics
        % em-ul,%: Underlining
        %——————–
        %COMPATIBILITY WITH PLAIN TEX:
        nfss,%: Use LaTeX commands
        % plntx,%: Use only Plain TeX
        %——————–
        }}
        \generate{\file{phdpisa2.bst}{\MBopts}}
        \endbatchfile

        Infine ho scoperto da poco la possibilità di usare biblatex. Non l’ho ancora mai usato e dunque non so se lavora come makebst oppure mi consente di creare la mia bibliografia in modo differente. Non voglio farvi perdere troppo tempo, dunque ora proverò a studiarmi quello che trovo in rete. Caso mai tornerò a chiedervi qualche consiglio.
        PS. Purtroppo non ho mai visto Fantasia di Walt Disney…avrò avuto un’infanzia difficile…

      • #64540
        Up
        0
        Down
        ::


        Chiedo scusa a OldClaudio…ho potuto notare solo ora il suo suggerimento in merito alla mia precedente richiesta di aiuto sul bibstyle.
        La ragione del fatto che non ricordavo lo scorso messaggio è semplicemente perchè ci stiamo lavorando in 2 su questo file e probabilmente è stato il mio collega a richiedere lo scorso supporto senza informarmi ne della richiesta ne della sua risposta.
        Ora mi metterò subito a provare il suo precedente suggerimento.
        La prego di perdonare la mia disattenzione.

      • #64541
        Up
        0
        Down
        ::


        Viste le notevoli attuali difficoltà riscontrate con biblatex, temo di dover ricorrere alla gentile proposta di Ivan e accettare la sua offerta. Se hai tempo e voglia di aiutarmi a impostare i comandi con biblatex per ottenere la bibliografia che mi serve, te ne sarei molto grato.
        Seguendo alcuni manuali come “L’arte di gestire la bibliografia con biblatex”, ho cercato di definire la mia biblio ma mi sono subito scontrato col problema che non riesco a creare il file bbl tramite biblatex e sinceramente al momento non trovo soluzione.
        La biblio che dovrei realizzare dovrebbe apparire come in questo esempio:

        BIBLIOGRAFIA
        1. Glodez S., Ren Z., Flasker J., “Surface fatigue of gear teeth flanks”, Computers and Structures, Vol. 12, no. 1, 1999, pp. 475-483.
        2. Beghini M., Bertini L., Fontanari V., “Analisi di fessure oblique parzialmente chiuse sotto un carico mobile sulla superficie”, Atti del convegno “IGF 16” XVI Convegno nazionale del Gruppo Italiano Frattura, Catania 20-22 giugno 2002, Vol. 1, pp. 91-105
        3. Timoshenko S., Goodier J.N., Theory of elasticity, Mc Graw Hill, 1990

        Il primo riferimento si riferisce ad un articolo su rivista, il secondo ad un lavoro su atti di un convegno e infine il terzo ad un libro.
        Nell’attesa di una qualche risposta, vi ringrazio molto per la vostra pazienza e disponibilità.

        Marco

      • #64542
        Up
        0
        Down
        ::

        nadorpatonel” post=63669Viste le notevoli attuali difficoltà riscontrate con biblatex, temo di dover ricorrere alla gentile proposta di Ivan e accettare la sua offerta. Se hai tempo e voglia di aiutarmi a impostare i comandi con biblatex per ottenere la bibliografia che mi serve, te ne sarei molto grato.
        Seguendo alcuni manuali come “L’arte di gestire la bibliografia con biblatex”, ho cercato di definire la mia biblio ma mi sono subito scontrato col problema che non riesco a creare il file bbl tramite biblatex e sinceramente al momento non trovo soluzione.
        La biblio che dovrei realizzare dovrebbe apparire come in questo esempio:

        BIBLIOGRAFIA
        1. Glodez S., Ren Z., Flasker J., “Surface fatigue of gear teeth flanks”, Computers and Structures, Vol. 12, no. 1, 1999, pp. 475-483.
        2. Beghini M., Bertini L., Fontanari V., “Analisi di fessure oblique parzialmente chiuse sotto un carico mobile sulla superficie”, Atti del convegno “IGF 16” XVI Convegno nazionale del Gruppo Italiano Frattura, Catania 20-22 giugno 2002, Vol. 1, pp. 91-105
        3. Timoshenko S., Goodier J.N., Theory of elasticity, Mc Graw Hill, 1990

        Il primo riferimento si riferisce ad un articolo su rivista, il secondo ad un lavoro su atti di un convegno e infine il terzo ad un libro.
        Nell’attesa di una qualche risposta, vi ringrazio molto per la vostra pazienza e disponibilità.

        Marco

        Intanto prova con:
        `\usepackage[style=philosophy-verbose,volnumformat=volnumstrings]{biblatex}`
        Poi vediamo di sistemare i dettagli. Per esempio:
        1) vuoi proprio “Vol.” con l’iniziale maiuscola? E se sì, perché?
        2) “no.” sta per “numero”, ma se scrivi in inglese. È il tuo caso?
        3) Noterai che con l’indicazione che ti ho dato, nel caso di autori multipli avrai qualcosa di inatteso, che è corretto. Modificarlo è un po’ laborioso, ma possibile.
        4) Negli esempi che riporti manca in ogni caso la virgola dopo il cognome. (Non so come stanno le cose in inglese.)
        5) Il titolo del libro dovrebbe essere in corsivo. Con lo stile indicato lo ottieni così. Cambiarlo è semplice.

        Ciao
        Ivan

      • #64543
        Up
        0
        Down
        ::


        Ciao Ivan.
        Intanto ti ringrazio molto per il tuo interessamento e il tuo supporto.
        Tornando alla mia bibliografia, purtroppo non ho nessuna alternativa e devo assolutamente ottenere una bibliografia secondo l’esempio che ti ho mandato. Leggendo altri post e altri forum ho notato che in molti hanno il mio stesso problema di essere vincolati strettamente alle impostazioni definite dalla propria facoltà. Dunque Vol. deve iniziare con la maiuscola, no. sta per number (e la tesi è scritta in inglese), dopo i cognomi non è prevista la virgola.
        Insomma devo assolutamente riprodurre la biblio nello stesso formato come già ti ho detto in precedenza e la ragione è solo perché così è richiesto e obbligato dalla facoltà.
        Lanciando il mio documento secondo l’esempio che mi hai fornito, ho altri due problemi. Il primo è che i riferimenti nel teso devono essere solo numerici (tipo [1] o [1-4]). io avevo usato numeric-comp come stile. Inoltre anche nei riferimenti bibliografici, i vari riferimenti devono essere ordinati con tali numeri, come riportato nell’esempio e addirittura la distanza tra i numeri e il resto del testo del riferimento, dovrebbe essere di 0.7 cm.
        Mi rendo conto che forse sto chiedendo troppo, ma non ho altre alternative.
        Ti ringrazio nuovamente per il tuo supporto. Spero che tu mi possa aiutare. se sai dirmi dove posso reperire le informazioni per modificare la struttura che definisce queste impostazioni, mi ci metto direttamente anch’io a trovare le soluzioni necessarie!
        Grazie ancora

        Marco

      • #64544
        Up
        0
        Down
        ::

        nadorpatonel” post=63703Ciao Ivan.
        Intanto ti ringrazio molto per il tuo interessamento e il tuo supporto.
        Tornando alla mia bibliografia, purtroppo non ho nessuna alternativa e devo assolutamente ottenere una bibliografia secondo l’esempio che ti ho mandato. Leggendo altri post e altri forum ho notato che in molti hanno il mio stesso problema di essere vincolati strettamente alle impostazioni definite dalla propria facoltà. Dunque Vol. deve iniziare con la maiuscola, no. sta per number (e la tesi è scritta in inglese), dopo i cognomi non è prevista la virgola.
        Insomma devo assolutamente riprodurre la biblio nello stesso formato come già ti ho detto in precedenza e la ragione è solo perché così è richiesto e obbligato dalla facoltà.
        Lanciando il mio documento secondo l’esempio che mi hai fornito, ho altri due problemi. Il primo è che i riferimenti nel teso devono essere solo numerici (tipo [1] o [1-4]). io avevo usato numeric-comp come stile. Inoltre anche nei riferimenti bibliografici, i vari riferimenti devono essere ordinati con tali numeri, come riportato nell’esempio e addirittura la distanza tra i numeri e il resto del testo del riferimento, dovrebbe essere di 0.7 cm.
        Mi rendo conto che forse sto chiedendo troppo, ma non ho altre alternative.
        Ti ringrazio nuovamente per il tuo supporto. Spero che tu mi possa aiutare. se sai dirmi dove posso reperire le informazioni per modificare la struttura che definisce queste impostazioni, mi ci metto direttamente anch’io a trovare le soluzioni necessarie!
        Grazie ancora

        Marco

        Sarei curioso di sapere di che facoltà si tratta, in particolare per la richiesta di qui 0.7 cm 🙄
        Carica biblatex con lo stile numeric che preferisci e aggiungi i codici seguenti nel preambolo (non li ho testati).

        Per il primo quesito te la cavi con:
        `\DefineBibliographyStrings{english}
        {volume = {Vol\adddot} }`
        (Se il testo è in inglese otterrai di default “no.”)

        Per eliminare la virgola dopo il nome, prova con:
        `\DeclareNameFormat{author}{%
        #1\ifblank{#3}{}{\addcomma\space #3}
        \ifthenelse{\value{listcount}<\value{liststop}} {\addcomma\space} {}}` Per la fatidica distanza fai così: `\setlength{\biblabelsep}{0.7cm}` Ciao Ivan

      • #64545
        Up
        0
        Down
        ::


        Ciao Ivan.
        Ho provato ad aggiungere i suggerimenti che mi hai dato e ho ottenuto il seguente formato di un ruferimento di esempio:

        [1] Lawn, B. R. “Physics of fracture”. In: Journal of the American Ceramic Society 66.2 (1983), pp. 83–91.

        La distanza tra il numero e il testo, qui non è visibile ma è effettivamente come da richiesto. Come puoi vedere però rimane ancora la virgola dopo il cognome e non dopo il punto dell’ultima iniziale del nome. Andrebbe tolto “In” all’inizio della rivista dell’articolo. E infine manca Vol e no (dovrebbe essere: vol. 66, no. 2,)
        Infine il numero del riferimento, invece che essere tra parentesi quadra dovrebbe essere seguito da un punto (ovvero, 1. Lawn B. R.,).
        Mi rendo conto che siano menate inutili, ma credimi, ho già litigato abbastanza per cavolate come queste.
        Grazie ancora del tuo aiuto.

        Marco

      • #64546
        Up
        0
        Down
        ::


        Ivan, ho provato a ridefinire l’esempio bibliografico come in uno degli esempi che erano forniti nel modello iniziale. Il risultato, con le modifiche che mi hai suggerito è il seguente:

        [1] S. Goldez, Z. Ren, J. Flasker. “Surface fatigue of gear teeth flanks”. In: Computers and Structures 12.1 (1999), pp. 475–483.

        Non capisco perché, ma mentre la distanza tra numero e riferimento viene settata correttamente, le altre modifiche non le accetta. Il 12 infatti dovrebbe essere il Vol e l’ 1 il no.
        Inoltre un’altra cosa “strana” è che i cognomi ora vengono scritti prima dell’iniziale del nome, sebbene senza la virgola in mezzo. Per quanto riguarda il resto, dovrebbero scomparire le parentesi dell’anno e quel “In” per introdurre il nome della rivista. Infine anche quel punto che separa il titolo del lavoro dal nome della rivista, dovrebbe essere una virgola.
        Ora proverò gli esempi anche degli altri tipi di citazione (book e atti di convegni) per vedere cosa succede con quelli.

        Grazie ancora

        Marco

      • #64547
        Up
        0
        Down
        ::

        nadorpatonel” post=63748Ivan, ho provato a ridefinire l’esempio bibliografico come in uno degli esempi che erano forniti nel modello iniziale. Il risultato, con le modifiche che mi hai suggerito è il seguente:

        [1] S. Goldez, Z. Ren, J. Flasker. “Surface fatigue of gear teeth flanks”. In: Computers and Structures 12.1 (1999), pp. 475–483.

        Non capisco perché, ma mentre la distanza tra numero e riferimento viene settata correttamente, le altre modifiche non le accetta. Il 12 infatti dovrebbe essere il Vol e l’ 1 il no.
        Inoltre un’altra cosa “strana” è che i cognomi ora vengono scritti prima dell’iniziale del nome, sebbene senza la virgola in mezzo. Per quanto riguarda il resto, dovrebbero scomparire le parentesi dell’anno e quel “In” per introdurre il nome della rivista. Infine anche quel punto che separa il titolo del lavoro dal nome della rivista, dovrebbe essere una virgola.
        Ora proverò gli esempi anche degli altri tipi di citazione (book e atti di convegni) per vedere cosa succede con quelli.

        Grazie ancora

        Marco

        La ridefinizione di “volume” è indifferente perché quella stringa non viene usata dallo stile che carichi. Aveva senso con i miei stili.
        La macro che ridefinisce author invece funziona, ma va eliminata la virgola:
        `\DeclareNameFormat{author}{%
        #1\ifblank{#3}{}{\space #3}
        \ifthenelse{\value{listcount}<\value{liststop}} {\addcomma\space} {}}` È necessario ridefinire alcune macro di base. ` \renewcommand*{\newunitpunct}{\addcomma\space} \DeclareFieldFormat{number}{\bibstring{number}~#1}% \DeclareFieldFormat{volume}{\bibstring{volume}~#1} ` Se vuoi approfondire l'argomento potresti leggere il mio articolo su ArsTeXnica, che spiega come creare uno stile personalizzato con biblatex. Ciao Ivan

      • #64548
        Up
        0
        Down
        ::


        Il risultato che ho ottenuto con i tuoi ultimi suggerimenti è identico a prima. Probabilmente sto sbagliando qualcosa nella compilazione. Questo è ciò che ottengo compilando:

        [1] M. Beghini, L. Bertini, V. Fontanari, “Analisi di fessure oblique parzialmente chiuse sotto un carico mobile
        sulla superficie”, in: Atti del Convegno IGF 16 XVI Convegno Nazionale del Gruppo Italiano Frattura,
        Catania, 20-22 giugno 2002.

        [2] S. Goldez, Z. Ren, J. Flasker, “Surface fatigue of gear teeth flanks”, in: Computers and Structures 12.1
        (1999), pp. 475–483.

        [3] S. Timoshenko, J.N. Goodier, Theory of elasticity, ed. by Mc Graw Hill, 1990.

        Ho trovato il tuo lavoro su biblatex. Spero di riuscire a trovare le risposte che cerco su di esso.

        Grazie ancora

      • #64549
        Up
        0
        Down
        ::


        Ivan, ti disturbo ancora, perchè sono riuscito a fare dei progressi con biblatex e alla fine dei conti è il risultato migliore che ho ottenuto e ,credo, anche quello più facilmente modificabile.
        Rispetto al formato bibliografico che mi viene richiesto, ho poche modifiche da apportare:

        1. Goldez S., Ren Z., Flasker J., “Surface fatigue of gear teeth flanks”, Computers and Structures, vol. 12,
        no. 1, (1999), pp. 475–483

        2. Timoshenko S., Goodier J., Theory of elasticity, 1990

        3. Beghini M., Bertini L., Fontanari V., “Analisi di fessure oblique parzialmente chiuse sotto un carico mobile
        sulla superficie”, “Atti del Convegno IGF 16 XVI Convegno Nazionale del Gruppo Italiano Frattura”, vol. 1,
        Catania, 20-22 giugno 2002, pp. 91–105

        Ora i numeri dei riferimenti sono tornati alla loro distanza standard. Ovviamente la modifica che mi avevi suggerito in precedenza, non lavora più se la lascio nel preambolo, e anzi mi da errore. Non ho provato ad inserirla nel mio file .bst ma non credo che sia così semplice. sai dirmi in che modo posso tornare ad avere la distanza richiesta tra numeri e riferimenti? Attualmente ciò che dovrei ottenere ancora è:
        1) rimuovere le parentesi dalla data nei riferimenti degli articoli (ad esempio nel primo riferimento);
        2) Avere vol che inizia con la maiuscola (Vol.);
        3) Al momento il titolo dei libri mi viene dato in corsivo, ma io devo inserirlo in grassetto. credo che nel file bst si possa modificare facilmente, ma non so in quale \emph devo andare a cambiare;
        4) non riesco a far comparire l’editor nei riferimenti dei libri. Penso che possa risolvere questo problema scrivendolo in un altro modo nel mio file bib;
        5) Negli atti di un convegno (vedi riferimento 3), devo togliere le virgolette da “Atti del convegno…” e possibilmente avere la scritta vol. 1 dopo la data.

        Con questo avrei concluso i miei problemi (sperando poi di non averne altri).
        Spero tu o chiunque altro, possiate darmi questi ultimi suggerimenti!

        Grazie infinite

        Marco

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

    Go to top