プロジェクト

全般

プロフィール

Typstで技術同人誌を書く。 » 履歴 » バージョン 13

kanata, 2025/06/29 18:04

1 6 kanata
{{>toc}}
2
3 1 kanata
# Typstで技術同人誌を書く。
4
5 12 kanata
2024年11月3日より頒布していました
6 13 kanata
本書の内容は次版の[[Typstを完全に理解して技術同人誌を書く。]]に包含していますので、そちらも参照頂ければと思います
7 1 kanata
8
[技術書展17](https://techbookfest.org/event/tbf17)で頒布した技術同人誌です
9
10
{{rawhtml(<!-- と[コミックマーケット105](https://www.comiket.co.jp)と[技術書博覧会11](https://gishohaku.dev) -->)}}
11
12
{{rawhtml(<div class="iframely-embed"><div class="iframely-responsive" style="height: 140px; padding-bottom: 0;"><a href="https://techbookfest.org/event/tbf17" data-iframely-url="//iframely.net/tB0vE9l?card=small"></a></div></div><script async src="//iframely.net/embed.js"></script>)}}
13
14
# ご購入
15
16
## 技術書典から
17
18
{{rawhtml(<div class="iframely-embed"><div class="iframely-responsive" style="padding-bottom: 52.5%; padding-top: 120px;"><a href="https://techbookfest.org/product/mSFLXEDy9TX7ymSmib198P" data-iframely-url="//iframely.net/AKvp15g"></a></div></div><script async src="//iframely.net/embed.js"></script>)}}
19
20
## BOOTHから
21
22 11 kanata
{{rawhtml(<div class="iframely-embed"><div class="iframely-responsive" style="height: 140px; padding-bottom: 0;"><a href="https://booth.pm/ja/items/6528839" data-iframely-url="//iframely.net/0r75dOs?card=small"></a></div></div><script async src="//iframely.net/embed.js"></script>)}}
23 1 kanata
24
# 内容
25
26
[[Typst]]は近年開発された Rust製の新しい組版ソフトウェアです。この書籍では[[Typst]]を用いて、技術同人誌をさっくり書き、印刷会社に入稿し、そして技術同人誌を完成させるまでの方法を解説します。
27
28
[[Typst]]で技術同人誌を作成した体験があまりにも良かったので、その良さをおすそ分けしようと思い、[[Typst]]の技術同人誌を書くことにしました。 本書にしたがって[[Typst]]を導入するとあっという間に執筆環境が構築できます!すぐできます。本書は、[[Typst]]で技術同人誌を最速で作る方法を解説します。
29
30 2 kanata
{{rawhtml(<img src="../../../../attachments/download/186/WriteWithATypst_p03.png" width=45% >)}}{{rawhtml(<img src="../../../../attachments/download/188/WriteWithATypst_p04.png" width=45% >)}}{{rawhtml(<img src="../../../../attachments/download/189/WriteWithATypst_p05.png" width=45% >)}}
31 1 kanata
32
## 紙面サンプル
33
34
{{thumbnail(WriteWithATypst_p01.png)}}{{thumbnail(WriteWithATypst_p06.png)}}{{thumbnail(WriteWithATypst_p07.png)}}{{thumbnail(WriteWithATypst_p09.png)}}{{thumbnail(WriteWithATypst_p13.png)}}{{thumbnail(WriteWithATypst_p23.png)}}{{thumbnail(WriteWithATypst_p29.png)}}{{thumbnail(WriteWithATypst_p45.png)}}{{thumbnail(WriteWithATypst_p49.png)}}{{thumbnail(WriteWithATypst_p56.png)}}{{thumbnail(WriteWithATypst_p59.png)}}
35
36
# テンプレートのダウンロード
37
38 5 kanata
[[Typst]]からダウンロードできます(リンク先の画面下にある「> ファイル」をクリックして template.zip をダウンロードしてください)
39 1 kanata
40
# 6章の補足ダウンロード
41
42
本書(第一版)で案内した通り、6章の補足を提供します。
43
44
### 第 6 章 ✏ 印刷 🐥補足🐥 2024/11/23 版
45 8 kanata
[20241123_WriteWithATypst_Chap6Addpw.zip](/attachments/download/200/20241123_WriteWithATypst_Chap6Addpw.zip)
46 1 kanata
>パスワードは、書籍に記載のあるパスワードの最初の8文字だけ(最初のハイフンの手前まで)を入力してください
47
>>パスワードの補足:長くて打ちにくいから短くしました、、っていう理由もあるのですが、TypstでPDFファイルにした際、ハイフン(-)が似てる別の文字(‒)に変換されちゃったみたいでした。なので書籍からコピペすると「パスワードが違うよ!」ってなります。大混乱しそうだったので、ハイフンが要らない最初の8文字だけにしてます。
48
49
# 正誤表
50
51
この世界には魔物が住んでいる。さんざん見直しして誤字脱字を除いたというのに、いざ頒布する段になって、この世に出現する誤字の魔物だ。
52
53
## P6
54
55
56
57
|   | Version |
58
|---|---------|
59
| Windows 11 Home | 22H2 |
60
| Visual Studio Code | 1.90.1
61
| Typst LSP | 0.13.0
62
| Typst Preview | 0.11.7
63
64
**正**
65
66
|   | Version |
67
|---|---------|
68
| Windows 11 Home | 23H2 |
69
| Visual Studio Code | 1.95.1
70
| Tinymist Typst | 0.12.0
71
72
>WindowsとVisual Studio Codeのバージョンは、まぁ常に変わっていくので大過ないのですが、Visual Studio Codeの拡張機能がTypst LSP・Typst Previewから、Tinymist Typstに変わっています。
73
>書き始めた頃は、確かに正しかったのですが、途中から(入稿前に)Tinymist Typstに事実上置き換わっています。
74
>本文はTinymist Typst前提で書かれています。
75
76
## P52
77
78
79
80
```
81
1. がんばれば高機能な GIMP で表紙が作れる
82
2. 印刷会社各所から表紙のテンプレートが提供されている
83
+ 「断ち切り(裁ち落とし)」 を考慮してデザインする
84
1. 必要に応じて CYMK に変換する(印刷会社に要確認)
85
```
86
87
**正**
88
89
```
90
1. がんばれば高機能な GIMP で表紙が作れる
91
2. 印刷会社各所から表紙のテンプレートが提供されている
92
3. 「断ち切り(裁ち落とし)」 を考慮してデザインする
93
4. 必要に応じて CYMK に変換する(印刷会社に要確認)
94
```
95
96
>数字がおかしい。凡ミスです。許してください何でもしますから。
97
98
## テンプレート(61~66行目)
99
100
以下の設定ですが、設定した順序(書いた順番)が悪いため有効になっていませんでした。
101
102
```
103
// 段落の最初の行がインデントされない問題への対応
104
// Typst最初の段落の字下げの調整方法 <https://zenn.dev/mkpoli/articles/34a5ea47468979>
105
106
#show heading: it => {
107
    it
108
    par(text(size: 0pt, ""))
109
}
110
```
111
112
上記の処理そのものを102行目以降にカット・アンド・ペーストで移動してもらえれば意図通り動作するようになります。
113
114
# 補足
115
116 4 kanata
* news#168
117
* 印刷所にお願いする時に必要な情報の追加記事をパスワード(購入した人のみ)つきで公開
118 7 kanata
* [まっさらなWindows11 Pro 24H2ではvscode拡張のTinymist Typstが動かなくて困った。解決した。Visual C++ 再頒布可能パッケージのx64をインストールしたら動いた。](https://x.com/HisafumiSaeki/status/1913975959801442760?t=8MjYCugyJgGEipKrtXOtcQ&s=09)