Problema con & para látex y eulerr

Problema con & para látex y eulerr

Tengo algunos problemas con rmarkdown, donde no puedo generar un pdf porque uso "&" cuando construyo un diagrama de Eulerr.

El error es:! Misplaced alignment tab character &.

Utilizo '&' para alinear parte de mi código, pero este fragmento no está dentro de la alineación.

\begin{enumerate}
\item a
\begin{align*}
equation&equation
\end{align*}
item b
```{r}
euler(c("a"=10,"b"=10,"a&b"=4)) <- recognizing "&" as 
```
\end{enumerate}

Intenté usar "\&" pero eulerr no reconoce el carácter de escape. gracias a todos

información relacionada