29.06.2017 09:27, Dmitriy Kostiuk пишет:
А, рядом со ссылкой на PDF-файл сборника - вполне можно его разместить,
да, это хорошая идея.

Ежели я верно смекнул об чём вы толкуете, то можно не рядом, а непосредственно внутри (embed) pdf-файла.

  Для сего есть волшебный пакет embedfile: [1].

  Использовать в народном хозяйстве его чрезвычайно просто: пишешь

\usepackage{embedfile}
\embedfile{filename.txt}

и к pdf-файлу прикрепляется ("внедряется") файл filename.txt. А прикрепляя pdf-файлы (внутрь которых прикрепляя ещё другие файлы) можно вообще создавать уроборосоподобные конструкции. (Тут главное не слишком увлекаться!)

Или вот ещё пример: конструкция \embedfile{\jobname.tex} добавляет исходник внутрь pdf.

Кстати. Многие годы у сборника тезисов есть очень застарелый конфликт между формой и содержанием. Сборник посвящён опенсорц-конференции, но сам при этом не является опенсорц, ибо не содержит в себе исходный код макета с вёрсткой. А вот с помощью пакета embedfile сей недостаток крайне просто исправить, буквально в одну строчку.

А лучше даже обратиться к пакету embedall: [2], который использует embedfile нужное число раз для того, чтобы автоматически включить в итоговый документ ВСЕ файлы, которые потребовались при его сборке. Ведь наверняка же сборник являет собой не один файл, а множество разрозненных файлов -- для чего embedall и нужен.


Да, и "чтоб два раза не вставать", вот ещё пара полезных в оформлении пакетов.

Можно ещё внедрять в pdf-файлы метаинформацию, которая как упростит и эстетизирует работу с ним пользователей, так и обеспечит более эффективное индексирование со всяческой автоматической обработкой. Весьма годен для этого оказался пакет hyperxmp: [3] (нужные метатеги всовываются через \hypersetup наряду с остальными параметрами pdf-файла). Несмотря на простоту, не стоит пренебрегать документацией -- там есть некоторые конструкции для более корректной обработки знаков препинания (чтобы отличать, например, запятые текста от разделителей мета-тегов).

Для аккуратной и удобной пометки лицензии (а для этого есть, между прочим, отдельный XMP мета-тег) есть пакет doclicense [4] -- там не только полные тексты разных лицензий, но и готовые краткие шаблоны, в том числе с подгрузкой необходимых картинок-пиктограмм из пакета ccicons.

Для упрощения оформления PDF по стандартам типа PDF/X и PDF/A (между прочим, ISO 19005-1:2005, предназначен в том числе для повышенной портабельности и архивирования для длительного хранения) есть пакет pdfx: [5]. Однако лично у меня "наскоком" не удалось его осилить под мои задачи (хотя подозреваю, что это были конфликты ограничений стандарта и моих задач, а не проблемы пакета). Так что рекомендовать к использованию pdfx не могу, если только к ознакомлению.


P.S. Надеюсь, что про cmap никто не собирается забывать. (-:


1. https://www.ctan.org/pkg/embedfile
2. https://www.ctan.org/pkg/embedall
3. https://www.ctan.org/pkg/hyperxmp
4. https://www.ctan.org/pkg/doclicense
5. https://www.ctan.org/pkg/pdfx


--
Dmitrii Samsonov

_______________________________________________
Talks mailing list
[email protected]
http://lists.lvee.org/mailman/listinfo/talks

Reply via email to