我应该使用什么结构来布置某些东西以使其具有\label
(因为它将成为未来交叉引用的目标),以及其中的文本换行的位置?
环境align
和使用和gather
启用交叉引用,但不启用换行。(文本应该自动换行,这样,当我将来编辑文本时,就不需要找出哪些单词应该开始相应的行。)\label
\ref
我认为以下方法可以实现,但输出 PDF 中没有出现标签,并且\ref
参考文献被排版为章节编号(如果文本在章节中)。
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
The first few values are as follows:
\begin{table}[h]
\begin{tabular}{p{15cm}}
$m = 2$, 3, 5, 11, 29, 47, 59, 71, 83, 101, 131, 137, 149, 167, 173, 197, 233, 251, 257, 269, 281, 293, 311, 317, 347, 443, 461, 467, 479, 491, 503, 569,\dots.
\end{tabular}\label{m}
\end{table}
Lorem ipsum etc.
Later text referring back to sequence \ref{m}.
\end{document}
我尝试了相同的操作,但用$\begin{array}
和\end{array}$
代替tabular
,但也没有产生标签。
虽然我尝试使用环境table
来获得我想要的东西,但从语义上讲,某些文本(例如)将使用gather
环境进行布局(仅使用换行)。所以我希望它看起来像一个数字方程。因此,给出table
a\caption
不会产生我想要的结果。
此外,为了适合编号方程,布局引擎应该为标签分配与在或环境\label
中发生的相同的编号。但是,什么环境允许这样做并且还允许自动文本换行?gather
align
答案1
table
如果您处于某个环境中,则只能标记标题。
但我想你想要类似的东西
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
The first few values are as follows:
\begin{equation}\label{m}
\parbox[b]{0.8\displaywidth}{\raggedright
$m ={}$2, 3, 5, 11, 29, 47, 59, 71, 83, 101, 131, 137, 149, 167, 173,
197, 233, 251, 257, 269, 281, 293, 311, 317, 347, 443, 461, 467, 479,
491, 503, 569, \dots.
}
\end{equation}
Lorem ipsum etc.
Later text referring back to sequence \ref{m}.
\end{document}