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 ^before 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}

관련 정보