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