Как я могу связать локальный файл в наборе документов LaTeX с PDFlatex на Mac OS X?


1

Когда я пытаюсь вставить ссылку на локальный файл в документ LaTeX через \href{file://./path-to-file}{filename} это набрано как удаленная ссылка, так http:// предварительно Как я могу связать локальный файл с указанием пути относительно местоположения созданного PDF?

Ответы:


2

Вы должны быть в состоянии поместить URL в \url тег:

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

pdflatex будет (я верю) делать правильные вещи, поэтому он появляется в виде ссылки в полученном PDF. Будет ли ваш компьютер знать, как открыть файл - это другой вопрос.


1

В Windows этот формат работал у меня с сетевым диском. Обратите внимание на три обратной косой черты спереди.

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

0

ты пробовал \include{} команда? подобно \include{chapters/filename} Вы можете включить файл .tex. Но не пишите .text в команде. В сети Stack Exchange есть страница, посвященная только TeX.

Мой базовый проект TeX выглядит так:

Мой проект name.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}

Chapter_x.tex выглядит так:

\section[section short title]{section title}

И мой header.tex выглядит так:

%
% 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}

Эта установка хорошо работает для меня.

Извините за опечатки в комментариях к файлам. Я только что перевел свои комментарии с немецкого, и мне лень их исправлять г


@aresnick Попробуйте спросить у tex.stackexchange.com
Auron

Позволяет ли это мне дать ссылку на файл, чтобы его можно было открыть другой программой? Я не собираюсь вставлять это - просто предоставить гиперссылку на file:/// URL-адрес.
aresnick

0

Это сработало для меня:

  • Поместите myfile.png (или любое другое расширение) в ту же папку, что и файл .tex

\ HREF {запустить: ./ myfile.png} {%

Это ссылка (может быть и цифрой)

}


0

Я уверен, что это работает:

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

Где файл test_plan.pdf находится в том же каталоге, что и файл латекса, который ссылается на него.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.