Ok. Allora mando qualche info in più:
`
\documentclass[a4paper,12pt]{report}\usepackage[english,greek,italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eurosym}
\usepackage{microtype}\usepackage{inlinebib}
\usepackage{pageranges}%so che questo pacchetto non è il massimo, ma per esigenze di stampa ho dovuto usarlo
\usepackage[bottom]{footmisc}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% codice di enrico: http://www.guit.sssup.it/phpbb/viewtopic.php?p=31241#31241
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\newif\if@upperibidem
\long\def\@bibsecond#1#2{%
\def\@tempa{#1}%
\ifx\@tempa\@lastcite {\em\if@upperibidem I\else i\fi bid.}\else {#2} cit.\fi
\if@withpages \else \global\@gobbleperiodtrue \fi
}
\let\ib@@cite\cite
\def\Cite{\@upperibidemtrue\ib@@cite}
\def\cite{\@upperibidemfalse\ib@@cite}\makeatother
`Il testo va bene qualunque esso sia. Non ha importanza. La nota, ho (purtroppo) la definitiva conferma, deve essere in OGNI caso nella forma N. (puntato) Cognome (tutto in maiuscoletto).
M. Foucault, Sorvegliare e punire, bla bla bla
Però se faccio questo direttamente nel file bbl anche nella bibliografia si presentano così tutti i nomi e ciò non è bene! 🙁
L’idea è sempre quella di modificare il file .bbl a mano 🙁
I tuoi autori saranno scritti nella forma
`\bibitem{sorv}
\Name{M}{ichel} Foucault,
\newblock {\em Sorvegliare e punire},
\newblock Einaudi, Torino, 2007 \note .
\short Foucault, {\em Sorvegliare e punire\/} \end`
e scriverai nel preambolo
`\newif\ifinitials
\initialstrue
\DeclareRobustCommand{\Name}[2]{%
#1%
\ifinitials
.%
\else
#2%
\fi}`
mettendo \initialsfalse subito prima della riga \bibliography
Dovrai cancellare il file .aux dopo aver modificato il .bbl
Suppongo che questo possa essere automatizzato, ma occorrerebbe mettere mano a inlinebib.bst e, sinceramente, non me la sento.
Certo che ne hanno di pretese! 🙁
Ciao
Enrico