背景
簡単にベンゼン環に位置を表す数字をつけたい.
chemfigパッケージはTikZを利用して作られている.
$\to$TikZの色指定をうまく利用して背景色と同じ白にすればうまくいきそう.
方法
ここではパッケージやTikZの詳細については割愛する.
chemfigパッケージは結合の線を以下のようなパラメータを用いて描画している.
-[角度,長さの倍率,結合元原子の番号,結合先原子の番号,TikZのオプション]
したがって線を隠して描画するには
-[,,,,white]
とすればよい.ここで角度を持たせる際などは適宜変更する.ただし,TikZのオプションのみでの利用はできないため,前の4つの,
は必須である.
利用例
- benzene
\chemfig{*6((-[,,,,white]5)=(-[,,,,white]4)-(-[,,,,white]3)=(-[,,,,white] 2)-(-[,,,,white]1)=(-[,,,,white]6)-)}
この図からわかるように数字が炭素から離れてしまっている.
距離を縮めたい場合は2つ目のパラメータ(線の倍率)を用いて
\chemfig{*6((-[,0.3,,,white]5)=(-[,0.3,,,white]4)-(-[,0.3,,,white]3)=(-[,0.3,,,white] 2)-(-[,0.3,,,white]1)=(-[,0.3,,,white]6)-)}
などとすればよい(この場合は0.3倍にしている).
- naphthalene
\chemfig{*6((-[,,,,white]6)=(-[,,,,white]5)-*6(-(-[,,,,white]4)=(-[,,,,white]3)-(-[,,,,white]2)=(-[,,,,white]1)--)=-(-[,,,,white]8)=(-[,,,,white]7)-)}