나는 "숫자"가 "PP"와 같기를 원하는 최적화 문제를 작성하고 싶습니다.
아래 코드는 정렬 환경에서 이를 달성합니다.
\begin{aligned}
& \underset{x}{\text{minimize}}
& & f_0(x) \label{Eq:PP} \tag{PP} \\
& \text{subject to}
& & f_i(x) \leq b_i, \; i = 1, \ldots, m.
\end{aligned}
\end{align}
그러나 이렇게 하면 방정식의 첫 번째 줄에 (PP)가 생성됩니다. 나는 사용할 수 있다
\begin{aligned}
& \underset{x}{\text{minimize}}
& & f_0(x) \label{Eq:PP}\\
& \text{subject to}
& & f_i(x) \leq b_i, \; i = 1, \ldots, m.
\end{aligned}
\end{equation}
여기서는 숫자가 중앙에 정상적으로 표시되지만 "tag{PP}"를 시도하면 오류가 발생합니다. "PP"라는 숫자가 문제 입구에 수직으로 나타나도록 최적화 문제를 작성하는 방법이 있고 첫 번째 줄과 정렬되지 않는지 궁금합니다.
감사해요!
답변1
label
및 환경 tag
외부에 있어야 했습니다 aligned
.
\documentclass{article}
\usepackage{amsmath}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{equation}
\setlength\PreviewBorder{1em}
\begin{document}
\begin{equation} \label{Eq:PP} \tag{PP}
\begin{aligned}
& \underset{x}{\text{minimize}}
& & f_0(x) \\
& \text{subject to}
& & f_i(x) \leq b_i, \; i = 1, \ldots, m.
\end{aligned}
\end{equation}
\end{document}
답변2
나는 optidef
최적화 문제를 위한 라이브러리인 패키지를 사용하는 또 다른 접근 방식을 사용합니다. 이 패키지 IMHO의 불편한 점은 라벨입니다(사실 두 방정식에 라벨을 넣을 수 없거나 불가능합니다).
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}
\usepackage{optidef}
\begin{document}
\begin{mini!}
{x}{f_0(x)}{}{}\notag
\addConstraint{f_i(x) }{\leq b_i,\quad}{ i = 1, \ldots, m.}\tag{PP}
\end{mini!}
\end{document}