acm2021-primary-article-template is a simple repository that contains GitHub Actions that run on every git push
and automatically build and publish a paper PDF from LaTeX code. The PDF is hosted on GitHub Pages, and as its recent update allowed access restrictions, it can be protected to be accessed exclusively by the collaborators.
It uses the latest ACM Primary Template (Version 2.08) and thus can be immediately used to write manuscripts for ACM-affiliated conferences.
acm2021-primary-article-template は git push
のたびに LaTeX ソースコードから PDF ファイルを作成して配信する GitHub Actions を含むリポジトリです。PDF ファイルは GitHub Pages でホストされるため、 最近導入されたアクセス管理の機能 を使うことで共著者からのみアクセスできるように設定できます。
サンプルとして含まれている LaTeX ソースコードは 最新の ACM Primary Template (Version 2.08) を使っているため、ACM の国際会議に投稿する論文執筆に今すぐ使えます.
- GitHub Actions config file: .github/workflows/gh-pages.yml
- Source TeX file: main.tex
- Output PDF: https://arcatdmz.github.io/acm2021-primary-article-template/main.pdf
You could simply type latexmk -pvc
for the purpose -- as stated in its documentation, the command keeps its eyes on source files and re-compiles the PDF file whenever needed.
If you don't have the latexmk
command, you can install the TeX Live bundle or pull the Docker image arcatdmz/texlive
and run the container.
latexmk -pvc
コマンドで執筆できます。 ドキュメントに記載のとおり、このコマンドはソースファイルに変更があるたびに PDF ファイルをコンパイルし直してくれます。
latexmk
コマンドがインストールされていない環境なら、TeX Liveをインストールすればついてきますし、Docker イメージ arcatdmz/texlive
に含まれているものを次のように使うこともできます。
Bash:
docker run --rm -it -v $(pwd):/texsrc arcatdmz/texlive latexmk -pvc
PowerShell:
docker run --rm -it -v ${pwd}:/texsrc arcatdmz/texlive latexmk -pvc
- Technical details (ja): https://zenn.dev/junkato/articles/github-actions-to-generate-pdfs-for-pages
- TeX Live Docker image with
git
command support:arcatdmz/texlive
(Docker Hub, GitHub)
- Jun Kato
- Contributors to the ACM Primary Template (borisveytsman/acmart)
https://github.com/arcatdmz/acm2021-primary-article-template