我希望能够以与显示问题大致相同的方式向区块引用添加标签。理想情况下,我还可以使用\label
and \eqref
(或\ref
),就好像它们引用的实际上是一个等式一样。
你可能会说我想把下面两个例子的功能结合起来。有没有简单的方法可以做到这一点?
\documentclass{article}
\usepackage{csquotes}
\usepackage{lipsum}
\begin{document}
This is a displayed quote.
\begin{displayquote}
\lipsum[1]
\end{displayquote}
That was a displayed quote.
\end{document}
和
\documentclass{article}
\usepackage{amsmath}
\begin{document}
This is how I would like to label my block quote.
\begin{equation}
\tag{A}3x^2+1=5.
\end{equation}
\end{document}
答案1
您可以设置任何事物在等式内,包括 a \parbox
(或其他文本组件,如 aminipage
或tabular
)。以下是示例:
\documentclass{article}
\usepackage{lipsum,amsmath}
\begin{document}
This is a displayed quote.
\begin{equation}
\tag{A}\label{eq:A}
\parbox{\dimexpr\linewidth-4em}{%
\strut
\lipsum*[1]%
\strut
}
\end{equation}
That was a displayed quote~\eqref{eq:A}.
This is how I would like to label my block quote~\eqref{eq:B}:
\begin{equation}
3x^2 + 1 = 5.\label{eq:B}
\end{equation}
\end{document}
根据 中的文本内容equation
,您可能需要添加\strut
s 以实现适当的基线跳过。
请注意,此“引用”不会跨越页面边界,类似于等式。