Discussion:
Bibliographie, ou sitographie?
(trop ancien pour répondre)
Kevin Denis
2009-11-01 14:45:02 UTC
Permalink
Bonjour,

Avez vous des méthodes pour réaliser une 'sitographie' (bibliographie
de sites webs) ? J'ai commencé en faisant un
\begin{enumerate}
mais il y a peut-être plus adapté?

De plus, comment caser cette sitographie dans une table des matières
sans qu'elle apparaisse en 'chapitre x' ou en 'annexe y' mais uniquement
en 'sitographie' ?

Merci
--
Kevin
Gaby
2009-11-01 17:08:56 UTC
Permalink
Bonjour
Post by Kevin Denis
Avez vous des méthodes pour réaliser une 'sitographie' (bibliographie
de sites webs) ? J'ai commencé en faisant un
\begin{enumerate}
mais il y a peut-être plus adapté?
Si tu as besoin de te servir de cette liste de sites comme d'une
bibliographie avec des renvois à partir du corps du document, je te
suggère de te servir de l'entrée @MISC de bibtex tout simplement :

Dans un fichier MaWebBiblio.bib (par exemple), saisir l'entrée

@MISC{toto:site,
author = {toto, paul},
title = {Un site super sur \LaTeX},
month = "nov",
year = {2009},
note = {http://www.test.org/toto/}
}

(on peut mettre l'url dans un \href{} pour la rendre cliquable si le
document est destiné à être lu sur un écran)

Autre possibilité, utiliser le package biblatex qui te propose une
entrée du type @ONLINE

@ONLINE{toto:site,
author = {toto, paul},
title = {Un site super sur \LaTeX},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}

et

\documentclass{article}
\usepackage{biblatex}
\bibliography{MaWebBiblio.bib}

\title{Test du package \textsf{biblatex}}
\date{}

\begin{document}

\maketitle
\nocite{toto:site}
\printbibliography

\end{document}

(je n'ai pas de latex installé sur cet ordi pour tester cet ECM)
Post by Kevin Denis
De plus, comment caser cette sitographie dans une table des matières
sans qu'elle apparaisse en 'chapitre x' ou en 'annexe y' mais uniquement
en 'sitographie' ?
Merci
Si tu gardes ta solution avec une liste du type "enumerate", tu peux la
saisir dans un chapitre étoilé :

\chapter*{Sitographie}

pour ôter toute numérotation à ton chapitre et l'inclure comme
chapitre dans ta table des matières avec :

\addcontentsline{toc}{chapter}{\numberline{}Sitographie}

Gaby
Kevin Denis
2009-11-02 14:34:20 UTC
Permalink
Post by Gaby
Post by Kevin Denis
Avez vous des méthodes pour réaliser une 'sitographie' (bibliographie
de sites webs) ? J'ai commencé en faisant un
\begin{enumerate}
mais il y a peut-être plus adapté?
\documentclass{article}
\usepackage{biblatex}
Bon, pas de biblatex sur mon installation. Je suis allé la chercher là:
http://ctan.tug.org/tex-archive/help/Catalogue/entries/biblatex.html

Le biblatex est installé, mais mon mémoire ne compile pas:
! LaTeX Error: Option clash for package url.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.24 \usepackage
[breaklinks,pdfborder={0 0 0}]{hyperref}
? H
The package url has already been loaded with options:
[]
There has now been an attempt to load it with options
[hyphens]
Adding the global options:
,hyphens
to your \documentclass declaration may fix this.
Try typing <return> to proceed.

Ceci dit, j'ai compilé tout de même l'ECM, mais la biblio est entièrement
vide. J'ai utilisé comme fichier de biblio.bib:

@MISC{toto:site,
author = {toto, paul},
title = {Une entrée de type @MISC \LaTeX},
month = "nov",
year = {2009},
note = {http://www.test.org/toto/}
}

@ONLINE{toto:site,
author = {toto, paul},
title = {Une entrée de type @ONLINE \LaTeX},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}

Une idée sur la raison qui fait que la biblio soit vide?
Merci
--
Kevin
--
Kevin
azrazer
2009-11-02 15:25:13 UTC
Permalink
Post by Kevin Denis
Post by Gaby
Post by Kevin Denis
Avez vous des méthodes pour réaliser une 'sitographie' (bibliographie
de sites webs) ? J'ai commencé en faisant un
\begin{enumerate}
mais il y a peut-être plus adapté?
\documentclass{article}
\usepackage{biblatex}
http://ctan.tug.org/tex-archive/help/Catalogue/entries/biblatex.html
! LaTeX Error: Option clash for package url.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.24 \usepackage
[breaklinks,pdfborder={0 0 0}]{hyperref}
? H
[]
There has now been an attempt to load it with options
[hyphens]
,hyphens
to your \documentclass declaration may fix this.
Try typing <return> to proceed.
Ceci dit, j'ai compilé tout de même l'ECM, mais la biblio est entièrement
@MISC{toto:site,
author = {toto, paul},
month = "nov",
year = {2009},
note = {http://www.test.org/toto/}
}
@ONLINE{toto:site,
author = {toto, paul},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}
Une idée sur la raison qui fait que la biblio soit vide?
Merci
La biblio est vide si tu ne fais référence à aucun document... donc il
faut que ton mémoire contienne quelque part un \ref{toto:site}
par ailleurs, si tu as deux entrées qui sont référencées toto:site,
c'est peut-être un peu bizarre... mais je ne suis pas certain.

Sinon pour l'erreur, es-tu obligé de charger le package url ? si oui,
as-tu essayé le conseil de LaTeX (rajouter hyphens a documentclass)

Courage, c'est bientot fini :)

azra
Paul Gaborit
2009-11-02 15:54:55 UTC
Permalink
À (at) Mon, 02 Nov 2009 16:25:13 +0100,
Post by azrazer
Sinon pour l'erreur, es-tu obligé de charger le package url ? si oui,
as-tu essayé le conseil de LaTeX (rajouter hyphens a documentclass)
L'autre solution : charger le package 'url' (avec ses options) avant
'biblatex'.
--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Kevin Denis
2009-11-02 16:14:09 UTC
Permalink
Post by azrazer
Post by Kevin Denis
Une idée sur la raison qui fait que la biblio soit vide?
La biblio est vide si tu ne fais référence à aucun document... donc il
faut que ton mémoire contienne quelque part un \ref{toto:site}
par ailleurs, si tu as deux entrées qui sont référencées toto:site,
c'est peut-être un peu bizarre... mais je ne suis pas certain.
J'ai renommé une en toto:sitemisc et l'autre en toto:siteonline.

Bon, mon ECM s'appelle fctt.tex, je le compile à l'aide de pdflatex,
mais je vois:

No file fctt.bbl
LaTeX Warning: Reference `toto:sitemisc' on page 1 undefined on input line 46.
LaTeX Warning: Reference `toto:siteonline' on page 1 undefined on input line 47
LaTeX Warning: Empty bibliography on input line 49.
LaTeX Warning: There were undefined references.

Et effectivement, je n'ai aucune biblio..

\documentclass[a4paper,12pt,oneside,hyphens]{report}
\usepackage[T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage{biblatex} %%Pour la biblio
\bibliography{biblio} %j'ai essayé avec {biblio.bib} sans succès
\usepackage{url}
\usepackage[breaklinks,pdfborder={0 0 0}]{hyperref}
\usepackage{microtype}

\begin{document}
Voila une url \url{http://www.google.fr}.

Alors la je cite un \ref{toto:sitemisc} en reference MISC et
une autre \ref{toto:siteonline} en online.
\printbibliography

\end{document}

Et mon fichier biblio.bib:
@MISC{toto:sitemisc,
author = {toto, paul},
title = {Une entrée de type @MISC \LaTeX},
month = "nov",
year = {2009},
note = {http://www.test.org/toto/}
}

@ONLINE{toto:siteonline,
author = {toto, paul},
title = {Une entrée de type @ONLINE \LaTeX},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}

Ai-je raté quelque chose?

Merci
--
Kevin
Teysseyre
2009-11-02 18:50:32 UTC
Permalink
Post by Kevin Denis
Post by azrazer
Post by Kevin Denis
Une idée sur la raison qui fait que la biblio soit vide?
La biblio est vide si tu ne fais référence à aucun document... donc il
faut que ton mémoire contienne quelque part un \ref{toto:site}
par ailleurs, si tu as deux entrées qui sont référencées toto:site,
c'est peut-être un peu bizarre... mais je ne suis pas certain.
J'ai renommé une en toto:sitemisc et l'autre en toto:siteonline.
Bon, mon ECM s'appelle fctt.tex, je le compile à l'aide de pdflatex,
No file fctt.bbl
LaTeX Warning: Reference `toto:sitemisc' on page 1 undefined on input line 46.
LaTeX Warning: Reference `toto:siteonline' on page 1 undefined on input line 47
LaTeX Warning: Empty bibliography on input line 49.
LaTeX Warning: There were undefined references.
Et effectivement, je n'ai aucune biblio..
\documentclass[a4paper,12pt,oneside,hyphens]{report}
\usepackage[T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage{biblatex} %%Pour la biblio
\bibliography{biblio} %j'ai essayé avec {biblio.bib} sans succès
\usepackage{url}
\usepackage[breaklinks,pdfborder={0 0 0}]{hyperref}
\usepackage{microtype}
\begin{document}
Voila une url \url{http://www.google.fr}.
Alors la je cite un \ref{toto:sitemisc} en reference MISC et
une autre \ref{toto:siteonline} en online.
\printbibliography
\end{document}
@MISC{toto:sitemisc,
author = {toto, paul},
month = "nov",
year = {2009},
note = {http://www.test.org/toto/}
}
@ONLINE{toto:siteonline,
author = {toto, paul},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}
Ai-je raté quelque chose?
Merci
Bonsoir,

Mon fichier .tex :
\documentclass[a4paper,12pt,oneside,hyphens]{report}
\usepackage[T1]{fontenc}
\usepackage[style=numeric,hyperref,subentry]{biblatex}
\usepackage{url}
\usepackage[breaklinks,pdfborder={0 0 0}]{hyperref}
%\usepackage{microtype}
\bibliography{biblio}
\usepackage[english,francais]{babel}

\begin{document}
Voila une url \url{http://www.google.fr}.

Alors la je cite un \cite{toto:sitemisc} en reference MISC et
une autre \cite{toto:siteonline} en online.
\printbibliography

\end{document}

mon fichier .bib :
@MISC{toto:sitemisc,
author = {toto, paul},
title = {Une entrée de type @MISC \LaTeX},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}

@ONLINE{toto:siteonline,
author = {toto, paul},
title = {Une entrée de type @ONLINE \LaTeX},
month = "nov",
year = {2009},
url = {http://www.test.org/toto/}
}

A noter "url = " dans @misc

\ref{ } remplacé par \cite{ }

Bon courage,
Denis
Kevin Denis
2009-11-03 15:12:57 UTC
Permalink
Post by Teysseyre
Alors la je cite un \cite{toto:sitemisc} en reference MISC et
Ok, avec \cite en lieu et place de \ref, cela fonctionne.
Ok
Post by Teysseyre
\ref{ } remplacé par \cite{ }
Donc c'est bon.

Malgré tout, pouvez vous m'expliquer la manière dont compiler?
J'ai lancé
$ pdflatex fctt.tex
puis
$ bibtex fctt.aux
puis une seconde fois
$ pdflatex fctt.tex

Est-ce la bonne manière de faire?

Merci
--
Kevin
Pétiard François
2009-11-03 15:28:59 UTC
Permalink
Post by Kevin Denis
Post by Teysseyre
Alors la je cite un \cite{toto:sitemisc} en reference MISC et
Ok, avec \cite en lieu et place de \ref, cela fonctionne.
Ok
Post by Teysseyre
\ref{ } remplacé par \cite{ }
Donc c'est bon.
Malgré tout, pouvez vous m'expliquer la manière dont compiler?
J'ai lancé
$ pdflatex fctt.tex
puis
$ bibtex fctt.aux
puis une seconde fois
$ pdflatex fctt.tex
Est-ce la bonne manière de faire?
Merci
Il me semble qu'il faut lancer pdflatex 2 fois après avoir lancé bibtex
pour que LaTeX résolve les références biblio.

La toute première fois, LaTeX écrit dans le fichier .aux les clés des
différents \cite{...} rencontrés

Puis, en lançant bibtex, celui-ci lit le fichier .aux et extrait du
fichier .bib (grâce au fichier .aux) les références biblio effectivement
citées (sauf si on a mis la commande \nocite{*}, auquel cas bibtex prend
tout le fichier .bib) et crée un fichier .bbl

La deuxième fois qu'on lance LaTeX, celui-ci n'a pas encore lu le
fichier .bbl, donc affiche encore des ?? dans le dvi (ou le pdf) mais,
en rencontrant la commande \printbiliography, il charge le fichier .bbl
et écrit dans le fichier .aux la référence associée à \cite{}

Enfin, la troisième fois qu'on lance LaTeX, tout est bon.

François
--
Mince, j'étais persuadé que tu étais quelqu'un de bien. Je sais qu'on
est vendredi mais le mauvais goût connaît des limites quand même.
-+- Joss in fr.comp.text.tex -+-
Manuel Pégourié-Gonnard
2009-11-03 17:27:05 UTC
Permalink
Post by Pétiard François
Il me semble qu'il faut lancer pdflatex 2 fois après avoir lancé bibtex
pour que LaTeX résolve les références biblio.
Pour être précis, il faut le lancer suffisament de fois pour qu'il
arrête de dire dans le log que « citation undefined » ou « reference
undefined » et qu'il faut le relancer :-)

Pour être encore plus précis, des fois on a besoin de faire

latex; bitex; latex; bibtex; latex (n fois)

C'est le cas par exemple si une de nos entrées bibliograpghiques cite un
autre ouvrage, qui n'est pas cité par ailleurs.

Si, comme c'est possible avec biblatex, on fait des biblio séparées par
partie ou par sujet, il faudra aussi exécuter bibtex sur plusieurs
fichiers.

Bref, la conclusion c'est qu'il faut mieux lire le log pour vérifier.
LaTeX nous dit quand il faut le relancer, et biblatex écrit aussi des
messages assez clairs sur ce qu'il faut faire.
--
Manuel Pégourié-Gonnard Institut de mathématiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/
Teysseyre
2009-11-07 18:15:24 UTC
Permalink
Post by Kevin Denis
Post by Teysseyre
Alors la je cite un \cite{toto:sitemisc} en reference MISC et
Ok, avec \cite en lieu et place de \ref, cela fonctionne.
Ok
Post by Teysseyre
\ref{ } remplacé par \cite{ }
Donc c'est bon.
Malgré tout, pouvez vous m'expliquer la manière dont compiler?
J'ai lancé
$ pdflatex fctt.tex
puis
$ bibtex fctt.aux
puis une seconde fois
$ pdflatex fctt.tex
Est-ce la bonne manière de faire?
Merci
Bonsoir,
Excusez le retard de ma réponse.

Sous Windows-TeXniCenter-MiKteK 2.7 :

Pré-requis :
- biblatex.sty dans le Programs Files/MiKteX2.7/TeX/LaTeX/biblatex/latex
- dans le même répertoire que le fichier.tex : biblio.bib et
biblatex.bst (sans celui-ci, ça ne marche pas pour moi)

Nombre de compilations : 2
HTH

Denis

Loading...