-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-build.sh
53 lines (43 loc) · 2.62 KB
/
docker-build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash
sphinx-build -b html ./source ./docs
sphinx-build -b latex ./source ./docs
# sed /①/\raise0.2ex\hbox{\textcircled{\scriptsize{1}}}/ *.tex
cd ./docs
echo "xxxxxxxxxxxxxxxxxxxxx"
rm -f blackpoker.pdf
sed -i -e 's/♡/{\\normalsize \$\\heartsuit\$} /g' blackpoker.tex
sed -i -e 's/♥/{\\normalsize \$\\heartsuit\$} /g' blackpoker.tex
sed -i -e 's/♠/{\\normalsize \$\\spadesuit\$} /g' blackpoker.tex
sed -i -e 's/♢/{\\normalsize \$\\diamondsuit\$} /g' blackpoker.tex
sed -i -e 's/♦/{\\normalsize \$\\diamondsuit\$} /g' blackpoker.tex
sed -i -e 's/♣/{\\normalsize \$\\clubsuit\$} /g' blackpoker.tex
# TODO 全面的に囲み数字は廃止する予定だが、action-beginに残っており今後修正予定
sed -i -e 's/①/\raise0.2ex\hbox{\textcircled{\scriptsize{1}}} /g' blackpoker.tex
sed -i -e 's/②/\raise0.2ex\hbox{\textcircled{\scriptsize{2}}} /g' blackpoker.tex
sed -i -e 's/③/\raise0.2ex\hbox{\textcircled{\scriptsize{3}}} /g' blackpoker.tex
sed -i -e 's/④/\raise0.2ex\hbox{\textcircled{\scriptsize{4}}} /g' blackpoker.tex
sed -i -e 's/⑤/\raise0.2ex\hbox{\textcircled{\scriptsize{5}}} /g' blackpoker.tex
sed -i -e 's/⑥/\raise0.2ex\hbox{\textcircled{\scriptsize{6}}} /g' blackpoker.tex
sed -i -e 's/⑦/\raise0.2ex\hbox{\textcircled{\scriptsize{7}}} /g' blackpoker.tex
sed -i -e 's/⑧/\raise0.2ex\hbox{\textcircled{\scriptsize{8}}} /g' blackpoker.tex
sed -i -e 's/⑨/\raise0.2ex\hbox{\textcircled{\scriptsize{9}}} /g' blackpoker.tex
sed -i -e 's/⑩/\raise0.2ex\hbox{\textcircled{\scriptsize{10}}} /g' blackpoker.tex
sed -i -e 's/⑪/\raise0.2ex\hbox{\textcircled{\scriptsize{11}}} /g' blackpoker.tex
sed -i -e 's/⑫/\raise0.2ex\hbox{\textcircled{\scriptsize{12}}} /g' blackpoker.tex
sed -i -e 's/⑬/\raise0.2ex\hbox{\textcircled{\scriptsize{13}}} /g' blackpoker.tex
sed -i -e 's/⑭/\raise0.2ex\hbox{\textcircled{\scriptsize{14}}} /g' blackpoker.tex
sed -i -e 's/⑮/\raise0.2ex\hbox{\textcircled{\scriptsize{15}}} /g' blackpoker.tex
sed -i -e 's/⑯/\raise0.2ex\hbox{\textcircled{\scriptsize{16}}} /g' blackpoker.tex
sed -i -e 's/⑰/\raise0.2ex\hbox{\textcircled{\scriptsize{17}}} /g' blackpoker.tex
sed -i -e 's/⑱/\raise0.2ex\hbox{\textcircled{\scriptsize{18}}} /g' blackpoker.tex
sed -i -e 's/⑲/\raise0.2ex\hbox{\textcircled{\scriptsize{19}}} /g' blackpoker.tex
sed -i -e 's/⑳/\raise0.2ex\hbox{\textcircled{\scriptsize{20}}} /g' blackpoker.tex
# sphinx-build -M latexpdf ./source ./docs
# 以下のwarn解消のため複数回実行
# Package hyperref Warning: Rerun to get /PageLabels entry.
platex "blackpoker.tex"
platex "blackpoker.tex"
platex "blackpoker.tex"
dvipdfmx "blackpoker"
# cd docs/latex
# make latexpdf