.bbl ファイルから .bib ファイルを復元したい場合。GitHub - borisveytsman/crossrefware の bbl2bib.pl
が使えそうな気がする。
事前に cpan
の初期化を済ませて ~/.cpan/CPAN/MyConfig.pm
を作らせておいて、これをコピーしておいて
FROM perl:5.32.1 COPY MyConfig.pm /root/.cpan/CPAN/MyConfig.pm CMD ["bash"] RUN cpan install -T IO::File BibTeX::Parser FileHandle LaTeX::ToUnicode Getopt::Std URI::Escape LWP::Simple WORKDIR / CMD ["perl5.32.1" "-de0"]
で sudo docker build -t perl:bbl2bib .
とかすれば良いのではないだろうか。
docker run -it --rm -v $PWD:/root perl:bbl2bib perl /root/crossrefware/bbl2bib.pl /root/your_favorite.bbl
で使える・・・ような気がする。