
我已經使用以下軟體包:
\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 命令沒有任何效果,但我希望每個子方程式都由一點水平空間分隔。我能找到的只是如何將子方程式與單獨的引用放在同一行的問題,這是我不需要的。我很高興能夠引用整個表達式。
我懷疑我加載的包已經提供了這種可能性,但我只是乳膠新手。
答案1
你寫了,
這按預期對子方程式進行了編號,但我希望[子方程式]顯示在同一行中。
像這樣的東西嗎?
此解決方案的工作原理是將三個equation
(不是align
)環境放入三個獨立的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}