我刚刚创建了一个LaTeX文档,并使用pdftex将其编译为PDF。每次使用\ ref命令进行引用时,引用都会放在一个新行上。为什么会发生这种情况?如何防止这种情况发生?
答案 0 :(得分:1)
您是否有机会在URL中使用\\而不是//? \\在TeX中用作换行符。
尝试本地化问题:创建一个新文件,以相同的方式初始化hyperref,不使用其他包,并有一些文本和引用。检查引用是否仍然在新行上开始。如果他们这样做,你可以在这里(以及在LaTeX论坛上)展示它;如果没有,请添加更多报告的序言,直到您收到显示问题的文件。
答案 1 :(得分:1)
你能准备一个证明问题的最低范例吗?
我试过了:
\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中的单行。
BTW \ ref用于生成内部文档链接(如“如章节\ ref {chapter:second} ...”中所述)。
答案 2 :(得分:0)
这是我自己的错,我使用\ par作为段落符号而不是\ P.这是我的第一个LaTeX文档之一,所以我忽略了它。感谢您的快速回复/答案。