Personalice el primer \addConstraint usando el paquete optidef

Personalice el primer \addConstraint usando el paquete optidef

Tengo este MWE donde he usadooptidefpaquete, una biblioteca específica paraproblemas de optimización.

\documentclass[a4paper,12pt]{article}
\usepackage[short]{optidef}


\begin{document}
\begin{mini!}
{\scriptstyle x}{f(x+3)}{}{}
\addConstraint {a+b_k}{=0 ,}{k=0,\ldots, p -1}&<-----gives the word "s.t."
\addConstraint {c+d_k}{=5b ,\quad }{k=0, \ldots,p+3}
\end{mini!}
\end{document}

ingrese la descripción de la imagen aquí

¿Es posible cambiar el canónico s.t.(rectángulo naranja) por otra palabra?

Esta es una captura de pantalla de la documentación:

ingrese la descripción de la imagen aquí

Respuesta1

El paquete no está diseñado para la internacionalización, por lo que propongo una solución con xpatchel \bodySubjectToDefinitioncomando, que es responsable del texto impreso en formato corto y largo. Sólo mencioné la forma corta. Sin saber la traducción exacta al italiano, opté por la abreviatura s.v.(de Sotto Vincoli – 'bajo las limitaciones'):

\documentclass[a4paper,12pt]{article}
\usepackage[short]{optidef}
\usepackage{xpatch}
\xpatchcmd{\bodySubjectToDefinition}{\kern 0.1em s.t.}{\kern 0.1em s.v.}{}{}

\begin{document}

\begin{mini!}
{\scriptstyle x}{f(x+3)}{}{}
\addConstraint {a+b_k}{=0 ,}{k=0,\ldots, p -1}
\addConstraint {c+d_k}{=5b ,\quad }{k=0, \ldots,p+3}
\end{mini!}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada