Re: Compilazione Bibliografia Scrive tutti gli Autori non et al.

#98333
Up
0
Down
::

calchetti” post=97856Buongiorno a tutti, ho un problema con la compilazione della bibliografia della ma tesi. Quando compilo funziona tutto, solo che inspiegabilmente nella bibliografia mi compaiiono tutti gli autori invece di et al. e visto che ci sono articoli con una trentina d’autori la cosa dà un po’ fastidio. Scrivo qui sotto il preambolo del file e vi informo che uso \bibliographystyle{plain}

`
\documentclass[12pt,A4paper,twoside,openright]{amsbook}
%\documentclass[11pt,A4paper,oneside]{book}

\addtolength{\textwidth}{2cm}
\addtolength{\textheight}{2cm}
\addtolength{\voffset}{-1.5cm}
\addtolength{\hoffset}{-1cm}
\addtolength{\headsep}{0.5cm}

\usepackage[english,italian]{babel}
\usepackage{setspace}
\usepackage{indentfirst}
%\frenchspacing
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage{indentfirst}
%\usepackage{fourier}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage[all]{xy}
\usepackage{graphicx}
\usepackage{natbib}

\linespread{1.3}
%\linespread{2}

\numberwithin{equation}{chapter}

%pagina vuota
\makeatletter
\fancyhf{}
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother \clearpage{\pagestyle{plain}\cleardoublepage}
%fine pagina vuota`

grazie per l’aiuto.

Non so come si faccia con natbib…ti consiglio pertanto di passare a biblatex.

`
\documentclass[12pt,A4paper,twoside,openright]{amsbook}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[style=authoryear,natbib]{biblatex}
\addbibresource{archivio.bib}

\usepackage{emptypage}

\usepackage{booktabs}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amsthm}

\usepackage{latexsym}

\usepackage[all]{xy}
\usepackage{graphicx}

\numberwithin{equation}{chapter}

\begin{document}

\cite{entrykey}
….

\printbibliography

\end{document}

`
Ho risistemato il tuo codice in modo che funzioni con biblatex.
Con l’occasione ho anche eliminato dei codici alquanto discutibili, come per esempi le impostazioni di layout, l’interlinea 1.3, indentfirst, setspace. Ho aggiunto emptypage, che fa la stessa cosa del più lungo codice che hai usato tu. utf8x non serve più.
Visto che carichi fancyhdr, ti basta
`\pagestile{plain}`
O
`\pagestile{empty}`
Se proprio vuoi la pagina completamente vuota. In questo caso emptypage non serve nemmeno.

Ciao
Ivan

Go to top