Partage
  • Partager sur Facebook
  • Partager sur Twitter

[LaTeX] Date de publi/consult pour les sites web

Dans une bibliographie

Sujet résolu
14 février 2013 à 21:23:44

Bonsoir les zéros !

Je suis en train d'écrire la bibliographie d'un petit mémoire, et je dois pour les sites web renseigner à la fois la date de publication de l'article / la page web, et la date à laquelle j'ai consulté le site. Et malheureusement, LaTeX ne semble pas proposer ce type de différenciation par défaut... J'ai bien trouvé cet article, mais j'avoue ne pas trop comprendre ce qu'il faut faire, je ne suis pas en grand utilisateur de LaTeX (j'écris très bien mes fichiers en utilisant tout un tas de packages, mais je ne fais même pas de macros pour le moment...).

Donc si quelqu'un a une solution ou peut mieux m'expliquer les manipulations à faire, ça serait fantastique !

  • Partager sur Facebook
  • Partager sur Twitter
Les réseaux de neurones, c'est top cool. Violoniste et webmaster du groupe Euski. BrianSimulator, ou comment réfuter l'expression "RTFM".
14 février 2013 à 22:34:32

Salut,

Voici un ECM qui utilise biblatex. Dans la bibliographie, on peut utiliser un enregistrement de type online et son champ urldate. Une fois composé, ça produit : « (visité le …) ».

\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage{hyperref}

\usepackage{biblatex}
\addbibresource{web.bib}

% Ça, c’est juste pour l’exemple.
% En vrai, on met la biblio dans un autre fichier.
\usepackage{filecontents}
\begin{filecontents}{web.bib}
@online{LeSite,
  title={{GUT}enberg},
  url={http://gutenberg.eu.org/},
  urldate={2013-02-14},
  year=1988
}
\end{filecontents}

\begin{document}

On trouve plein de trucs sur le site~\cite{LeSite}.

\printbibliography
\end{document}
  • Partager sur Facebook
  • Partager sur Twitter
14 février 2013 à 23:25:02

Merci beaucoup ! L'installation du package à l'air assez méchante sous mac (oui oui, c'est ma première fois :lol: ), mais je devrais m'en sortir tranquillement (pas ce soir, j'ai un peu la flemme), et si tout se déroule bien je viendrai le dire quand même ! :)

Mais merci beaucoup pour cette solution, ça me sera vachement utile ! Et puis ce package à l'air de contenir tout un tas d'autres fonctionnalités intéressantes, sa doc va m'accompagner pendant quelques soirées je sens... :lol:

  • Partager sur Facebook
  • Partager sur Twitter
Les réseaux de neurones, c'est top cool. Violoniste et webmaster du groupe Euski. BrianSimulator, ou comment réfuter l'expression "RTFM".
15 février 2013 à 0:01:51

Un bouquin plein de qualités : (Xe)LaTeX appliqué aux sciences humaines.

Toute la deuxième partie est consacrée aux bibliographies. Il y a là sûrement de quoi répondre à deux nombreuses questions.

Il a aussi une annexe où figurent des indications sur comment installer LaTeX, des packages, les mettre à jour etc.

  • Partager sur Facebook
  • Partager sur Twitter
16 février 2013 à 15:02:40

Alors alors, j'ai bien installé le package qu'il faut et renseigné toutes les informations nécessaires, mais malheureusement elles ne sont pas toutes inclues dans la bibliographie... Alors j'ai un peu cherché dans la doc les différents styles possibles, mais je ne vois pas le quel correspondrait bien. :o

De plus, j'utilisais avant le style abbrv-fr, pour obtenir des "et" entre les auteurs à la place des "and", et il ne semble pas exister de style similaires avec biblatex...

Enfin, je me doute bien que tout ceci existe bel et bien dans ce package et que je n'ai juste pas su les trouver ! ^^ Donc si vous pouviez encore m'aider un tout petit peu, ça serait fantastique. :)

  • Partager sur Facebook
  • Partager sur Twitter
Les réseaux de neurones, c'est top cool. Violoniste et webmaster du groupe Euski. BrianSimulator, ou comment réfuter l'expression "RTFM".
16 février 2013 à 15:20:18

Chez moi, les "and" sont automatiquement remplacés par des "et" quelque soit le style utilisé avec biblatex. Pense à charger babel avec fenchb.

Pour afficher tous les éléments, essaye de charger biblatex comme ceci :

\usepackage[maxnames=99, maxitems=99]{biblatex}

Comme ça, l'intégralité des champs et des auteurs que tu as spécifié devraient apparaître.

Si le problème persiste toujours, on ne pourra pas te répondre sans ECM !

  • Partager sur Facebook
  • Partager sur Twitter
17 février 2013 à 19:25:23

Bonne solution pour les "et", j'avais trouvé les styles spéciales français dans un autre forum, mais l'option frenchb de babel est une façon bien plus propre d'arriver au même résultat !

Mais pour ce qui est de l'affichage de tous les éléments, ce n'est pas encore ça... Je vous mets donc mon ECM (je ne connaissais même pas ce nom avant...) :

\documentclass{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais,frenchb]{babel}
\usepackage{csquotes}
\usepackage{setspace}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{soul}
\usepackage{array}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{frbib}
\usepackage{url}
\usepackage{hyperref}
\usepackage[maxnames=99,maxitems=99]{biblatex}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}

\title{Épistémologie - Mémoire}
\author{Arthur Capelier-Mourguy\\Université Bordeaux Segalen - UFR SCIMS}
\date{L3 MASS - Sciences Cognitives\\2012 - 2013}

\addbibresource{Bibliographie}

\onehalfspacing

\begin{document}

\maketitle

\nocite{*}
\printbibliography
\tableofcontents
\end{document}

Et ma bibliographie (pas intégrale, je vous épargne quand même quelques lignes de code ;) ) :

@article{S_cons,
author={Searle, John AND Wallace, Alan},
title={Consciousness},
journal={Northwestern University},
year={2005},
month={janvier},
}
@book{S_mind,
author={Searle, John},
title={The Rediscovery of the Mind},
publisher={First MIT Press paperback edition},
year={1994},
}
@article{B_sim,
author={Bostrom, Nick},
title={Are you living in a computer simulation ?},
journal={Philosophical Quarterly},
month={avril},
year={2003},
pages={243--255},
}
@online{B_analysis,
author={Gurumed},
title={Vous vivez dans une simulation et les mathématiques le prouvent},
month={mai},
year={2011},
url={http://www.gurumed.org/2011/05/09/vous-vivez-dans-une-simulation-et-les-mathmatiques-le-prouvent/},
urldate={14-02-2013}
}

Et tant que j'y suis, je n'ai toujours pas trouvé de moyen d'imprimer dans la bibliographie les auteurs avec leur prénom en abrégé (uniquement la première lettre...). Merci d'avance ! :)


  • Partager sur Facebook
  • Partager sur Twitter
Les réseaux de neurones, c'est top cool. Violoniste et webmaster du groupe Euski. BrianSimulator, ou comment réfuter l'expression "RTFM".
17 février 2013 à 19:57:47

Salut,

Dans « ECM », il y a « M », comme « Minimal ». Par exemple, ce qui suit est parfaitement suffisant :

\documentclass{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{hyperref}
\usepackage{biblatex}

\addbibresource{Bibliographie}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

Ensuite, outre un joli PDF, pdflatex produit un long discours sur la sortie standard et un très verbeux discours dans un fichier dit de log. Si l’on y regarde un peu, on peut lire :

Package biblatex Warning: Biber reported the following issues (biblatex) with 'B_analysis': (biblatex) - Invalid format '14-02-2013' of date field 'urldate' in entry 'B_analysis' - ignoring.

Ça n’est pas très joli joli, mais ça aiguille pas mal quant à l’origine du problème. L’outil qui lit le fichier de biblio a trouvé une date dans un format qu’il ne comprend pas ; il l’a donc ignorée. Si tu rectifies en « 2013-02-14 », hop, ça marche (le format du champ date, qui peut renseigner sur celui du champ urldate est décrit p.88 du bouquin sus-cité).

  • Partager sur Facebook
  • Partager sur Twitter
17 février 2013 à 20:56:38

Rien à rajouté par rapport à ce qu'à dit zyd !

Pour avoir seulement les initiales des prénoms des auteurs, tu peux charger biblatex avec l'option firstinits=true.

  • Partager sur Facebook
  • Partager sur Twitter
18 février 2013 à 9:20:31

Pour le format de date, c'est vraiment bête parce que je l'avais justement regardé dans la doc du package, j'ai simplement pensé à remplacer les slashs par des virgules, mais l'ordre ne m'a pas sauté aux yeux... :-°

Merci aussi pour le firstinits=true, j'aurais sans doute mis beaucoup de temps à le trouver tout seul !

Par contre, l'affichage du mois de publication ne se fait toujours pas, malgré les maxnames maxitems... Et pour le coup, je suis quand même assez sûr de moi là ! o_O

  • Partager sur Facebook
  • Partager sur Twitter
Les réseaux de neurones, c'est top cool. Violoniste et webmaster du groupe Euski. BrianSimulator, ou comment réfuter l'expression "RTFM".
18 février 2013 à 22:52:47

Il me semble que le format de month doit être numérique, c'est à dire qu'il faut y mettre un nombre et non une chaine de caractères, c'est pourquoi il doit être ignoré.

-
Edité par Leon@rd 18 février 2013 à 23:08:36

  • Partager sur Facebook
  • Partager sur Twitter
19 février 2013 à 15:35:30

Exactement ! Merci beaucoup pour toutes ces informations, je ne crois pas avoir encore besoin d'autres choses pour ma bibliographie grâce à vous ! ^^

Donc merci à zyd pour m'avoir donné ce package, et merci pour toutes les informations d'utilisation du package !

  • Partager sur Facebook
  • Partager sur Twitter
Les réseaux de neurones, c'est top cool. Violoniste et webmaster du groupe Euski. BrianSimulator, ou comment réfuter l'expression "RTFM".