1行に部分式を記述する(個別の参照は不可)

1行に部分式を記述する(個別の参照は不可)

私はすでに以下のパッケージを使用しています:

\usepackage{a4wide}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[bookmarks]{hyperref}
\usepackage{braket}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage[numbers]{natbib}
\usepackage{scalerel}
\usepackage{stackengine}
\usepackage{enumitem}
\usepackage{hyperref}
\usepackage{alltt}
\usepackage[multiple]{footmisc}

これまでの関連コードは次のとおりです。

\begin{subequations}
\label{CanCommRelat}
\begin{align}
[ x_{i} ; x_{j} ] & = 0, \quad
\end{align}
\begin{align}
[ p_{i} ; p_{j} ] & = 0, \text{ and} \quad
\end{align}
\begin{align}
[ x_{i} ; p_{j} ] & = i \hbar \delta_{ij}
\end{align}
\end{subequations}

これは意図したとおりに部分式に番号を付けますが、同じ行に表示したいのです。現時点では \quad コマンドは効果がないのはわかっていますが、部分式をそれぞれ少しの水平スペースで区切って表示したいのです。私が見つけたのは、部分式を個別の参照とともに同じ行に配置する方法に関する質問だけでした。これは必要ありません。式全体を参照できればよいのですが。

私がロードしたパッケージではすでにその可能性が提供されていると思われますが、私は Latex を初めて使用するだけです。

答え1

あなたが書いた、

これは意図したとおりに部分式に番号を付けますが、[部分式] を同じ行に表示したいのです。

このようなもの?

ここに画像の説明を入力してください

このソリューションは、3 つのequation(ではないalign) 環境を 3 つの別々のminipage環境に配置することによって機能します。

補遺@Schrödinger'scat のコメントに促されて: (a)minipage環境を使用して個別の (サブ) 方程式とそれに関連する方程式番号をタイプセットするための一般的な参考資料については、この投稿(b) この環境の前後にテキストがある場合はsubequations、必ず段落区切り(空白行を残すのが最適)も挿入してください。

\documentclass{article}
%\usepackage{a4wide} % is obsolete, use 'geometry' instead
\usepackage[a4paper,margin=2.5cm,includehead]{geometry}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%\usepackage[bookmarks]{hyperref}% load this package *last*
\usepackage{braket}
\usepackage{mathrsfs}
\usepackage{mathtools}
%\usepackage{amsfonts}% is loaded by 'amssymb'
\usepackage{amssymb}
%\usepackage{amsmath} % is loaded by 'mathtools'
\usepackage[numbers]{natbib}
\usepackage{scalerel}
\usepackage{stackengine}
\usepackage{enumitem}
\usepackage{alltt}
\usepackage[multiple]{footmisc}
\usepackage[bookmarks]{hyperref}

\begin{document}

\begin{subequations}
\label{CanCommRelat}
\begin{minipage}[t]{0.28\textwidth}\begin{equation}
  [ x_{i} ; x_{j} ] = 0, 
\end{equation}\end{minipage}\hfill
\begin{minipage}[t]{0.28\textwidth}\begin{equation}
  [ p_{i} ; p_{j} ] = 0, 
\end{equation}\end{minipage}\hfill
\begin{minipage}[t]{0.34\textwidth}\begin{equation}
  \text{and }[ x_{i} ; p_{j} ] = i \hbar \delta_{ij}.
\end{equation}\end{minipage}
\end{subequations}

\end{document}

関連情報