如何链接到本地文件夹中文件?

2019-09-16 16:58发布

——如何链接到本地文件夹中文件? ——xelatex编译 ``` \documentclass{article} \usepackage{xeCJK}%使用xeCJK中文处理宏包 \usepackag...

——如何链接到本地文件夹中文件? ——xelatex编译 ``` \documentclass{article} \usepackage{xeCJK}%使用xeCJK中文处理宏包 \usepackage[colorlinks,linkcolor=blue]{hyperref}(附加疑问:blue为什么没效果,链接仍显示红色,而非蓝色?) \begin{document} %%失败尝试 %尝试1 \href{run:/C:Users/Wang CY/Desktop/2.doc}{如何链接到本地文件夹中文件?} %%尝试2 % \href{C:/Users/“Wang CY”/Desktop/2.doc}{如何链接到本地文件夹中文件?} % %%尝试3 % \href{C:/Users/Wang\ CY/Desktop/2.doc}{如何链接到本地文件夹中文件?} % %%尝试4(相对路径) % \href{./2.doc}{如何链接到本地文件夹中文件?}%将2.doc文件和本tex文件置于同一文件夹中 %%失败尝试 \end{document} ```
4条回答
ChangChun_D
2019-09-17 09:05
%
%----如何链接到本地文件夹中文件?
%论坛:https://wenda.latexstudio.net/q-1181.html
%
%----xelatex编译
\documentclass{article}
\usepackage{xeCJK}%使用xeCJK中文处理宏包
\usepackage[colorlinks,color=blue]{hyperref}
%(附加疑问:blue为什么没效果,链接仍显示红色,而非蓝色?)
%
%    解答:链接路径前加run:和file:都能链接成功,但
% 使用run时(\href{run:}{}),blue有效果,链接显示蓝色,使用file时(\href{file:}{})时,blue没效果,需要进一步更改宏包选项
\begin{document}

%%失败尝试
%尝试1
   %\href{run:/C:Users/Wang CY/Desktop/2.doc}{如何链接到本地文件夹中文件?}

%%尝试2
%  \href{"C:/Users/Wang CY/Desktop/2.doc"}{如何链接到本地文件夹中文件?}
%
%%尝试3
%  \href{C:/Users/Wang\ CY/Desktop/2.doc}{如何链接到本地文件夹中文件?}
%
%%尝试4(相对路径)
%  \href{./2.doc}{如何链接到本地文件夹中文件?}%将2.doc文件和本tex文件置于同一文件夹中



%%失败尝试


%====成功尝试

%绝对路径
\href{file:C:/Users/Wang CY/Desktop/2.doc}{如何链接到本地文件夹中文件?} %(此时链接颜色设置不起作用)

\href{run:C:/Users/Wang CY/Desktop/2.doc}{如何链接到本地文件夹中文件?}

%本地路径
\href{run:2.doc}{如何链接到本地文件夹中文件?}

%相对路径
\href{run:ThesisBeamer/2.doc}{如何链接到本地文件夹中文件?}
%====成功尝试

\end{document}

一周热门 更多>

相关问答