bibliographie dans Beamer

Dans Beamer, la bibliographie est affichée de la manière dont les auteurs, le titre et les revues sont sur trois lignes. Voici un exemple .

Comme jai de nombreuses références, je me demande si nous pouvons les mettre sur une seule ligne pour gagner de la place ? Une autre option est de savoir si nous pouvons diviser les références en plusieurs diapositives?

Commentaires

  • Comment chargez-vous votre bibliographie? Sur mes diapositives (où jutilise bibtex et \bibliographystyle{amsalpha}, il ny a pas de fractionnement des lignes.
  • Merci Willie Wong, jutilise \ bibliographystyle {apalike}, après le passage à amsalpha, il ny a pas de fractionnement des lignes. 🙂

Réponse

Pour fractionner le références dans plusieurs diapositives, utilisez loption allowframebreaks, comme dans:

\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame} 

Pour le  » trois lignes « , cest parce que vous avez soit composé une liste de bibliographie avec la commande \newblock intégrée, soit que vous utilisez un \bibliographystyle qui insère la commande \newblock. Vous avez le choix entre supprimer les \newblock (les modifier ou utiliser un style différent) ou modifier la manière dont le beamer gère  » s la commande .

À partir du lien, définir ce qui suit dans le préambule devrait fonctionner:

\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{} 

Commentaires

  • Merci Willie Wong, vos codes fonctionnent parfaitement sur mon système. Merci beaucoup! 🙂
  • Vous ne pouvez pas utiliser \bibliography en dehors du préambule.
  • @Bakuriu De quoi diable parlez-vous? Consultez le guide de lutilisateur de BibTeX .
  • En particulier, votre mention de \printbibliography semble indiquer que vous utilisez biblatex au lieu de bibtex? La réponse ci-dessus est basée sur lhypothèse que bibtex est utilisé (voir les commentaires sur lOP).
  • @Bakuriu pour biblatex, dans le préambule charger le fichier bib \makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother et dans le cadre, utilisez [allowframebreaks] comme indiqué dans la réponse pour diviser la bibliographie en plusieurs cadres. Incluez ensuite en utilisant \printbibliography. Fonctionne comme un charme.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *