会津大学の学部卒論をマークダウンで書くための一式
- Docker
- 必要なDockerイメージをダウンロードする
docker pull plass/mdtopdf:include-fonts
- 必要な文章フォーマットをダウンロードする
echo "get /usr/local/texlive/texmf-local/tex/aizu/U-AizuGT.cls" | sftp [学籍番号]@sshgate.u-aizu.ac.jp
- 実行
scripts/topdf.sh thesis.md
scripts/w-topdf.sh thesis.md
scripts/generate-diff.sh thesis.tex
リポジトリを作ったら、 Setting
→ Secrets
→ New repository secret
から次の2つの環境変数を設定する必要があります。
STUDENT_ID
: 学籍番号SSH_KEY
: 大学環境に ssh するための秘密鍵
秘密鍵の設定方法
- 学内で github actions 用の ssh キーを作り(名前は何でも大丈夫)、秘密鍵をコピー&ペーストで Secrets に登録。
- 公開鍵を
~/.ssh/authorized_keys
に追記。
※文章フォーマットファイルの U-AizuGT.cls
は再配布禁止になっているため、リポジトリにあげることができません。
Markdown の詳細などはフォーク元である p1ass/kuee-thesis-markdown を参考にしてください。
`! LaTeX Error: Font family `JY1+gt' unknown.` というエラーがでる
! LaTeX Error: Font family `JY1+gt' unknown.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.80 }
このエラーは和文のイタリック表示に使うものですが、バージョンが古いため怒られています。
このエラーが出た場合は、 U-AizuGT.cls
の magic word
に書かれたカラムのの JY1
を JY2
に変更してください。
bibliographystyle
はieicetr
を採用しました。- template.tex は Aizu-Graduation-Thesis-Template を参考にしました。
@p1ass くん手伝ってくれてありがとう!