Comment configurer la commande \cite ?
* Le package 'cite' disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/cite/ offre certaines
possibilités.
Exemple :
\usepackage{cite}
\renewcommand\citepunct{;\penalty999\ }
%%%% fin exemple %%%%
* Pour afficher une clé à la place du label [??] dans le cas où
LaTeX/BibTex ne trouve pas la clé spécifiée dans la
bibliographie, on peut utiliser la macro suivante :
%%%% debut macro %%%%
\def\@citex[#1]#2{%
\let\@citea\@empty
\@cite{\@for\@citeb:=#2\do
{\@citea\def\@citea{,\penalty\@m\ }%
\edef\@citeb{\expandafter\@firstofone\@citeb}%
\if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}
\fi
%%%% Ligne originale %%%%
% \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
%%%% Ligne modifiée %%%%
\@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries \@citeb}%
\G@refundefinedtrue
\@latex@warning
{Citation `\@citeb' on page \thepage \space undefined}}%
{\hbox{\csname b@\@citeb\endcsname}}}}{#1}}
%%%% fin macro %%%%