编号参考列表是否应以不可中断的空格显示?如果我只有一个,那么显而易见的规则是使用“〜”,例如Lemma~\ref{fundamental}
。
但是,如果我想说“根据引理 1、2 和 3,可以得出...”,我应该使用By Lemma~\ref{fundamental}, \ref{goldbach} and \ref{riemann} it follows that ...
还是By Lemma~\ref{fundamental},~\ref{goldbach} and~\ref{riemann} it follows that ...
?
(区别在于增加了~
。)
答案1
我建议——注意“Lemma”的复数形式(选择“Lemmas”或“Lemmata”):
By Lemmas~\ref{fundamental}, \ref{goldbach} and~\ref{riemann} it follows that ...
更好的是,加载cleveref
包并写入
By \cref{fundamental,,goldbach,riemann} it follows that ...
然后让 LaTeX 生成
根据引理 1、2 和 3 可知...
“1”和“3”之前会有一个不可断开的空格,但“2”之前不会有一个不可断开的空格。
\documentclass[12pt]{article}
\usepackage{amsthm, xcolor}
\usepackage[colorlinks]{hyperref}
\usepackage[noabbrev, nameinlink, capitalize]{cleveref}
\theoremstyle{plain}
\newtheorem{lemma}{Lemma}
\begin{document}
\begin{lemma}[Fundamental] \label{lem:fund} abc \end{lemma}
\begin{lemma}[Goldbach] \label{lem:gold} def \end{lemma}
\begin{lemma}[Riemann] \label{lem:riem} ghi \end{lemma}
By \cref{lem:fund,,lem:gold,lem:riem} it follows that ...
\end{document}