chemfig의 중간체 효과 문제

chemfig의 중간체 효과 문제

저는 chemfig다음과 같은 것을 만들고 싶습니다.

여기에 이미지 설명을 입력하세요

로부터문서 페이지(11장 "전자 움직임 표현" 참조) 쉬워 보이지만 지난 4시간 동안 아무런 성공도 거두지 못했습니다. 첫 번째 화살표는 결합에 대한 루이스 쌍을 형성하기 때문에 가장 어렵습니다.

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{chemfig}
\usepackage{tikz}
\setlewis{4pt}{0.8em}{black}
\begin{document}
\chemfig{*6((-H_{2}@{sb1}\lewis{26,N}{\hspace{7mm}\scriptstyle})@{dncc}=-=(-N=N-*6(=-=(-OH)-=-))-=-=)}
\chemmove{
\draw[->](sb1)..controls +(90:4mm) and +(45:4mm)..(dncc);}
\end{document}

이것은 다른 것이 없는 분자입니다:

\chemfig{*6((-H_{2}\lewis{26,N}{\hspace{7mm}\scriptstyle})=-=(-N=N-*6(=-=(-OH)-=-))-=-=)}

가능하다면 내 잘못에 대한 설명을 듣고 싶습니다!

답변1

두 개의 첫 번째 화살표를 그리는 방법은 다음과 같습니다.

\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{*6((-[@{a1}]H_2@{a2}\Lewis{26,N})=[@{r1}]-[@{r2}]=(-N=N-*6(=-=(-OH)-=-))-=-=)}
\chemmove[-stealth,shorten <=1pt, shorten >=1pt]{%
    \draw(a2)..controls +(90:5mm) and +(135:5mm)..(a1);% first arrow
    \draw(r1)..controls +(225:12mm) and +(300:12mm)..(r2);% ring arrow
    }
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보