Заголовок раздела для ссылок и фактические цитаты сведены вместе в LaTeX - PullRequest
3 голосов
/ 17 января 2009

Это должно быть распространенной проблемой, потому что я вижу это во многих опубликованных статьях, но, кажется, это довольно сложно для Google. Вы можете вставить библиографию, например, так:

\bibliographystyle{plain}
\bibliography{foo}

и все работает, как и ожидалось, за исключением того, что иногда (я понятия не имею, какие обстоятельства вызывают это - мне кажется случайным) нет пробела между заголовком раздела (например, "7. Ссылки") и началом фактического Рекомендации. Заголовок раздела и первое упоминание появляются вместе. Это не очень вопиюще, но, как мне кажется, однозначно является недостатком при наборе текста.

Я мирился с этим годами, но кто-то где-то, должно быть, заметил это и был достаточно одержимо-компульсивным, чтобы выследить его и выяснить, что его вызывает и как это исправить.

Я подумал, что это будет хорошим местом для записи решения. Дайте мне знать, если вы можете придумать, как сделать это более привлекательным.

ДОБАВЛЕНО: Вот пример документа, показывающего проблему: http://yootles.com/outbox/squish/. (См. Также мой обходной путь ниже.)

Ответы [ 2 ]

1 голос
/ 01 февраля 2009

Не уверен, что это причина, но в случае, если библиография может поместиться на странице, удалив это место, вы можете попытаться использовать \enlagethispage{someamount}

1 голос
/ 31 января 2009

Оказывается, что LaTeX иногда удаляет пробел между заголовком раздела «Ссылки» и началом фактических ссылок, если он пытается избежать перетекания документа на дополнительную страницу.

Таким образом, один из обходных путей - удлинить или укоротить документ, чтобы он не оказался на грани перетекания на дополнительную страницу.

Соответствующий обходной путь (благодаря ответу bluebrother) состоит в том, чтобы явно указать LaTeX разрешить странице с началом ссылок немного дополнительного вертикального пространства (слегка врезаясь в нижнее поле). Это можно сделать с помощью следующей команды прямо перед "\bibliographystyle{plain}":

\enlargethispage{\baselineskip}

Другой обходной путь, который, кажется, работает:

  1. Изменить на \ bibliographystyle {amsalpha}
  2. Рекомпилированные
  3. Изменить обратно на \ bibliographystyle {plain}
  4. Рекомпилированные
  5. (Не перекомпилируйте заново, иначе он будет перекомпилирован.)
...