Skip to content

typstでレポート・論文を書くためのテンプレート / Template for writing report and papers in typst

License

Notifications You must be signed in to change notification settings

rayfiyo/myTypst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myTypst

  • typst で色々な書類を書くためのテンプレート
  • Template for writing any document with typst

mystyle_report

  • 私の環境でのレポート用

note

  • ノート(メモ)用
  • 表紙がない

report

  • レポート用

test

  • 試験的に使うディレクトリ

参考文献

GitHub

article


補足: font について

利用可能なフォントの確認方法

typst fonts

フォントの追加方法

このレポジトリにある typst ファイルは Noto Serif CJK JPNoto Sans CJK JP を多様している(依存している).
これらを追加する例をあげてみる.

方法1: インストール

Arch Linux では次で可能

sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji

先ほどのコマンドで追加が確認できない場合(typst 0.12.0 (737895d7) など)では, 後述の環境変数に追加を行う.

方法2: ローカルで指定

例えばmystyle_report/の構成のように,フォントを格納するディレクトリを作成する(ここでの例はfonts/).
次に,そのディレクトリにフォントファイルを格納する.フォントの種類は次の4つが可能らしい.

.ttf.ttc.otf.otc

その後,コンパイル等のたびに--font-pathオプションを使えば良い.適用できているか確認する方法の例は次.

typst fonts --font-path ./fonts/

先ほどのコマンドで追加が確認できない場合(typst 0.12.0 (737895d7) など)では, 後述の環境変数に追加を行う.

環境変数に追加

TYPST_FONT_PATHS という環境変数にフォントがあるパスを追加する. .ttf があるフォルダを直接指定せず,親ディレクトリを指定しても良い(その分遅くなるが). 私は,/usr/share/fonts/noto-cjk/ を指定している.

例えば fish shell だと次を設定ファイルに追記する.

set -gx TYPST_FONT_PATHS /usr/share/fonts/noto-cjk/

bash であれば次を実行する.

export TYPST_FONT_PATHS=/usr/share/fonts/noto-cjk/

前述の通り,親ディレクトリの/usr/share/fonts/ を指定しても正常に動作する(その分遅くなるが).

Windows環境

以下が必要になるかもしれないとの情報を見かけた記憶がある.

typst --font-path /System/Library/Fonts watch main.typ

About

typstでレポート・論文を書くためのテンプレート / Template for writing report and papers in typst

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published