이 방정식을 그룹화하는 방법은 무엇입니까?

이 방정식을 그룹화하는 방법은 무엇입니까?

여기서 (P1)은 문제 1을 나타내고 (P2)는 문제 2를 나타냅니다. (D1)과 (D2)는 완화를 나타냅니다. 나는 이완이 동일할 수도 있고 동일하지 않을 수도 있다는 질문을 던지고 싶습니다. 나는 라텍스로 개별 문제를 작성하는 데 익숙합니다. 나는 종이에 쓰여진 모든 것을 수행하기 위해 그것들을 정렬하는 방법을 잘 모르겠습니다. 이것은 내가 달성하고 싶은 것의 조잡한 형태입니까?

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

답변1

무료 도움을 받으려면 지금까지 어떤 노력을 했는지 보여주기 위해 약간의 노력을 기울여야 합니다. 그 말은...

여기서는 결과를 얻기 위해 스택 중첩을 사용합니다. 모서리를 자체 \normalsize스택 상자( \Pone, \Ptwo, \Rone\Rtwo)에 저장하면 원하는 글꼴 크기로 전체 탭 스택을 만들 수 있습니다. 여기서는 을 선택했으며 \LARGE이전에 저장된 스택 상자의 글꼴에는 영향을 주지 않습니다. 그러나 그들 사이에는 연결 기호만 있을 뿐입니다.

프리앰블에 설정된 다양한 스택 간격은 열 사이의 수평 간격( \setstacktabbedgap), 짧은 스택의 기본 수직 간격( \setstackgap{S}{}, for \tabbedShortstack\stackon), 긴 스택의 기본 수직 기준선 건너뛰기( \setstackgap{L}{}, for \Centerstack)에 각각 영향을 미칩니다.

또한 (편집된 버전에서) \stackMath수학 모드에서 모서리 상자를 처리하도록 설정한 다음 \stackText텍스트 모드에서 전체 탭 배열을 처리하도록 되돌리는 방법을 보여줍니다.

\documentclass{article}
\usepackage{amssymb}
\usepackage{tabstackengine}
\setstacktabbedgap{3ex}
\setstackgap{S}{3ex}
\setstackgap{L}{1.7\baselineskip}
\begin{document}
\stackMath
\savestack{\Pone}{\Centerstack{
  \fbox{P1}\\\displaystyle\min_{x\in\mathbb{R}} f_1(x)\\g_1(x)==C_1}
}
\savestack{\Ptwo}{\Centerstack{
  \fbox{P2}\\\displaystyle\min_{y\in\mathbb{R}} f_2(x)\\g_2(x)==C_2}
}
\savestack{\Rone}{\Centerstack{
  \fbox{R1}\\\displaystyle\min_{x\in\mathbb{R}} f_{R_1}(x)\\g_{R_1}(x)==C_{R_1}}
}
\savestack{\Rtwo}{\Centerstack{
  \fbox{R2}\\\displaystyle\min_{x\in\mathbb{R}} f_{R_2}(x)\\g_{R_2}(x)==C_{R_2}}
}
\stackText
{\LARGE\tabbedShortstack{
 \Pone & \stackon[.6ex]{$\equiv$}{theorem 1} & \Ptwo\\
  \llap{Relax~}$\Downarrow$ & & $\Downarrow$\rlap{~Relax}\\
 \Rone & \stackon[.6ex]{$\equiv$}{?} & \Rtwo\\
}}
\end{document}

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

답변2

기본값은 다음과 같습니다 tabular.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{concrete}
\usepackage{amssymb}
\usepackage{array,ragged2e}
\begin{document}

\def\arraystretch{2.5}
\begin{tabular}{*3{>{\Centering}m{3cm}}}
  \fbox{P1}\newline$\min\limits_{x\in\mathbb{R}} f_1(x)$\newline$g_1(x)==C_1$ & 
  \Large theorem 1 \newline $\equiv$ &
  \fbox{P2}\newline$\min\limits_{y\in\mathbb{R}} f_2(x)$\newline$g_2(x)==C_2$ \\
  \Large\strut Relax $\Downarrow$ &  \Large\strut   & \Large\strut $\Downarrow$ Relax\\
  \fbox{R1}\newline$\min\limits_{x\in\mathbb{R}} f_{R_1}(x)$\newline$g_{R_1}(x)==C_{R_1}$ &
  \huge? \newline $\equiv$ &
  \fbox{R2}\newline$\min\limits_{x\in\mathbb{R}} f_{R_2}(x)$\newline$g_{R_2}(x)==C_{R_2}$
\end{tabular}

\end{document}

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

답변3

또 다른 대안 사용 tikz-cdarray환경

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

암호:

\documentclass[border=20pt]{standalone}
\usepackage{amssymb,amsmath}
\usepackage{tikz-cd}
\begin{document}

\begin{tikzcd}
\begin{array}{c}
(P1)\\
\displaystyle\min_{x \in \mathbb{R}} f_1(x)\\
g_1(x)==C_1
\end{array} 
\arrow[Rightarrow]{d}[swap]{Relax}         
& 
\begin{array}{c}
\textbf{Theorem 1}\\
\equiv
\end{array} 
& 
\begin{array}{c}
(P2)\\
\displaystyle \min_{y \in \mathbb{R}} f_2(x)\\
g_2(x)==C_2\\
\end{array}
\arrow[Rightarrow]{d}{Relax}      
&
&\\
\begin{array}{c}
(R1)\\
\displaystyle\min_{x \in \mathbb{R}} f_{R_1}(x)\\
g_{R_1}(x)==C_{R_1} 
\end{array}  
& 
\begin{array}{c}
? \\ 
\equiv
\end{array}
&  
\begin{array}{c}
(R2)\\
\displaystyle\min_{x \in \mathbb{R}} f_{R_2}(x)\\
g_{R_2}(x)==C_{R_2}
\end{array}
\end{tikzcd}
\end{document}

관련 정보