chemfig에 문제가 있습니다. 본드 조인트를 더 보기 좋게 만들기 위해 cap=round
옵션을 활성화했습니다.우편이 웹 사이트에 게시되었습니다. 해시된 Cram Bond를 사용하기 전까지는 모든 것이 훌륭했습니다. 그 시점에서 해시는 둥글게 되고 이상한 방식으로 '확장'됩니다.
아래에서 각각 한도 반올림을 비활성화하고 활성화한 결과에 대한 그림을 볼 수 있습니다. 이 문제를 어떻게 해결하나요?
두 번째 문제는 이러한 채권의 큰 기반이 링으로 끝날 때 실제로 좋아 보이지 않는다는 것입니다. 유일한가능한 해결 방법나는 채권 길이를 연장한다는 것을 암시하지만 나에게는 효과가 없으며(tikz 옵션을 사용해도 shorten <=-10pt
아무런 효과가 발생하지 않음) 어쨌든 깔끔한 해결책이 될 수 없습니다.
그게 내 MWE입니다.
\documentclass{minimal}
\usepackage{chemfig}
\setbondstyle{cap=round}
\begin{document}
\centering
\chemfig{P(<:[:-110,]*6(-=-=-=))(-[:-30]*6(-=-=-=))<[:-150]*6(-=-=-=)}
\end{document}
답변1
벼락치기 본드 캡 스타일을 수동으로 다시 설정할 수 있습니다
butt
. 개별 채권의 사용자 정의에 대한 내용은 다음에서 읽을 수 있습니다.chemfig
선적 서류 비치. 간단히 말해서, 채권을 조판할 때 선택적 인수를 전달할 수 있으며 다섯 번째 인수(쉼표 4개 뒤)는 채권을 그릴 때<tikz code>
전달되는 인수 입니다.TikZ
[<angle>,<interatomic distance multiplier>,<departure atom>,<arrival atom>,<tikz code>]
(문서에서 가져옴여기.)
cap=butt
따라서 전역 옵션으로 설정된 둥근 캡 끝을 오프셋하는 것과 같은 옵션을 전달할 수 있습니다 .\setcrambond{<base width>}{}{}
두 번째 질문의 경우 를 사용하여 원하는 대로 기본 너비를 조정할 수 있습니다 . 4pt 정도의 너비가 괜찮아 보인다는 것을 알았습니다.또한 채권에 대한 선택적 인수, 특히 and
<interatomic distance multiplier>
(<angle>
위 참조)를 사용하여 중간 채권 길이와 각도를 자유롭게 조정할 수 있었습니다. 나는 그것이 어떻게 보이는지에 대해 특별히 마음에 들지는 않지만 화학자가 아니기 때문에 이 분자가 IRL로 어떻게 배열되어 있는지 잘 모르겠습니다. 당신이 적합하다고 생각하는대로 조정할 수 있습니다.
결과:
\documentclass{article}
\usepackage{chemfig}
\setbondstyle{cap=round}
\begin{document}
\texttt{Before}: \par
\chemfig{P(<:[:-110,,,,cap=butt]*6(-=-=-=))(-[:-30]*6(-=-=-=))<[:-150]*6(-=-=-=)}
\bigskip
\texttt{After}: \par
\setcrambond{4pt}{}{}%
\chemfig{P(<:[:-100,1.5,,,cap=butt]*6(-=-=-=))(-[:-30]*6(-=-=-=))<[:-150]*6(-=-=-=)}
\end{document}