Привет Dmitrii,
Am 01.07.2017 um 05:48 schrieb Dmitrii Samsonov:
> 29.06.2017 09:27, Dmitriy Kostiuk пишет:
>> А, рядом со ссылкой на PDF-файл сборника - вполне можно его разместить,
>> да, это хорошая идея.
>
> Ежели я верно смекнул об чём вы толкуете, то можно не рядом, а
> непосредственно внутри (embed) pdf-файла.
непосредственно внутри (embed) pdf-файла не проходит/не подходит из-за
юридических ограничений - см. ответ от 29.06.2017 um 00:14:
Am 29.06.2017 um 00:14 schrieb Dmitriy Kostiuk:
> Мы выложим сборник (как и другие онлайн-материалы) в ближайшее время.
> Единственное - с аннотацией пока не знаю как сделать, т.к. PDF
> сборника - это официальное издание, с ISBN и другими индексами... Если
> его изменить, это будет уже не аутентичный электронный вариант...
но тем не менее спасибо за твои советы - наверняка пригодятся многим
подписчикам рассылки.
Gustav Wall
Am 01.07.2017 um 05:48 schrieb Dmitrii Samsonov:
> 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
>
>
_______________________________________________
Talks mailing list
[email protected]
http://lists.lvee.org/mailman/listinfo/talks