LaTeX で磁気抵抗 R の記号を使う
磁気回路の磁気抵抗 には通常の変数(イタリック)とは違う特殊なフォントが使われることがあるらしい.
例:
たしかに,くるりとした特殊な形をしている. でこの文字を出力したい.
花文字かとも思ったが,スワッシュ字形というらしい. で容易に使えるEB Garamondというフォントにスワッシュ字形があるらしく,それを使用する. インストールした覚えはないが既に私の環境では使えるようになっていた.
\usepackage{ebgaramond}
で読み込み,スワッシュ字形にしたいところだけ\textsw{R}
とするのでもいいが,そうするとドキュメント全体の英字フォントが
EB Garamond になってしまうので,一部だけフォントを指定するようにしたい.
このサイト(TeXでDTP ― 多くの日本語フォントを同時に使う)を参考に, プリアンブルに以下を記述した.
\font\swash=EBGaramond12-Italic-lf-swash-ly1 at 9pt
\swash
コマンドでEB Garamondのスワッシュ字形を使えるようにしており,\swash{R}
とすると目的のRが出力される.
のフォントは.tfm
という形式で扱われるらしい.
フォントが収まっているディレクトリにてswashで検索し,イタリックっぽいEBGaramond12-Italic-lf-swash-ly1.tfm
を使うことにした.
12
とかlf
とかly
が何を意味するのかはわからない.
他にもスワッシュ字形っぽい.tfm
はいくつかあったのでお好みでどうぞ(.tfm
の一覧:CTAN: /tex-archive/fonts/ebgaramond/tfm).
今回は.tfm
を直接指定しているが,
もっとエレガントな方法もある気がするので知ってる人は教えて下さい.
参考
スワッシュ字形について(英語版 Wikipedia) Swash (typography) - Wikipedia
CTANのEB Garamondのページ CTAN: /tex-archive/fonts/ebgaramond