2009-08-15 106 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} ...」中所述)。

相關問題