
내 코드는 다음과 같습니다 beamer
.
\documentclass[12 pt,handout,notheorems]{beamer}
\usepackage{amsmath}
\usepackage{bm} %For making Greek letters bold
\usepackage{pgfpages}
\pgfpagesuselayout{resize to}[a4paper,landscape]
\usetheme{Boadilla}
\begin{document}
\begin{frame}{}
Align:
\begin{align}
1 + \bm{\lambda}^{*\text{T}}\left[\mathbf{f}\left(\mathbf{x}^*,t\right) + \mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}^*\right] &\leq 1 + \bm{\lambda}^{*\text{T}}\left[\mathbf{f}\left(\mathbf{x}^*,t\right) + \mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}\right].\\
\rightarrow \bm{\lambda}^{*\text{T}}\mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}^* &\leq \bm{\lambda}^{*\text{T}}\mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}.
\end{align}
Equation:
\begin{equation}a
1 + \bm{\lambda}^{*\text{T}}\left[\mathbf{f}\left(\mathbf{x}^*,t\right) + \mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}^*\right] \leq 1 + \bm{\lambda}^{*\text{T}}\left[\mathbf{f}\left(\mathbf{x}^*,t\right) + \mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}\right].
\end{equation}
\begin{equation}
\rightarrow \bm{\lambda}^{*\text{T}}\mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}^* \leq \bm{\lambda}^{*\text{T}}\mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}.
\end{equation}
\end{frame}
\end{document}
산출:
어떤 이유에서인지 를 사용하면 align
방정식 번호(1)이 방정식 번호(3)와 비교하여 해당 방정식 바로 옆이 아닌 해당 방정식 아래에 나열됩니다. align
방정식 번호가 해당 방정식 바로 옆에 있도록 환경을 수정하는 방법이 있습니까 ?
답변1
가장 큰 문제는 환경을 이용하는 것이 아닙니다 align
. 대신 괄호와 괄호를 자동으로 크기 조정하는 기능 \left
을 많이 사용합니다 . 인수의 크기를 조정하지 못했을 뿐만 아니라 (실제로 그들이 포함하는 자료가 높지도 깊지도 않기 때문에 이는 놀라운 일이 아닙니다) 각 여는 괄호 앞과 각 닫는 괄호 뒤에 공백을 삽입합니다.\right
\left
\right
\left
가장 쉽고 최고의 IMNSHO 솔루션은 모든 지침 을 제거하는 것입니다 \right
. 아래 방정식 (3)과 (4)를 참조하십시오.
\left
어떤 이유에서든 / 안전 담요 를 완전히 내릴 수 없다면 (아마도 괄호 표현을 / 쌍 \right
으로 묶어야 한다고 잘못 믿도록 키워진 OCD 교수로부터 LaTeX를 배웠기 때문일 것입니까 ?) 부탁을 들어 보십시오. (a) 패키지를 로드 하고 (b) 및 의 모든 인스턴스를 및 로 교체합니다 . 그러면 과도한 간격 문제도 제거됩니다. 아, and 에 의해 생성된 효과가 마음에 든다면 , 서문의 명령을 발행할 수 있으며 이후에는 다음 과 같이 작동할 것입니다 .\left
\right
mleftright
\left
\right
\mleft
\mright
\mleft
\mright
\mleftright
\left
\right
\mleft
\mright
별도의 주제에 대해: 위 첨자-T 기호가 모두 전치를 나타낸다고 가정하면 해당 동작에 대해 별도의 기호를 사용하겠습니다. 아래 코드에서는 \transp
작업을 호출하는 매크로를 제안합니다. 물론, 이외의 다른 기호를 자유롭게 사용할 수 있습니다 \top
.
\documentclass[12pt,handout,notheorems]{beamer}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{mleftright} % for \mleft and \mright macros
\usepackage{pgfpages}
\pgfpagesuselayout{resize to}[a4paper,landscape]
\usetheme{Boadilla}
\newcommand\transp{{}^{\raisebox{2pt}{$\scriptscriptstyle\bm{\top}$}}}
\begin{document}
\begin{frame}{}
Align with 8 instances of \texttt{\string\left} and \texttt{\string\right}:
\begin{align}
1 + \bm{\lambda}^{*\text{T}}\left[\mathbf{f}\left(\mathbf{x}^*,t\right) + \mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}^*\right]
&\leq 1 + \bm{\lambda}^{*\text{T}}\left[\mathbf{f}\left(\mathbf{x}^*,t\right) + \mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}\right].\\
\rightarrow \bm{\lambda}^{*\text{T}}\mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}^*
&\leq \bm{\lambda}^{*\text{T}}\mathbf{g}\left(\mathbf{x}^*, t\right)\mathbf{u}.
\end{align}
Align without \texttt{\string\left} and \texttt{\string\right}:
\begin{align}
1 + \bm{\lambda}^*\transp [\mathbf{f} (\mathbf{x}^*,t ) + \mathbf{g} (\mathbf{x}^*, t )\mathbf{u}^* ]
&\leq 1 + \bm{\lambda}^*\transp [\mathbf{f} (\mathbf{x}^*,t ) + \mathbf{g} (\mathbf{x}^*, t )\mathbf{u} ].\\
\rightarrow \bm{\lambda}^*\transp \mathbf{g} (\mathbf{x}^*, t )\mathbf{u}^*
&\leq \bm{\lambda}^*\transp \mathbf{g} (\mathbf{x}^*, t )\mathbf{u}.
\end{align}
Align with \texttt{\string\mleft} and \texttt{\string\mright}:
\begin{align}
1 + \bm{\lambda}^*\transp \mleft[\mathbf{f}\mleft(\mathbf{x}^*,t\mright) + \mathbf{g}\mleft(\mathbf{x}^*, t\mright)\mathbf{u}^*\mright]
&\leq 1 + \bm{\lambda}^*\transp \mleft[\mathbf{f}\mleft(\mathbf{x}^*,t\mright) + \mathbf{g}\mleft(\mathbf{x}^*, t\mright)\mathbf{u}\mright].\\
\rightarrow \bm{\lambda}^*\transp \mathbf{g}\mleft(\mathbf{x}^*, t\mright)\mathbf{u}^*
&\leq \bm{\lambda}^*\transp \mathbf{g}\mleft(\mathbf{x}^*, t\mright)\mathbf{u}.
\end{align}
\end{frame}
\end{document}