Làm cách nào tôi có thể liên kết đến một tệp cục bộ trong bộ gõ tài liệu LaTeX với PDFlatex trên Mac OS X?


1

Khi tôi cố gắng nhúng một liên kết đến một tệp cục bộ trong tài liệu LaTeX thông qua \href{file://./path-to-file}{filename} Nó được sắp xếp như một liên kết từ xa, vì vậy http:// được chuẩn bị trước. Làm cách nào tôi có thể liên kết đến một tệp cục bộ, với một đường dẫn liên quan đến vị trí của tệp PDF được tạo ra?

Câu trả lời:


2

bạn sẽ có thể đặt URL vào \url nhãn:

\url{file://./path-to-file}

pdflatex Tôi (tôi tin) sẽ làm đúng, vì vậy nó xuất hiện dưới dạng một liên kết trong tệp PDF kết quả. Liệu máy tính của bạn sẽ biết cách mở tệp hay không là một câu hỏi khác.


1

Trong Windows, định dạng này hoạt động với tôi với một ổ đĩa mạng. Lưu ý ba dấu gạch chéo ngược ở phía trước.

\url{file:\\\zfs\\server$\\folder\\sub_folder\\title with spaces_and_underscores.pptx}

0

bạn đã thử \include{} chỉ huy? Như \include{chapters/filename} bạn có thể bao gồm một tập tin .tex. Nhưng đừng viết .tex trong lệnh. Có một trang trong mạng StackExchange, chỉ nói về TeX.

Dự án TeX cơ sở của tôi trông như thế này:

Tên dự án của tôi.tex

\input{header}
\begin{document}
\hyphenation{}          % Words where LaTex-hyphenation fails 
\maketitle          % Creates a page with the title
\newpage
%  \onehalfspacing              % This uses the package setspace
\tableofcontents        % This creates the table of contents
\include{chapter/acronym}   % Acronyms i use
\include{chapter/chapter_1}
% ...
\include{chapter/chapter_n}

\include{chapter/glossary}  % My glossary
\bibliography{bibliography/bibliography}  % Literature database
\end{document}

Một chương_x.tex trông như thế này:

\section[section short title]{section title}

Và tiêu đề của tôi trông như thế này:

%
% Document preamble
%
  \documentclass[  %
    12pt,          % default font size
    a4paper,       % papersize
    twoside,       % printout will be two sided
%    txt,           % 
    ]{article}

  \usepackage{ulem}          % all words have the underline at the same height \uline statt \underline

  \usepackage[     %
    T1             % T1 font has european sigs
    ]{fontenc}

  \usepackage[     %
    utf8           % Depends on the operating system
    ]{inputenc}    %

  \usepackage[     %
    dvips,         %
    usenames       % allows to use blue yellow etc for font colors
    ]{color}

  \usepackage{hyperref} % allows hyperlings in the table of contents

  \usepackage{amsmath} % math stuff
  \usepackage{amssymb}  % even more math stuff
  \usepackage{extpfeil}
  \usepackage[     % 
    style=long,   % 
%    toc=true,      % Boolean; if true the glossary will be shown in the table of contents
    hypertoc=true, % Hyperlinks in the glossary
    hyper=true,    % 
    number=none,   % 
    acronym=true   % 
    ]{glossary}
  \setacronymnamefmt{\gloshort}

  \usepackage{makeidx}
%  \usepackage{xymtexps}
%  \usepackage{cite} % Used for citing
  \usepackage{bibgerm}
  \usepackage[numbers,square]{natbib}
  \bibliographystyle{dinat}
  \usepackage{textcomp} % Allows to set a ° for example
  \usepackage[     % 
    german         % You may not need this *g*
    ]{babel}

  \usepackage{setspace} % allows to easily change the space between lines
  \usepackage{pstricks} % Used to create graphs
  \usepackage{pst-plot} % Used to create graphs

  \renewcommand{\acronymname}{Abkürzungsverzeichnis} % Sets the name for acronymepage (I'm from germany)
  \makeindex
  \makeacronym
  \makeglossary


  \author{Autor name}
  \title{Document title}
  \date{\copyright\ \today}

Thiết lập này hoạt động tốt cho tôi.

Xin lỗi cho lỗi chính tả trong các ý kiến ​​của các tập tin. Tôi chỉ dịch ý kiến ​​của tôi từ tiếng Đức và tôi quá lười để sửa chúng g


@aresnick Thử hỏi tại tex.stackexchange.com
Auron

Điều này có cho tôi liên kết đến một tập tin để nó có thể được mở bằng một chương trình khác không? Tôi không tìm cách nhúng nó - chỉ cung cấp một siêu liên kết đến một file:/// url.
aresnick

0

Điều này làm việc cho tôi:

  • Đặt myfile.png (hoặc bất kỳ tiện ích mở rộng nào) vào cùng thư mục với tệp .tex

\ href {chạy: ./ myfile.png} {%

Đây là liên kết (Cũng có thể là một con số)

}


0

Tôi chắc chắn rằng điều này hoạt động:

The test plan is \href{run:test_plan.pdf}{here}.

Trong đó tệp test_plan.pdf nằm trong cùng thư mục với tệp latex đề cập đến nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.