bonjour, j’utilise emacs + auctex pour éditer en LaTex.
J’aimerais faire des références bibliographiques en bas de page et non à la fin. j’utilise donc le package footbib \usepackage[oneside]{footbib} et je place à la fin de mon doc juste avant le /end{document} \footbibliographystyle{plain}
\footbibliography{bibliographie.bib}bibliographie.bib renvoie bien à ma bibliographie (ça marche avec les références normales).
Le problème c’est que Latex (ou emacs) ne reconnaît pas le package footbib qui est pourtant installé sur mon ordi (il est compris dans le paquet texlive-bibtex-extra que j’ai installé).
La commande \footcite{clé} ne me place donc pas ma référence.
Donc je me demande :
-Pourquoi footbib n’est pas reconnu par emacs ou par latex?
-comment le faire reconnaître?
Si vous avez des idées…
Tu compile comment ton latex?
Tu rajoute bien les bonnes options pour les footbib?
euh de quelles options parles-tu?
Je croyais que ce que j’ai posté suffisait (c-à-d \footbibliographystyle, \footbibliography, le \usepackage et le \footcite pour appeler la réf.)
Je n’ai jamais utiliser footbib, j’utilise les références normales en fin de document avec le superbe mode reftex d’emacs mais là j’ai des consignes comme quoi les références doivent être en bas de page alors…
je compile mon latex avec emacs C-c C-c il me signale automatiquement quand je dois compiler en biblatex ou plusieur fois.
le fichier log me donne cette erreur ! Package footbib Error: the output routine of LaTeX changed.
petit up ![]()
Est ce que tu utiolises un sources.list avec des preferences ?
Si oui, est ce que les versions d’emacs, de footbib, et de latex sont prises dans la même release ?
j’utilise ton sources.list du topic sources.list au carré dans trucs et astuces avec le fichier de préférences pour une lenny.
euh comment savoir si emacs, texlive et texlive-bibtex-extra (qui contient footbib) sont compris dans la même release??
avec apt-cache policy, tu regardes la version qui est installée pour chacun des paquets.
ok merci alors : # apt-cache policy emacs
emacs:
Installé : 22.1+1-2.1+lenny1
Candidat : 22.1+1-2.1+lenny1
Table de version :
22.1+1-2.3 0
996 http://ftp.fr.debian.org lenny/main Packages
990 http://ftp.fr.debian.org sid/main Packages
*** 22.1+1-2.1+lenny1 0
998 http://security.debian.org lenny/updates/main Packages
100 /var/lib/dpkg/status
21.4a+1-3etch1 0
992 http://ftp.fr.debian.org etch/main Packages
994 http://security.debian.org etch/updates/main Packages
# apt-cache policy texlive-bibtex-extra
texlive-bibtex-extra:
Installé : 2007.dfsg.1-1
Candidat : 2007.dfsg.1-1
Table de version :
*** 2007.dfsg.1-1 0
996 http://ftp.fr.debian.org lenny/main Packages
990 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
2005.dfsg.3-1 0
992 http://ftp.fr.debian.org etch/main Packages
et texlive# apt-cache policy texlive
texlive:
Installé : 2007-13
Candidat : 2007-13
Table de version :
*** 2007-13 0
996 http://ftp.fr.debian.org lenny/main Packages
990 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
2005.dfsg.3-1 0
992 http://ftp.fr.debian.org etch/main Packages
tous mes autres paquets en rapport avec latex (texlive-lang-french, texlive-latex-extra) sont dans les même dépôt que texlive.
Emacs a l’air de provenir de dépôts différents que le reste. Est-ce que c’est pour ça que footbib ne marche pas??
P-S: pourtant d’autres options contenu dans le paquet de footbib (texlive-bibtex-extra) marchent très bien.
Non, ton lot de paquets a l’air homogène.
Peut être que le bug est réfèrencé dans le BTS ?
bugs.debian.org/texlive-bibtex-extra
il ne semble pas.
Ou dans le paquet source:
bugs.debian.org/cgi-bin/pkgrepor … live-extra
(là, j’ai survolé, mais je n’ai rien vu immediatement correspondant à ton pb.
Sinon:
bugs.debian.org/texlive-bibtex-extra
ne dit pas grand chose non plus et:
bugs.debian.org/cgi-bin/pkgrepor … xlive-base
donne bien des erreurs concernant footbib, mais il faudrait les éplucher:
bugs.debian.org/cgi-bin/bugreport.cgi?bug=382075
bugs.debian.org/cgi-bin/bugreport.cgi?bug=316214
bugs.debian.org/cgi-bin/bugreport.cgi?bug=307519
bugs.debian.org/cgi-bin/bugreport.cgi?bug=361562
il faudrait aussi regarder dans les bugs d’emacs ou de son paquet source.
ah et il n’y a pas d’autre package qui font le même boulot que footbib, c’est-à-dire mettre des référencs contenus dans un fichier .bib en bas de page quand on les appellent?
Ecoutes, je n’en sais pas grand chose.
En cherchant des réfèrences à des forums spécialisés emacs + latex, je suis tombé là dessus, qui semble expliquer précisément comment utiliser bibtex avec emacs, au cas ou ça puisse t’aider:
pallier.org/ressources/emacs … latex.html
d’accord merci beaucoup de ton aide,
finalement je pense que je vais opter pour la redéfinition d’une commande dans le préambule des doc latex qui place les réf en bas de page, cela m’évitera de changer toutes mes réf.
Seulement là aussi il y a un problème j’ai voulu insérer une commande du style : \newcommand{\citefoot}[1]{\cite{#1}\footnote{\cite{#1}}}mais ça marche pas. ??
j’ai essayer avec texmaker et je crois maintenant voir d’où vient le problème j’ai ouvert un autre topic car la question a changé :
ctan.tug.org/tex-archive/help/Ca … latex.html
merci encore de ton aide.