Когда я пытаюсь встроить ссылку на локальный файл в документ LaTeX через \href{file://./path-to-file}{filename}
он вводится как удаленная ссылка, поэтому перед http://
добавляется. Как связать локальный файл с указанием пути относительно местоположения созданного PDF-файла?
5 ответов
Вы должны иметь возможность поместить URL в тег \url
:
\url{file://./path-to-file}
pdflatex
будет (я верю) делать правильные вещи, поэтому он появляется в виде ссылки в итоговом PDF. Будет ли ваш компьютер знать, как открыть файл - это другой вопрос.
В Windows этот формат работал у меня с сетевым диском. Обратите внимание на три обратной косой черты спереди.
\url{file:\\\zfs\\server$\\folder\\sub_folder\\title with spaces_and_underscores.pptx}
Это сработало для меня:
- Поместите myfile.png (или любое другое расширение) в ту же папку, что и файл .tex
\ HREF {запустить:./myfile.png} {%
Это ссылка (может быть и цифрой)
}
вы пробовали команду \include{}
? Как и \include{chapters/filename}
вы можете включить файл .tex. Но не пишите .tex в команде. В сети StackExchange есть страница, посвященная только 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}
Эта установка хорошо работает для меня.
Извините за опечатки в комментариях к файлам. Я только перевел свои комментарии немецких и я слишком ленив , чтобы исправить их г
Я уверен, что это работает:
The test plan is \href{run:test_plan.pdf}{here}.
Где файл test_plan.pdf находится в том же каталоге, что и файл латекса, который ссылается на него.