Bibliografia con memoir

  • Creatore
    Topic
  • #73627
    Up
    0
    Down
    ::


    Ciao a tutti,

    sto cercando di far compilare la bibliografia (con la classe [tt]memoir[/tt]). Se uso questo preambolo:
    `\documentclass[a4paper,11pt,extrafontsizes,twoside,openright]{memoir}

    \usepackage{etextools}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[greek,italian]{babel}
    \usepackage{microtype}

    % Bibliografia
    %\usepackage[babel,italian=guillemets]{csquotes}
    %\usepackage[style=alphabetic]{biblatex}
    %\bibliography{bibliografia}

    % Colori
    \usepackage{xcolor}

    % Figure
    \usepackage{graphicx}

    % Indici
    \usepackage{framed}
    \usepackage{titletoc}

    \renewcommand{\cftchapterfillnum}[1]{\nobreak\hspace{1.5em}\textbf{#1}\cftparfillskip\par}
    \renewcommand{\cftsectionfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
    \renewcommand{\cftsubsectionfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
    \renewcommand{\cftsubsubsectionfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
    \renewcommand{\cftfigurefillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
    \renewcommand{\cfttablefillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}

    % Lipsum
    \usepackage{lipsum}

    % Matematica
    \usepackage{amssymb,amsmath,amsthm}
    \usepackage{mathrsfs,eucal,dsfont}

    % Riferimenti automatici
    \usepackage[italian]{varioref}

    % SI delle misure
    \usepackage[decimalsymbol=comma]{siunitx}
    \sisetup{detect-display-math=true}

    % Tabelle
    \usepackage{multicol}
    \usepackage{multirow}
    \usepackage{longtable}

    % TikZ
    \usepackage{tikz}
    % Librerie
    \usetikzlibrary{arrows}
    \usetikzlibrary{backgrounds}
    \usetikzlibrary{calc}
    \usetikzlibrary{intersections}
    \usetikzlibrary{positioning}
    \usetikzlibrary{shadows}
    \usetikzlibrary{shapes}
    \usetikzlibrary{through}

    % URL
    \usepackage{url}

    % Riferimenti ipertestuali
    \usepackage{hyperref}
    \hypersetup{pdfborder=0 0 0,pdfstartpage=1,pdftitle={},pdfauthor={Marco},hidelinks}

    \begin{document}

    \tableofcontents*
    \pagenumbering{roman}

    \chapter{Titolo del primo capitolo}
    \pagenumbering{arabic}
    \section{Prima section}
    \lipsum[1-7]
    \section{Seconda section}
    \lipsum[1-4]
    \subsection{Prima subsection della prima section}
    \lipsum[1-3]

    \chapter{Titolo del secondo capitolo}
    \section{Terza section}
    \lipsum[1-7]
    \section{Quarta section}
    \lipsum[1-4]
    \subsection{Prima subsection della quarta section}
    \lipsum[1-3]
    %\cite{eco:tesi}
    %
    %\cleardoublepage
    %\phantomsection
    %\addcontentsline{toc}{chapter}{\bibname}
    %\printbibliography

    \end{document}`
    la compilazione termine senza alcun errore. Se però decommento le righe:
    `…
    %\usepackage[babel,italian=guillemets]{csquotes}
    %\usepackage[style=alphabetic]{biblatex}
    %\bibliography{bibliografia}

    %\cite{eco:tesi}

    %\cleardoublepage
    %\phantomsection
    %\addcontentsline{toc}{chapter}{\bibname}

    %\printbibliography`
    allora mi viene dato questo errore:

    ! File ended while scanning use of \ettl@forloop.
    \par <*> prova.tex
    I suspect you have forgotten a `}’, causing me
    to read past where you wanted me to stop.
    I’ll try to recover; but if the error is serious,
    you’d better type `E’ or `X’ now and fix your file.
    ! Emergency stop.
    <*> prova.tex
    *** (job aborted, no legal \end found)
    Here is how much of TeX’s memory you used:

    Il documento bibliografia.bib contiene solo quanto segue:
    `@book{eco:tesi,
    author = {Eco, Umberto},
    title = {Come si fa una tesi di laurea},
    publisher = {Bompiani},
    date = {1977},
    location = {Milano}
    }`
    (l’ho copiato pari pari dall’Arte).

    Cosa sbaglio?

    Grazie mille e ciao,
    Marco.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #73628
      Up
      0
      Down
      ::


      Regola numero 1: non usare mai pacchetti il cui autore sia Florent Chervet. La probabilità di incappare in bachi è 0.999, secondo le ultime stime. Nel tuo caso è etextools.

      Ciao
      Enrico

    • #73629
      Up
      0
      Down
      ::


      Ciao Enrico,

      grazie della risposta.

      egreg9La probabilità di incappare in bachi è 0.999, secondo le ultime stime.

      Ridiamoci su 😀 (per non piangere).

      Dovendo/volendo usare [tt]pgfplots,[/tt] ho tolto la chiamata a [tt]etextools[/tt] e ho messo quella a [tt]etex[/tt] (come suggerito nella documentazione di [tt]pgfplots[/tt]). Così facendo compila senza problemi (per non avere una presenza di un doppione nell’indice ho tolto anche la riga [tt]\addcontentsline{toc}{chapter}{\bibname}[/tt]).

      Grazie mille e buon weekend,
      Marco.

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top