这里我只需要在align
MWE 的第一个环境中对一个方程进行编号。我尝试使用align*
,用 给方程编号\tag
。但交叉引用无法正常工作。
为了提供旁注,我使用了\tag*{}
。但是当我添加标签\label{eq:1}
和 旁注时,问题就出现了。因为当我稍后将其作为 提及时,\tag*{ [ Using some formulas] }
它会给出整个旁注。但我不想那样。我想将 显示为方程编号。[ Using some formulas ]
\eqref{eq:1}
\eqref{eq:1}
\documentclass[12pt]{fphw_assignment_toc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[sorting=none, defernumbers=true]{biblatex}
\usepackage[
hidelinks, % remove ugly borders around clickable cross-references and hyperlinks
bookmarksopen, % for PDF specific display option
bookmarksnumbered, % for PDF specific display option
]{hyperref}
\usepackage{mathtools}
\usepackage{amsmath, amsthm, amssymb, amsfonts}
%........................
\begin{document}
\begin{align}
P &= ......................................... \nonumber \\
% some lines of equations
&= .........................................\label{eq:1} \tag*{ [ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. ] } \\
&= ......................................... \nonumber \\
% some lines of equations
\implies P &\approx ......................................... \tag*{ [ Using \eqref{eq:2} on \eqref{eq:1} ] } \nonumber
\end{align}
\newpage
\lipsum
\begin{align}
z = ......................................... \label{eq:2}
\end{align}
\end{document}
我想要得到如下输出:
P = .........................................
= .........................................
[ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. ] (1)
= .........................................
⇒ P ≈ ......................................... [ Using (2) on (1) ]
\newpage ...
\lipsum ...
z = ......................................... (2)
对于旁注,我尝试使用\text{}
而不是\tag*{}
。但是当旁注很长时,它会越过右边距。我也不希望这样。是否可以允许自动换行\text{}
并将其与可用空间正确对齐?另外,我注意到,如果我单击\eqref{eq:2}
pdf 上的 ,它不会准确地将我带到\label{eq:2}
。
什么时候是处理这些问题最有效的方法?
答案1
您可以使用
\parbox[t]{2cm}{a long text..}
允许换行,但更标准、更好看的布局是不在那里放长注释,而是把它们放在对齐之前或之后的普通文本中,或者\intertext
对齐的行之间。
答案2
您可以使用 double&&
来对齐环境text
中的align
,而不是\tag
。
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[sorting=none, defernumbers=true]{biblatex}
\usepackage[
hidelinks, % remove ugly borders around clickable cross-references and hyperlinks
bookmarksopen, % for PDF specific display option
bookmarksnumbered, % for PDF specific display option
]{hyperref}
\usepackage{mathtools}
\usepackage{amsmath, amsthm, amssymb, amsfonts}
%........................
\begin{document}
\begin{align}
P &= \cdots \nonumber \\
% some lines of equations
&= \cdots \label{eq:1} &\qquad &\text{ [ Using some formulas ]} \\
&= \cdots \nonumber \\
% some lines of equations
\implies P &\approx \cdots &\qquad &\text{ [ Using \eqref{eq:2} on \eqref{eq:1} ] } \nonumber
\end{align}
\newpage
\lipsum
\begin{align}
z = \cdots \label{eq:2}
\end{align}
\end{document}