自己完結型ソースを生成しますか?

自己完結型ソースを生成しますか?

外部リンクされたマクロ、bibstyle ファイル、bibTeX ソースなどを含む TeX ファイルを取得して、単一の自己完結型 TeX ファイルを自動的に生成する方法 (ターミナル コマンドなど) はありますか? たとえば、bbl ファイルを生成し、そこにエントリをコピーして貼り付け、ソースに追加することはできますが、面倒です。この問題を解決した人はいますか?

答え1

この文書は、ローカルのLaTeXパッケージとローカルのBibTeXデータベースを1つのファイルにまとめたもので、usimgをfilecontents使用して生成します。

ここに画像の説明を入力してください

\begin{filecontents}{mypackage.sty}
\def\zzzz{Hello}
\end{filecontents}
\begin{filecontents}{zzz.bib}
@article{zz99,
    title={something},
    author={M. Eee and Y. Ouoo},
    journal={TugBoat},
    volume={14},
    number={2},
    pages={200--100},
    year={1884},
    publisher={example.org}
}
\end{filecontents}
\documentclass{article}

\usepackage{mypackage}

\begin{document}

\zzzz, \cite{zz99}

\bibliographystyle{plain}
\bibliography{zzz}

\end{document}

関連情報