Как нарисовать заряд иона с помощью chemfig

Как нарисовать заряд иона с помощью chemfig

Упс, это похоже на этот вопрос:Запишите заряд иона в виде вершины вне квадратных скобок с помощью chemfig(хотя этот вопрос немного устарел, и решение довольно сложное)

Я пытаюсь нарисовать электронные структуры Льюиса Дота и хочу нарисовать ионы. Я нашел способ заключить молекулу в скобки,


\chemfig{\charge{180=\:,90=\:,270=\:}{F}-B(-[::90]\charge{90=\:,0=\:,180=\:}{F})(-[::270]\charge{270=\:,180=\:,0=\:}{F})-\charge{0=\:,90=\:,270=\:}{F}} 

\chemright]{-}

% makes a BF4- molecule

но заряд не в правом верхнем углу скобки, как должно быть. Использование a ^перед the {-}тоже не работает, просто немного его поднимает.

Есть ли способ сделать то, что я хочу?

решение1

С помощью \chemleft{[}и \chemright{]^{-}}можно добиться желаемого результата:

введите описание изображения здесь

\documentclass{article}
\usepackage{chemfig}
\begin{document}

\chemleft{[}
  \chemfig{
    \charge{180=\:,90=\:,270=\:}{F}
    -B
    (-[::90]\charge{90=\:,0=\:,180=\:}{F})
    (-[::270]\charge{270=\:,180=\:,0=\:}{F})
    -\charge{0=\:,90=\:,270=\:}{F}
  }
\chemright{]^{-}}

\end{document}

Связанный контент