Почему LaTeX начинает новую строку, когда делает ссылку

Я только что создал документ LaTeX и скомпилировал его в PDF, используя pdftex. Каждый раз, когда я делаю ссылку с помощью команды \ref, ссылка помещается в новую строку. Почему это происходит и как мне это предотвратить?

3 ответа

Решение

Это была моя вина, я использовал \par для знака абзаца вместо \P. Это один из моих первых документов LaTeX, поэтому я не заметил его. Спасибо за быстрые ответы / ответы, хотя.

Можете ли вы подготовить минимальный пример, демонстрирующий вашу проблему?

Я пробовал с:

\documentclass{report}
\usepackage[pdftex,breaklinks=true,bookmarks=true,bookmarksopen= true,pdfpagemode=UseNone,plainpages=false,pdfpagelabels,pdfstartview=FitH,olorlinks=true,citecolor=blue]{hyperref}
\begin{document}
Test \url{http://test.com} \ref{http://someother.com}.
\end{document}

И весь вывод - одна строка в PDF.

Кстати, \ref используется для создания внутренних ссылок на документы (как в "Как описано в главе \ref{chapter:second}...").

Вы случайно не используете \\ в URL вместо //? \\ используется как перенос строки в TeX.

Попробуйте локализовать проблему: создайте новый файл, который таким же образом инициализирует hyperref, не использует другие пакеты и имеет некоторый текст и ссылку. Проверьте, начинаются ли ссылки на новых строках. Если они это сделают, вы можете показать это здесь (и на форумах LaTeX); если нет, добавляйте больше преамбулы к вашему отчету, пока не получите файл, в котором обнаружена проблема.

Другие вопросы по тегам