라텍스에서 쐐기 모양과 점선 화학 결합을 인라인으로 그릴 수 있는 방법이 있나요?

라텍스에서 쐐기 모양과 점선 화학 결합을 인라인으로 그릴 수 있는 방법이 있나요?

채권의 모습

나는 화학 표기법을 논의하는 섹션에서 결합을 인라인으로 그리려고 합니다. 나는 그림을 참조하는 것이 아니라 그것들을 일렬로 세우고 싶었습니다.

MWE는 다음과 같습니다.

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{letterpaper, margin = 1in}
\usepackage{graphicx}
\usepackage{wrapfig}
\graphicspath{  {Images/}{../Images/}   }

\usepackage{amsthm, amsfonts, amsmath, amssymb, gensymb}
\usepackage{titling, titlesec, setspace, mhchem}
\usepackage{pdfpages, subfiles}
\begin{document}
 A wedge bond (<have fgure here>) is...
\end{document}

답변1

패키지 chemfig는 인라인으로 사용할 수 있는 크램 본드 그리기 명령을 제공합니다.

3개의 입력을 받습니다 \setcrambond*{<dim1>}{<dim2>}{<dim3>}. <dim1>쐐기의 기본 너비를 제어합니다(기본값은 1.5pt이며 두 가지 유형의 쐐기 모두에 영향을 줍니다). <dim2>파선 쐐기의 선 두께를 제어합니다(기본값은 1pt). <dim3>파선 쐐기의 선 사이 간격을 제어합니다(기본값은 2pt). 적절하다고 생각되는 대로 이를 조정하십시오.

나는 또한 \setatomsep{<dim>}본드의 길이를 설정하곤했습니다.

\documentclass{article}
\usepackage{chemfig}
\setcrambond*{1ex}{1pt}{1.5pt}
\setatomsep{2em}

\begin{document}
    This is an in line wedge (\chemfig[yshift=0.7ex]{>}) and dashed wedge (\chemfig[yshift=0.7ex]{>:})
\end{document}

쐐기


분자

분자도 그려보고 싶다고 생각했어요. 원하는 대로 배율을 변경할 수 있습니다. (이상한 이유로 분자를 인라인으로 배치하고 싶을 수도 있으므로 그대로 두었습니다.)

\chemfig[][scale=1]{-[1]([:130]<)([:60]<:)-[-1]-[1]OH}

예시 분자


추가 정보:

  • 채권이 다른 방향을 가리키도록 하려면 대신 <및 를 사용하세요 <:.
  • 자세한 내용은 다음을 확인하세요.chemfig선적 서류 비치.

답변2

\includegraphicsLaTeX로 그리는 대신 이미지를 포함하려는 경우 인라인 버전(필요에 따라 높이 조정)이 있습니다 .

노예

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}
 A wedge bond \includegraphics[height=.5\baselineskip]{example-image} is...
\end{document}

관련 정보