図の JPG と LaTeX TEX ファイルを 1 つの TEX ファイルにバンドルして実行するにはどうすればよいですか?

図の JPG と LaTeX TEX ファイルを 1 つの TEX ファイルにバンドルして実行するにはどうすればよいですか?

の質問では ソースファイルに画像をバンドルできますか?これについては議論があり、不可能だという点で一致しています。

私がやりたいのは、Tex コードをコンパイルするために必要なすべてのファイルを 1 つのファイルにまとめることです。理由は、さまざまな二次ファイルを追跡したくない、他の人に送信できるようにしたい、視覚的なスペースを節約したい、ファイルを直接解凍したり調べたりしなくて済むようにしたい、などです。これは、HTML ファイルとその画像を 1 つのファイルにまとめたい理由とよく似ています。

[質問が長くて申し訳ありませんが、ポイントが 50 ポイント未満なので、前のスレッドへのコメントとして質問することはできません。]

以前のスレッドのコメントの1つは、バイナリ JPG を ASCII TEX ファイルに埋め込むことは可能ですが、それでは Latex で一緒に実行できるものが得られません。別の人が、何らかのシェル エスケープを使用する必要があるとコメントしていました。これもファイルに埋め込むことができますか?

「技術的には、base64 エンコードを使用してあらゆる種類のバイナリ データを埋め込むことができます。Paulo Cereda によるその方法のスニペットを以下に示します。gist.github.com/cereda/1046388 ただし、これは OP の問題に対する解決策にはならないと思います。実際の問題は、テキスト ファイルにデータを埋め込む方法ではなく、作業ディレクトリを同期させる方法であるように思われるからです。 – DG' 2014 年 8 月 19 日 13:03 @DG' はい、または uuencode (または、覚えているなら vvencode です;-) 意図的に言及したわけではありません。LaTeX で解凍する場合は、shell-escape またはカスタム グラフィック ドライバーの設定が必要であり、どちらも zip ファイルを単純に解凍するよりも面倒です。 – David Carlisle 2014 年 8 月 19 日 13:44」

関連情報