Modifier les styles de bibliographies existants

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
pavel_vikanov

Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Coucou ! Je viens de découvrir le style "apalike" dans un autre post et je le trouve cool. Par contre, est-il possible de ne pas afficher la citation avant le nom des auteurs dans la bibliographie. Je crains de ne pas être clair, je tente donc de m'expliquer :

Dans mon corps de texte ça me donne :
Le petit poucet, fier de semer une variété de haricots ayant un taux de germination supérieur à 85% certifié par une étude antérieure [Ogre et al., 1047] ....
Dans la biblio :
[Ogre et al., 1047] Ogre, M., Méchant, F., Caillou, V., and But, F. (1047) Le haricot magique affiche un taux de germination extraordinaire. Conte de fées magasine, 69 :12-14.
Dans la biblio que j'aimerais avoir :
Ogre, M., Méchant, F., Caillou, V., and But, F. (1047) Le haricot magique affiche un taux de germination extraordinaire. Conte de fées magasine, 69 :12-14.
Suis-je plus clair ? Est-ce possible ? Merci d'avance pour vos réponses et pour ne pas tenir compte de mon exemple de demeuré induit par une réunion de 7h qui vient de me casser le cerveau ! :mrgreen:
D.GH

Re: Modifier les styles de bibliographies existants

Message non lu par D.GH »

pavel_vikanov a écrit :
Dans la biblio que j'aimerais avoir :
Ogre, M., Méchant, F., Caillou, V., and But, F. (1047) Le haricot magique affiche un taux de germination extraordinaire. Conte de fées magasine, 69 :12-14.
Utiliser la commande

Code : Tout sélectionner

\makeatletter
\renewcommand{\@biblabel}[1]{}
\makeatother

D.GH
fp
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 751
Inscription : mercredi 24 février 2010, 08:04

Re: Modifier les styles de bibliographies existants

Message non lu par fp »

Essayez ça (non testé) :

Code : Tout sélectionner

\makeatletter
\renewcommand{\@biblabel}[1]{}
\makeatother
FP.
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Merci, je teste ça demain !!
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Effectivement ça fonctionne. En revanche, de ce fait, ce n'est plus ergonomique et il est très difficile de différencier les différentes références ! 8)

J'ai bien tenté de mettre le nom des auteurs en gras en bidouillant une bêtise du genre \renewcommand{\@biblabel}[2]{\text{\bfseries #1}} que LaTeX semble comprendre...mais mal !! Pour preuve :
exempler.jpg
J'ai oublié d'ajouter que la compilation merdouille et que ça ouvre le fichier "xxxxx.bbl" au lieu de me laisser voir le pdf directement.
Dernière modification par pg le jeudi 01 avril 2010, 12:10, modifié 1 fois.
Raison : copie de l'image sur le serveur du forum
pg
Modérateur spécialisé
Modérateur spécialisé
Messages : 2613
Inscription : vendredi 15 juin 2007, 00:31

Re: Modifier les styles de bibliographies existants

Message non lu par pg »

En chargeant le package apalike :

Code : Tout sélectionner

\usepackage{apalike}
il n'y a pas de crochets au début de chaque item de la bibliographie, mais ça reste lisible :
biblio_apalike.png

Code : Tout sélectionner

\begin{filecontents}{biblio.bib}
@ARTICLE{Ogre.haricot,
	AUTHOR       = "Ogre, M. and M\'echant, F. and Caillou, V. and But, F.",
	TITLE        = "Le haricot magique affiche un taux de germination extraordinaire",
	JOURNAL      = "Conte de fées magazine",
	YEAR         = "1047",
	VOLUME       = "69",
	NUMBER       = "",
	PAGES        = "12-14",
	MONTH        = "",
	NOTE         = ""
}
@ARTICLE{Bednar.2007,
	AUTHOR       = "Bednar, A. and Medina, V. and Ulmer-Scholle, D. and Frey, B. and Johnson, B. and Brostoff, W. and Larson, S.",
	TITLE        = "Effects of organic matter on the distribution of uranium in soil and plant matrices",
	JOURNAL      = "Chemosphere",
	YEAR         = "2007",
	VOLUME       = "70",
	NUMBER       = "",
	PAGES        = "237-347",
	MONTH        = "",
	NOTE         = ""
}
@ARTICLE{Bitton.1994,
	AUTHOR       = "Bitton, G. and Jung, K. and Koopman, B.",
	TITLE        = "Evaluation of a microplate assay specific for heavyy metal toxicity",
	JOURNAL      = "Archives of Environmental Contamination and Toxiology",
	YEAR         = "1994",
	VOLUME       = "27",
	NUMBER       = "",
	PAGES        = "25-28",
	MONTH        = "",
	NOTE         = ""
}
\end{filecontents}
\documentclass{article}

\usepackage{apalike}

\begin{document}

\cite{Ogre.haricot}
\cite{Bednar.2007}
\cite{Bitton.1994}

\bibliographystyle{apalike}
\bibliography{biblio}

\end{document}
(document à compiler avec latex puis bibtex puis 2 fois latex)
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Merci !!
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Au fait, quelqu'un saurait pourquoi le style apalike enlève les majuscules dans les titres des articles, sauf pour la première lettre ? Comment y remédier ?

Code : Tout sélectionner

\documentclass[12pt,a4paper]{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage{apalike}

\usepackage[frenchb]{babel} 

\begin{document}

   \bibliographystyle{apalike}
   \nocite{*}
   \bibliography{/fichier_bib}

\end{document}

Code : Tout sélectionner

@article{collins2003a,
     author  = {Collins, R.N. and Merrington, G. and McLaughlin, M.J. and Morel, J.L.} ,
     title   = {Transformation and fixation of Zn in two polluted soils by changes of pH and organic ligands} ,
     journal = {Australian Journal of Soil Research} ,
     volume  = {41} ,
     number  = {5} ,
     pages   = {905-917} ,
     year    = {2003a} ,
}


@article{collins2003b,
     author  = {Collins, R.N. and Merrington, G. and McLaughlin, M.J. and Morel, J.L.} ,
     title   = {Organic ligand and pH effects on isotopically exchangeable Cd in polluted soils} ,
     journal = {Soil Science Society of America Journal} ,
     volume  = {67} ,
     number  = {1} ,
     pages   = {112-121} ,
     year    = {2003b} ,
}
Merci d'avance pour vos réponses.
pg
Modérateur spécialisé
Modérateur spécialisé
Messages : 2613
Inscription : vendredi 15 juin 2007, 00:31

Re: Modifier les styles de bibliographies existants

Message non lu par pg »

pavel_vikanov a écrit :Au fait, quelqu'un saurait pourquoi le style apalike enlève les majuscules dans les titres des articles, sauf pour la première lettre ? Comment y remédier ?
La plupart des styles BibTeX suppriment les majuscules dans les titres. Pour l'éviter, il faut mettre une paire supplémentaire d'accolades (soit autour de tout le titre pour le protéger entièrement, soit uniquement autour des mots ou lettres problématiques) :

Code : Tout sélectionner

@article{collins2003a,
     author  = {Collins, R.N. and Merrington, G. and McLaughlin, M.J. and Morel, J.L.} ,
     title   = {{Transformation and fixation of Zn in two polluted soils by changes of pH and organic ligands}} ,
     journal = {Australian Journal of Soil Research} ,
     volume  = {41} ,
     number  = {5} ,
     pages   = {905-917} ,
     year    = {2003a} ,
}


@article{collins2003b,
     author  = {Collins, R.N. and Merrington, G. and McLaughlin, M.J. and Morel, J.L.} ,
     title   = {{Organic ligand and pH effects on isotopically exchangeable Cd in polluted soils}} ,
     journal = {Soil Science Society of America Journal} ,
     volume  = {67} ,
     number  = {1} ,
     pages   = {112-121} ,
     year    = {2003b} ,
}
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Parfait, je te remercie !
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Re-bonjour ! J'ai l'impression que ce style n'accepte que 4 caractères pour la citation de la date dans le texte, et que par conséquent un 2004a dans le fichier bibtex devient un 004a dans le pdf de sortie. Est-ce que ça vous fait cela aussi ?
fp
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 751
Inscription : mercredi 24 février 2010, 08:04

Re: Modifier les styles de bibliographies existants

Message non lu par fp »

pavel_vikanov a écrit :Re-bonjour ! J'ai l'impression que ce style n'accepte que 4 caractères pour la citation de la date dans le texte, et que par conséquent un 2004a dans le fichier bibtex devient un 004a dans le pdf de sortie. Est-ce que ça vous fait cela aussi ?
Je n'ai pas testé, mais ça me semble après tout assez logique. Une année est sur 4 caractères, non ?

FP.
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

Logique, oui ! Sauf que c'est très courant de citer plusieurs articles du même auteur écrit la même année, d'où le 2004a, 2004b pour différencier !
pg
Modérateur spécialisé
Modérateur spécialisé
Messages : 2613
Inscription : vendredi 15 juin 2007, 00:31

Re: Modifier les styles de bibliographies existants

Message non lu par pg »

pavel_vikanov a écrit :Re-bonjour ! J'ai l'impression que ce style n'accepte que 4 caractères pour la citation de la date dans le texte, et que par conséquent un 2004a dans le fichier bibtex devient un 004a dans le pdf de sortie. Est-ce que ça vous fait cela aussi ?
Il faut mettre 2004 dans le champ année, l'ajout d'un 'a', 'b' ou 'c' après est automatique s'il y a plusieurs entrées ayant les mêmes auteurs
pavel_vikanov

Re: Modifier les styles de bibliographies existants

Message non lu par pavel_vikanov »

:mrgreen:

En effet ! Merci !
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message