Могу ли я прикрепить / встроить файл в документ Latex и сделать гиперссылку на слово для сохранения? - PullRequest
1 голос
/ 23 января 2020

Я пытаюсь прикрепить файл .condar c к своему журналу Latex в качестве руководства по установке. Я хочу, чтобы пользователи моей мастерской нажимали на гиперссылку и могли сохранять / загружать файл. Возможно ли это вообще через латекс? Как насчет Overleaf?

Я посмотрел повсюду, но, похоже, есть только файлы, определенные c пакетов. Я пытался использовать пакеты embedfile и attachfile. Вот пример того, что я сделал:

\usepackage{embedfile}

\embedfile[
    desc={Source of Package 'embedfile'}

]{.condarc }

Я сделал выше, потому что я думал, что первый шаг - это вставить файл куда-нибудь, куда угодно. Тогда я мог бы сослаться на файл на более поздних этапах.

Спасибо за любые рекомендации!

1 Ответ

0 голосов
/ 23 января 2020

Если вы используете программу просмотра PDF, которая поддерживает вложения (например, Adobe Reader), следующий пример с использованием пакета attachfile присоединит файл .codarc к PDF и создаст текстовую ссылку, которая предложит пользователю для дальнейших действий:

\documentclass{article}

\usepackage{attachfile}

\begin{document}

test \textattachfile[color=1 0 0]{.codarc}{.codarc}

\end{document}

enter image description here

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


Вместо прикрепления файла можно также разместить его где-нибудь в inte rnet и поместить ссылку в pdf. Это будет работать для гораздо большего числа зрителей PDF.

\documentclass{article}

\usepackage{hyperref}

\begin{document}

test 

\href{https://raw.githubusercontent.com/samcarter/tikzducks/master/LICENSE.txt}{LICENSE.txt}

\end{document}
...