2009-08-15 110 views
0

我刚创建了一个LaTeX文档并使用pdftex将其编译为PDF。每次我使用\ ref命令进行引用时,引用都会放在一个新行中。为什么会发生这种情况,我该如何防止这种情况?为什么LaTeX在创建引用时开始新行

+3

你能给一个有这个问题的例子文件吗? – 2009-08-15 21:31:26

+0

嗯,这是我可能不会发布的报告。但是,如果这可能有所帮助,我将按以下方式启动hyperref包: \ usepackage [pdftex,breaklinks = true,bookmarks = true,bookmarksopen = true,pdfpagemode = UseNone,plainpages = false,pdfpagelabels,pdfstartview = FitH, colorlinks = true,citecolor = blue] {hyperref} – Bram 2009-08-15 21:43:57

回答

0

这是我自己的错,我用\ par替代\ P的段符号。这是我的第一个LaTeX文档,所以我忽略了它。尽管如此,感谢您的快速回复/答复。

1

你是否有机会在URL中使用\\而不是//? \\在TeX中用作换行符。

尝试本地化问题:创建一个新文件,它以相同的方式初始化hyperref,不使用其他软件包,并且有一些文本和引用。检查引用是否仍以新行开始。如果他们这样做,你可以在这里(和LaTeX论坛上)展示它;如果没有,请添加更多报告的序言,直到您收到显示问题的文件。

+0

糟糕,我真的很抱歉。我的意思是ref而不是href。我为这个错误感到抱歉。 – Bram 2009-08-15 21:39:24

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} ...”中所述)。

相关问题