내가 얻을 수 있는 가장 가까운 것은 다음과 같습니다.
\documentclass{iopart}
\usepackage{iopams}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\begin{document}
\begin{minipage}{.38\textwidth}
\begin{equation} \label{eq:ComptonWavelength}
E'_\gamma = \frac{E_\gamma}{1 + \frac{E_\gamma}{m_e c^2}(1 - \cos{\theta})}
\end{equation}
\end{minipage}
\begin{minipage}{.1\textwidth} \hfill
\text{or}
\end{minipage}
\begin{minipage}{.38\textwidth}
\begin{equation}
\Delta\lambda = \frac{h}{m_e c^2}(1 - \cos{\theta})
\end{equation}
\end{minipage}
\end{document}
그러나 완벽하게 정렬되지 않았으며 매우 우아하지 않은 비 LaTeX 솔루션처럼 보이는 미니페이지 너비를 조정해야 합니다.
\align
, \multicols
및 을 시도해 보았지만 \minipage
모두 수직 정렬이나 방정식 번호 매기기와 관련된 문제가 있습니다.
답변1
이것이 당신이 염두에 두고 있는 것이라면, 코드는 다음과 같습니다:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align} \label{eq:ComptonWavelength}
\Delta\lambda &= \frac{h}{m_e c^2}(1 - \cos{\theta)}
\intertext{or}
\theta &= \arccos{\biggl(1 + m_e c^2 \biggl(\frac{1}{E_\gamma} - \frac{1}{E'_\gamma} \biggr) \biggr)}
\end{align}
\end{document}
"or" 주위의 세로 간격을 더 작게 하려면 \shortintertext
대신을 사용할 수 있지만 대신 \intertext
패키지가 필요합니다 .mathtools
amsmath
방정식을 나란히 배치하려면(권장하지 않음) 정렬을 minipage
사용하여 두 가지를 시도해 볼 수 있습니다 [t]
.
\vphantom{\bigg(}
하지만 상단이 정렬되도록 하려면 이 필요합니다 .
코드는 다음과 같습니다.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{minipage}[t]{.35\textwidth}
\begin{equation} \label{eq:ComptonWavelength}
\vphantom{\bigg(}\Delta\lambda = \frac{h}{m_e c^2}(1 - \cos{\theta)}
\end{equation}
\end{minipage}
\begin{minipage}[t]{.6\textwidth}
\begin{equation}
\text{or\quad} \theta = \arccos{\biggl(1 + m_e c^2 \biggl(\frac{1}{E_\gamma} - \frac{1}{E'_\gamma} \biggr) \biggr)}
\end{equation}
\end{minipage}
\end{document}
s 의 너비를 가지고 놀아야 할 것입니다 minipage
. 그런데 한 줄에 다 비좁아 보이는 것 같아요.
답변2
사용자 정의 카운터 사용:
\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs,hyperref}
\hypersetup{colorlinks=true}
\usepackage{float,caption,hypcap}
%set up a command to insert a table equation number
\providecommand{\numberTblEq}[1]{\refstepcounter{tblEqCounter}\label{#1}\thetag{\thetblEqCounter}}
\begin{document}
\newcounter{tblEqCounter} %create a counter
\begin{equation}\label{eqtop} a=b+c \end{equation}
\setcounter{tblEqCounter}{\theequation} %at the start of the table, set the counter to equation numbering
\begin{table}[h]
\begin{tabular}{ccccc}
$\Delta\lambda = \frac{h}{m_e c^2}(1 - \cos{\theta)}$ & \numberTblEq{eq1}& text between& %set the equation number
$\theta = \arccos{\biggl(1 + m_e c^2 \biggl(\frac{1}{E_\gamma} - \frac{1}{E'_\gamma} \biggr) \biggr)}$ & \numberTblEq{eq2}\\ %labels are optional
\end{tabular}
\end{table}
\setcounter{equation}{\thetblEqCounter} %at the end of the table, set the equation numbering to the counter
Yet another equation:
\begin{equation}\label{eq3} d=b+c \end{equation}
This is a ref to the eqn at the top: \ref{eqtop} ,to two eqns: \eqref{eq1}, \eqref{eq2}. And the other one: \ref{eq3}.
\end{document}