Заголовок раздела для ссылок и фактические цитаты сведены вместе в LaTeX
-
19-08-2019 - |
Вопрос
Это должно быть распространенной проблемой, потому что я вижу это во многих опубликованных статьях, но, кажется, это довольно сложно для Google. Вы можете вставить библиографию, как это
\bibliographystyle{plain}
\bibliography{foo}
и все работает, как и ожидалось, за исключением того, что иногда (я понятия не имею, какие обстоятельства вызывают это - мне кажется случайным) нет пробела между заголовком раздела (например, " 7. Ссылки " ;) и начало реальных ссылок. Заголовок раздела и первое упоминание появляются вместе. Это не совсем вопиюще, но, как мне кажется, однозначно является недостатком при наборе текста.
Я мирился с этим в течение многих лет, но кто-то где-то, должно быть, заметил это и был достаточно одержим навязчивым, чтобы выследить это и выяснить, что вызывает это и как исправить это. Р>
Я подумал, что это будет хорошим местом для записи решения. Дайте мне знать, если вы можете придумать, как сделать это более привлекательным.
ДОБАВЛЕНО: Вот пример документа, показывающего проблему: http://yootles.com/outbox/squish / . (См. Также мой обходной путь ниже.)
Решение 2
Оказывается, что LaTeX иногда удаляет пробел между заголовком раздела «Ссылки» и началом фактических ссылок, если он пытается избежать перетекания документа на дополнительную страницу.
Таким образом, один из обходных путей - удлинить или укоротить документ, чтобы он не был на грани перетекания на дополнительную страницу. Р>
Обходной путь (благодаря ответу bluebrother) состоит в том, чтобы явно указать LaTeX разрешить странице с началом ссылок немного дополнительного вертикального пространства (слегка врезаясь в нижнее поле). Это можно сделать с помощью следующей команды непосредственно перед & Quot; \bibliographystyle{plain}
& Quot;:
\enlargethispage{\baselineskip}
Еще один обходной путь, который, похоже, работает:
<Ол>Другие советы
Не уверен, что это причина, но в случае, если библиография может поместиться на странице, удалив это место, вы можете попытаться использовать \enlagethispage{someamount}