Não é possível usar \systeme com expressões matemáticas

Não é possível usar \systeme com expressões matemáticas

Quero usar \systemepara um sistema de duas equações, mas descubro que não posso usar expressões matemáticas como ln{n}, n^2etc.

\documentclass[11pt]{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{systeme}

\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}

\begin{document}

\begin{equation*}
  \systeme{
  c_1 ln{n} =  \frac{5}{2},
  x+y+z = \frac{5}{2},
  x+y+z = 5
  }
  \quad
  some text
\end{equation*}

\end{document}

Eu recebo este erro:

! L'indice n'est pas un nombre entier !.
<argument> ...indice n'est pas un nombre entier !}

Isto é o que eu quero obter:

insira a descrição da imagem aqui

Responder1

Concordo com os comentários de que esta pode não ser a ferramenta certa para a tarefa. Se vocêrealmenteprecisa usá-lo, você precisa tornar as "variáveis" "conhecidas" para systeme.

\documentclass[11pt]{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{systeme}

\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}

\begin{document}
\begin{equation*}
  \systeme[\ln n]{
  \ln n=  \frac{5}{2},
  x+y+z = \frac{5}{2},
  x+y+z = 5
  }
  \quad
  \text{some text}
\end{equation*}

\begin{equation*}
  \systeme*[\ln n]{
  \ln n=  \frac{5}{2},
  x+y+z = \frac{5}{2},
  x+y+z = 5
  }
  \quad
  \text{some text}
\end{equation*}

\end{document}

insira a descrição da imagem aqui

Um uso possivelmente um pouco mais apropriado de systemepoderia ser

\documentclass[11pt]{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{systeme}

\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}

\begin{document}
\begin{equation*}
  \systeme{
  w=  \frac{5}{2},
  x+y+z = \frac{5}{2},
  x+y+z = 5
  }
  \quad
  \text{where}~w=\ln n
\end{equation*}
\end{document}

insira a descrição da imagem aqui

Desnecessário mencionar que as duas últimas equações se contradizem.

informação relacionada