
В вопросе на Могу ли я объединить изображения в исходный файл?По этому поводу ведутся дискуссии, и все сходятся во мнении, что это невозможно.
Я хочу, чтобы все файлы, необходимые для компиляции моего tex-кода, были в одном файле. Причина в том, что я не хочу отслеживать все виды вторичных файлов; я хочу иметь возможность отправлять их другим людям; экономить визуальное пространство; избегать необходимости распаковывать или искать файлы напрямую; все виды причин, похожих на те, по которым люди любят объединять HTML-файл с его изображениями в один файл.
[Извините за длину вопроса, но у меня меньше 50 баллов, поэтому я не могу задать его в качестве комментария к предыдущей теме.]
Один из комментариев в предыдущей теме гласил, что этоявляетсяможно встроить двоичный JPG в файл ascii TEX, но это не даст вам ничего, что будет работать в Latex вместе. Кто-то еще прокомментировал, что есть какой-то shell-escape для использования. Можно ли его тоже встроить в файл?
«Технически возможно встраивать все виды двоичных данных с использованием кодировки base64. Вот фрагмент от Пауло Середы, демонстрирующий, как это сделать: gist.github.com/cereda/1046388 Но я считаю, что это вряд ли решение проблемы OP, потому что реальная проблема, похоже, не в том, как встраивать данные в текстовые файлы, а в том, как синхронизировать рабочие каталоги. – DG' 19 августа 2014 г. в 13:03 @DG' да или uuencode (или vvencode, если вы его помните ;-) Я намеренно этого не упомянул, так как если вы хотите, чтобы latex распаковывался, вам понадобится shell-escape или настройка пользовательского графического драйвера, и то и другое более хлопотно, чем просто распаковать zip-файл. – David Carlisle 19 августа 2014 г. в 13:44»