2009-01-16 4 views
3

Cela doit être un problème commun, car je le vois dans de nombreux articles publiés, mais il semble être assez difficile à google pour. Vous pouvez insérer une bibliographie comme siTitre de la section pour les références et les citations réelles sont écrasées ensemble dans LaTeX

\bibliographystyle{plain} 
\bibliography{foo} 

et tout fonctionne comme prévu, sauf qu'il est parfois (je ne sais pas quelles circonstances font cela - il me semble aléatoire) pas d'espace entre le titre (par exemple, " 7. Références ") et le début des références réelles. Le titre de section et la première citation apparaissent tous écrasés ensemble. Ce n'est pas totalement flagrant, mais il me semble que c'est un défaut dans la composition. Je l'ai supporté pendant des années mais quelqu'un quelque part a dû le remarquer et était assez obsessionnel-compulsif pour le dépister et comprendre ce qui le cause et comment le corriger. Je pensais que ce serait un bon endroit pour enregistrer la solution. Faites-moi savoir si vous pouvez penser à des façons de rendre cela plus googlable.

AJOUT: Voici un exemple de document présentant le problème: http://yootles.com/outbox/squish/. (Voir aussi mon contournement ci-dessous.)

+0

Je ne pense pas qu'il y ait assez informations ici pour aider. Pourriez-vous modifier la question pour inclure un échantillon minimal complet présentant le problème? – ChrisN

+0

En effet - quelle \ documentclass utilisez-vous? article? – Arcane

+0

Si vous l'avez supporté pendant des années, vous avez sûrement un exemple de fichier qui (au moins sur une plate-forme particulière) affiche cette erreur? – ShreevatsaR

Répondre

1

Il s'avère que LaTeX supprime parfois l'espace entre l'en-tête de la section Références et le début des références réelles s'il essaie d'éviter que le document déborde sur une page supplémentaire . Une solution de contournement consiste à allonger ou raccourcir le document afin qu'il ne soit pas sur le point de déborder sur une page supplémentaire.

Une solution de contournement connexe (grâce à la réponse de bluebrother) est de dire explicitement à LaTeX de permettre à la page avec le début des références un peu d'espace vertical supplémentaire (en mangeant légèrement dans la marge inférieure). Cela peut être fait avec la commande suivante juste avant le "\bibliographystyle{plain}":

\enlargethispage{\baselineskip} 

Une autre solution qui semble fonctionner:

  1. Modification \ bibliographystyle {amsalpha}
  2. recompilation
  3. changement retour à \ bibliographystyle {plain}
  4. Recompiler
  5. (Ne pas recompiler à nouveau ou il faudra re-squish il.)
1

Je ne sais pas si c'est la cause, mais dans le cas où la bibliographie peut être affiché à la page en supprimant cet espace, vous pouvez essayer d'utiliser \enlagethispage{someamount}

+0

Oh, je pense que ça va marcher. (Notez typo dans "enlargethispage".) – dreeves

Questions connexes