Как установить верхний индекс для раскрывающихся скобок?

Как установить верхний индекс для раскрывающихся скобок?

Следующий код скомпилирован с ошибкой:

\documentclass{report}
\usepackage{chemfig}
\begin{document}
    \schemestart
    \chemfig{R-C(=[:60]O)-[:-60]O-H}
    \arrow{<=>}
    \chemleft[\chemfig{R-C(=[:60]O)-[:-60]O}\chemright]^{-}
    \+
    \chemfig{H^+}
    \schemestop
\end{document}

Я бы хотел поместить знак минус в правый верхний угол правой скобки.

решение1

Если вы поместите соответствующую формулу внутрь, то \subschemeона получит имя узла, на которое вы сможете ссылаться из другого tikzpicture с помощью remember picture,overlayfor, который chemfigимеет ярлык \chemmove. Затем вы можете добавить что угодно куда угодно:

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

% \schemedebug{true} % look up and visualize the nodes and node names

\schemestart
  \chemfig{R-C(=[:60]O)-[:-60]O-H}
  \arrow{<=>}
  \subscheme{\chemleft[\chemfig{R-C(=[:60]O)-[:-60]O}\chemright]}
  \+
  \chemfig{H^+}
\schemestop
\chemmove[red]{
  \node[right] at (c3.north east) {top right} ;
  \node[right] at (c3.south east) {bottom right} ;
  \node[left] at (c3.north west) {top left} ;
  \node[left] at (c3.south west) {bottom left} ;
}

\end{document}

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

решение2

Кажется, это работает:

\documentclass{report}
\usepackage{chemfig}

\begin{document}

\schemestart
\chemfig{R-C(=[:60]O)-[:-60]O-H}
\arrow{<=>}
\chemleft[\chemfig{R-C(=[:60]O)-[:-60]O}\chemright{]^{-}}
\+
\chemfig{H^+}
\schemestop

\end{document}

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

ChemFig предоставляет пару команд \chemleftи \chemright. Они позволяют устанавливать расширяемые разделители с обеих сторон материала. За командами должны следовать разделители, как в случае примитивных команд TeX \leftи \right:

\chemleft<car1><material>\chemright<car2>

где <car1>и <car2>может быть «(» et «)» или «[» и «]», или любым другим расширяемым разделителем, совместимым с командами \leftet \right.

Я только что попробовал: чудеса случаются.;-)

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