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

9278
aresnick

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

1

4 ответа на вопрос

2
Tim

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

\url 

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

1
Matt

In Windows, this format worked for me with a network drive. Note the three backslashes at the front.

\url 
0
Darokthar

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

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

Мой проект name.tex

\input \begin \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 % Acronyms i use \include % ... \include  \include % My glossary \bibliography % Literature database \end 

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

\section[section short title] 

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

% % Document preamble % \documentclass[ % 12pt, % default font size a4paper, % papersize twoside, % printout will be two sided % txt, %  ]  \usepackage % all words have the underline at the same height \uline statt \underline  \usepackage[ % T1 % T1 font has european sigs ]  \usepackage[ % utf8 % Depends on the operating system ] %  \usepackage[ % dvips, % usenames % allows to use blue yellow etc for font colors ]  \usepackage % allows hyperlings in the table of contents  \usepackage % math stuff \usepackage % even more math stuff \usepackage \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 %  ] \setacronymnamefmt{\gloshort}  \usepackage % \usepackage % \usepackage % Used for citing \usepackage \usepackage[numbers,square] \bibliographystyle \usepackage % Allows to set a ° for example \usepackage[ %  german % You may not need this *g* ]  \usepackage % allows to easily change the space between lines \usepackage % Used to create graphs \usepackage % Used to create graphs  \renewcommand{\acronymname} % Sets the name for acronymepage (I'm from germany) \makeindex \makeacronym \makeglossary   \author \title \date{\copyright\ \today} 

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

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

@aresnick Попробуйте спросить на http://tex.stackexchange.com/ Auron 13 лет назад 0
Позволяет ли это мне дать ссылку на файл, чтобы его можно было открыть другой программой? Я не собираюсь вставлять его - просто предоставьте гиперссылку на `file: ///` url. aresnick 13 лет назад 0
0
np8

This worked for me:

  • Put the myfile.png (or whatever extension) to the same folder as the .tex file

\href{%

This is the link (Can be also a figure)

}

Похожие вопросы