Bibliografia in stile SIAM con Biblatex (biber e natbib)

  • Creatore
    Topic
  • #104342
    Up
    0
    Down
    ::


    Ciao a tutti.
    Vorrei utilizzare lo stile SIAM per la bibliografia, utilizzando Biblatex con biber e natbib. Tuttavia ottengo il seguente errore:

    ! Package biblatex Error: Style ‘siam’ not found.

    Esempio:

    `
    \documentclass[11pt,a4paper,twoside,breaklinks]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{mparhack,fixltx2e,relsize} % Finezze tipografiche
    \usepackage{microtype} % Rende la distribuzione delle lettere più omogenea

    %===========================
    % IMPOSTAZIONE B5 E ALTRI SETTAGGI
    %===========================
    \usepackage[dvips=false,pdftex=false,vtex=false, twoside,includeall,paper=b5paper,textwidth= 12.5 cm,textheight= 17 cm, inner = 2 cm, top=3 cm]{geometry}
    \usepackage[cam,a4,center,dvips]{crop}

    \usepackage{caption,setspace}
    \captionsetup{font=small,labelfont=bf}

    %===========================
    % MATEMATICA
    %===========================
    \usepackage{latexsym}
    \usepackage{mathrsfs}
    \usepackage{amsxtra}

    \usepackage{amssymb,amsmath, mathtools}
    \usepackage{pifont}

    %===========================
    % Pacchetti per grafici, tabelle e colori
    %===========================
    \usepackage{color, colortbl}
    \DeclareRobustCommand{\SymbolInRed}{$\textcolor{red}{\times}$}
    \usepackage[svgnames,dvipsnames,table]{xcolor}
    \usepackage{graphicx}
    \usepackage{subfigure}
    \usepackage{tabularx}
    \usepackage{booktabs}
    \usepackage{multirow, multicol}
    \usepackage{longtable}

    % colonne “matematiche”
    \newcolumntype{L}{>{$}l<{$}} \newcolumntype{C}{>{$}c<{$}} \newcolumntype{R}{>{$}r<{$}} % aumenta il numero di unprocessed floats. Se nascono problemi di questo tipo, usare \clearpage dove ha senso iniziare una pagina nuova \extrafloats{100} %=========================== % DEFINIZIONE DEI MIEI COLORI %=========================== \newcommand{\black}[1]{\textcolor{black}{#1}} \newcommand{\red}[1]{\textcolor{red}{#1}} \newcommand{\blue}[1]{\textcolor{blue}{#1}} \newcommand{\green}[1]{\textcolor{ForestGreen}{#1}} \newcommand{\yellow}[1]{\textcolor{Dandelion}{#1}} \newcommand{\magenta}[1]{\textcolor{Magenta}{#1}} \newcommand{\orange}[1]{\textcolor{BurntOrange}{#1}} \newcommand{\purple}[1]{\textcolor{Purple}{#1}} \definecolor{mathred}{RGB}{179,55,18} \newcommand{\mathred}[1]{\textcolor{mathred}{#1}} \definecolor{matback}{RGB}{252,252,217} %=========================== % PACCHETTI VARI %=========================== \usepackage{hyperref} \usepackage{framed} \usepackage{geometry} \usepackage{stmaryrd} \usepackage[dayofweek]{datetime} \usepackage{listings} \usepackage{lipsum} \usepackage[onlyinclude]{frontespizio} %=========================== % BIBLIOGRAFIA %=========================== \usepackage[autostyle,italian=guillemets]{csquotes} %\usepackage[style=numeric-comp, sorting=nyt, hyperref, backref, autolang=other, natbib, backend=biber, refsegment=chapter, firstinits=true]{biblatex} \usepackage[style=siam, sorting=nyt, hyperref, backref, autolang=other, natbib, backend=biber, refsegment=chapter, firstinits=true]{biblatex} \renewbibmacro{in:}{} \DeclareNameFormat{last-first}{% \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% \usebibmacro{name:andothers}} \DeclareNameAlias{author}{last-first} \addbibresource{biblio.bib} %=========================== % INTESTAZIONE DELLE PAGINE %=========================== \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \fancyfoot[CE,CO]{\thepage} \fancyhead[LE]{{\tiny\leftmark}} \fancyhead[RO]{{\tiny\rightmark}} \renewcommand{\headrulewidth}{0.5pt} \renewcommand{\footrulewidth}{0.0pt} \setlength{\headheight}{14pt} \fancypagestyle{plain}{ \fancyhead{} \fancyfoot[CE,CO]{\thepage} \renewcommand{\headrulewidth}{0.0pt} \renewcommand{\footrulewidth}{0.0pt} \setlength{\headheight}{14pt}} %======================= % GENERAZIONE BIBLIOGRAFIA %======================= \usepackage{filecontents} \begin{filecontents}{biblio.bib} @article{citeA, Author = {Amedeo, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeB, Author = {Bolzano, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeC, Author = {Cagliari, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeD, Author = {Domodossola, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeE, Author = {Eraldo, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeF, Author = {Foglia, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeG, Author = {Garda, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeH, Author = {Hotel, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} @article{citeI, Author = {Ilario, Name}, Date = 1933, Pages = {46-67}, Series = {newseries}, Title = {Titolo A}, Volume = 9} \end{filecontents} %======================= % DOCUMENT %======================= \makeindex \begin{document} %\includefront{frontespizio} %===================== % FRONT MATTER %===================== \frontmatter \pdfbookmark{\contentsname}{\contentsname} %\doublespacing \onehalfspacing \tableofcontents \singlespacing %===================== % MAIN MATTER %===================== \mainmatter \chapter{Capitolo Primo} \lipsum \parencite{citeB, citeE, citeG} \newpage \printbibliography[heading=subbibliography,segment=\therefsegment] \chapter{Capitolo Secondo} \lipsum \parencite{citeA, citeD, citeI} \newpage \printbibliography[heading=subbibliography,segment=\therefsegment] \chapter{Capitolo Terzo} \lipsum \parencite{citeC, citeF, citeH} \newpage \printbibliography[heading=subbibliography,segment=\therefsegment] \appendix \chapter{Appendice} \lipsum %===================== % BACKMATTER %===================== \backmatter %% \cleardoublepage \phantomsection \addcontentsline{toc}{chapter}{Bibliography} \printbibliography \end{document} ` Cercando, mi sembra di aver capito che non posso usare file .bst con biblatex. Come posso risolvere il problema? Grazie a tutti per l'aiuto.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #104343
      Up
      0
      Down
      ::


      Sul sito SIAM trovi tutti i file necessari per comporre un documento secondo quello stile.
      Tra questi, anche il file .bst per la bibliografia. Come hai detto, biblatex non può usare i file .bst ed è incompatibile con natbib.
      Essendoci già uno stile disponibile non ne farei un dramma. Puoi fare a meno di biblatex.

      Ciao
      Ivan

    • #104344
      Up
      0
      Down
      ::


      Ciao Ivan,
      grazie per la risposta.
      So bene che sul sito SIAM trovo già il file .bst 🙂

      ivan” post=104393
      Puoi fare a meno di biblatex.

      Nella mia tesi ho una bibliografia alla fine di ogni capitolo, e poi un finale generale.

      `
      \usepackage[style=numeric-comp, sorting=nyt, hyperref, backref, autolang=other, natbib, backend=biber, refsegment=chapter, firstinits=true]{biblatex}
      `

      Esiste un modo per ottenere lo stesso risultato senza utilizzare biblatex?

      E’ la prima volta che mi capita di mettere la bibliografia per ogni capitolo, quindi non so bene come muovermi.

    • #104345
      Up
      0
      Down
      ::


      Ci sono almeno due soluzioni.
      1) Definire un nuovo stile per biblatex
      2) Usare chapterbib per creare le bibliografia per ogni singolo capitolo

      Ciao
      Ivan

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

Go to top