latex建立參考文獻的超鏈接


在Latex生成的pdf文檔中建立超鏈接(如從正文到參考文獻,從目錄到相應內容,從頁碼編號到實際頁面等),有利於讀者快速定位當前閱讀的信息。

如何在生成的pdf文件中包含超鏈接呢?需要注意一下兩點:

1. 使用“hyperref”這個宏包,即在latex文檔的導言部分添加“\usepackage{hyperref}”;
2. 使用“PDFLaTeX”對latex源文件進行編譯,不要用“LaTeX”編譯。

這樣能確保生成的pdf文件中包含有可以用鼠標進行點擊的超鏈接。但是這樣存在一個問題,就是這些包含超鏈接的文本周圍會出現彩色的方框,這種方框實在有礙觀瞻,尤其是當出現在目錄中時,大片的方框非常難看。

克服以上問題的方法是,不要使用“hyperref”宏包的默認屬性,即使用如下方式引入宏包:

\usepackage[colorlinks,
            linkcolor=red,
            anchorcolor=blue,
            citecolor=green
            ]{hyperref}

colorlinks”的意思是將超鏈接以顏色來標識,而並非使用默認的方框來標識。
linkcolor, anchorcolor, citecolor分別表示用來標識link, anchor, cite等各種鏈接的顏色。
若正式的文檔中不想使用彩色的標識,但又希望具有超鏈接的功能,則將上例中的各種顏色換成“black”即可。

如果您的pdf制作中文書簽有亂碼如下命令,就OK了

\usepackage[dvipdfm,  %pdflatex,pdftex這里決定運行文件的方式不同
            pdfstartview=FitH,
            CJKbookmarks=true,
            bookmarksnumbered=true,
            bookmarksopen=true,
            colorlinks, %注釋掉此項則交叉引用為彩色邊框(將colorlinks和pdfborder同時注釋掉)
            pdfborder=001,   %注釋掉此項則交叉引用為彩色邊框
            linkcolor=green,
            anchorcolor=green,
            citecolor=green
            ]{hyperref}
  

若正式的文檔中不想使用彩色的標識,但又希望具有超鏈接的功能,則將上例中的各種顏色換成“black”即可。
\href{URL}{text}
\url{URL}
\nolinkurl{URL}
\hyperbaseurl{URL}
\hyperimage{imageURL}{text}
\hyperdef{category}{name}{text}
\hyperref{URL}{category}{name}{text}
\hyperref[label]{text}
\hyperlink{name}{text}
\hypertarget{name}{text}
\phantomsection
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\autoref{label}

  • \url{網址}:生成網址鏈接,以等寬字體排版;
  • \href{網址}{描述}:生成網址鏈接,以正常字體顯示描述,隱藏網址。

選項中可供設置的常用選項見下表:

extension text   Set the file extension (e.g. dvi) which will be appended to file links created if you use the xr package.
hyperfigures boolean    
backref boolean FALSE Adds ‘backlink’ text to the end of each item in the bibliography, as a list of section numbers. This can only work properly if there is a blank line after each \bibitem.
pagebackref boolean FALSE Adds ‘backlink’ text to the end of each item in the bibliography, as a list of page numbers.
hyperindex boolean TRUE Makes the page numbers of index entries into hyperlinks. Relays on unique page anchors (pageanchor, ...)
pageanchors and plainpages=false.      
hyperfootnotes boolean TRUE Makes the footnote marks into hyperlinks to the footnote text. Easily broken ...
encap     Sets encap character for hyperindex
linktocpage boolean FALSE make page number, not text, be link on TOC, LOF and LOT
breaklinks boolean FALSE allow links to break over lines by making links over multiple lines into PDF links to the same target
colorlinks boolean FALSE Colors the text of links and anchors. The colors chosen depend on the the type of link. At present the only types of link distinguished are citations, page references, URLs, local �0�3le references, and other links.
linkcolor color red Color for normal internal links.
anchorcolor color black Color for anchor text.
citecolor color green Color for bibliographical citations in text.
filecolor color magenta Color for URLs which open local �0�3les.
menucolor color red Color for Acrobat menu items.
runcolor color filecolor Color for run links (launch annotations).
urlcolor color cyan Color for linked URLs.
frenchlinks boolean FALSE use small caps instead of color for links

參考:

http://www.tug.org/applications/hyperref/manual.html#x1-150005


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM