Overleafで句読点「、。」をカンマ・ピリオド「,.」に自動的に置換したくなった。
Overleafはlatexmkrcを読み込んでくれるので、次のように書くとlatex
コマンドの実行時にスクリプトが実行され、ついでに代わりにplatexを読んでくれる。
$latex = "find . -type f -name '*.tex' -print0 | xargs -0 sed -i '' -e 's/、/,/g' -e 's/。/./g'; platex";
Overleaf公式とこんなやり取りをしている人も見つけた。
@michiexile @overleaf @FancyWriter @maradydd Yes, you can, but it should not do any harm, because you are in your own (docker) container.
— John Lees-Miller (@jdleesmiller) 2015年11月16日
実際、上記のスクリプトを実行しても元のtexファイルは変更されないので、どこかにコピーしてからコンパイルしているはず。
なるほどなぁ。