optidef 패키지를 사용하여 첫 번째 \addConstraint를 개인화하세요.

optidef 패키지를 사용하여 첫 번째 \addConstraint를 개인화하세요.

내가 사용한 MWE가 있습니다.optidef패키지, 특정 라이브러리최적화 문제.

\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}

여기에 이미지 설명을 입력하세요

s.t.표준 (주황색 직사각형)을 다른 단어로 변경하는 것이 가능합니까 ?

다음은 문서의 스크린샷입니다.

여기에 이미지 설명을 입력하세요

답변1

패키지는 국제화용으로 설계되지 않았으므로 짧고 긴 형식으로 인쇄되는 텍스트를 담당하는 명령에 xpatch대한 솔루션을 제안합니다. \bodySubjectToDefinition저는 짧은 형식만 다루었습니다. 정확한 이탈리아어 번역을 모르기 때문에 나는 약어를 선택했습니다 s.v.(Sotto Vincoli의 경우 – '제약 조건 하에').

\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} 

여기에 이미지 설명을 입력하세요

관련 정보